Embed a canvas app on a model-driven form

Canvas apps enable makers to easily design and create custom layouts using the low-code, WYSIWYG canvas app designer. Canvas apps also enable makers to connect and display data from over 400 data sources.

How embedding canvas apps can help you build better solutions

With embedded canvas apps, makers can bring the power of canvas apps to their model-driven forms. Using embedded canvas apps, it is possible to create rich visual areas on a form and display data from a variety of sources right next to data from Microsoft Dataverse.

Embedded canvas app in a model-driven app form.

Canvas apps are embedded in model-driven forms in the same way other custom controls are added. An embedded canvas app includes rich data integration capabilities that bring in contextual data from the host model-driven form to the embedded canvas app.

Integrating canvas apps using the modern app designer (preview)

Using the modern app designer, canvas apps can be accessed through a model-driven app by using a custom page.

The modern app designer introduced the concept of pages, which can contain either canvas apps or Dataverse components. More information: Overview of custom pages for model-driven apps

Embedding using the classic designer (current)

Add canvas apps from an environment into a model-driven app that can either be contextually aware, or simply render the app within the model-driven experience.
Learn how to add an embedded canvas app on a model-driven form - classic designer.

Sharing embedded canvas apps

After an embedded canvas app has been added to your model-driven form, learn how to share the embedded canvas app with other users. More information: Learn how to share an embedded canvas app.

For guidelines on working with embedded canvas apps as well as helpful tips to troubleshoot any issues, please refer to: Guidelines on working with embedded canvas apps.

See also

What are canvas apps in Power Apps?
Add and configure a canvas-app control in Power Apps
Overview of canvas-app connectors for Power Apps
Add an embedded canvas app on a model-driven form
Edit a canvas app embedded on a model-driven form
Customize the screen size and orientation of a canvas app embedded on a model-driven form
Perform predefined actions on the host form from within an embedded canvas app
ModelDrivenFormIntegration control's properties and actions
Share an embedded canvas app
Guidelines on working with embedded canvas apps
Migrating embedded canvas apps on model-driven forms created using the public preview release to latest