Unlocking Efficiency with Copilot Control in Canvas Apps

In the dynamic world of app development, finding ways to streamline processes, enhance user experiences, and boost productivity is a constant pursuit. As businesses evolve and user expectations continue to rise, developers need innovative tools and features to stay ahead of the curve. One such groundbreaking addition to the Power Apps arsenal is the Copilot control.

In todays blog, we’re diving deep into the transformative power of Copilot, a feature that promises to redefine the way you create, design, and optimize canvas apps.
We will explore 2 features

  • Create an App using Copilot control – We will see how we can create an attendance management app using Copilot.
  • Using Copilot control in Canvas apps – Once the attendance management app is created we will add a copilot control to query the data in attendance management app.


Introducing Copilot Control: Your App Development Companion

Copilot Control represents the next evolutionary step in the Power Apps journey. It’s your virtual companion, your coding co-pilot, and your creative collaborator, all rolled into one intelligent tool.

Please note you will need Developer environment in USA region as Co pilot feature is available in preview feature in US region .

First lets create an app using Copilot .Open make.powerapps.com .
Select the environment you created in USA region.

As seen in Above screenshot you will see a textbox input to provide description of app you want to create.
I will type in “Create an app for attendance management” and click on enter.

A table is created with required columns for an attendance management app . We can change data type , add column etc in the right hand side Copilot window before creating the app.
Click on create app.

An app is created with basic attendance details required .We can use copilot features to add components as you can see in above screenshot suggestions in copilot window.
As you can see creating an an using copilot is so easy .

Now using the copilot we will add a new screen .We will type in Add a new screen in Copilot window.

A new screen is added in the App as seen in above screen shot .We will add Copilot control on this screen .

Select the attendance management table as the data source . Expand the copilot control across the screen.

Now Lets test the app .I will try to fetch some data using basic query.
What is the percentage of Present ?
What is the ratio of the status ?

As seen in below screenshot you can see how Copilot reads the data from the attendance management table and provides accurate answers to the question.


Copilot control integrated with Dataverse can accelerate user experience in a more interactive and simple way .
This is how Copilot can be used to create and design canvas app and copilot control can be used to query data in a modern way .
Thanks for reading this Hope you like it !

Published by Rehan Khan

Dynamics 365 Developer

One thought on “Unlocking Efficiency with Copilot Control in Canvas Apps

Leave a comment

Design a site like this with WordPress.com
Get started