Edit

Share via


Build apps through conversation with Copilot

Create apps without writing code or designing screens. With Copilot in Power Apps, you use natural language to describe what you want your app to do, and AI does the rest.

Copilot is a feature in Power Apps that helps you build apps with AI assistance. Access Copilot from the Power Apps home screen. Enter the type of information you want to collect, track, or show in your app, and Copilot generates one or more Microsoft Dataverse tables that you use to build your canvas app.

Prerequisites

Create an app with Copilot

Let's create an app to track housekeeping tasks for a hotel so you can see how Copilot works.

  1. Sign in to Power Apps.

  2. On the left navigation pane, select Create > Start with Copilot.

  3. Enter your prompt in the text box, like the example prompt below.

    Hotel housekeeping
    
  4. Select table options, like multiple tables or one table, and then select Generate.

Copilot creates one or more Dataverse tables with data that includes typical hotel housekeeping tasks.

Important

If you don't have the right permissions or access to Dataverse in the environment you're working in, an alert asks you to create the app in your own environment. Make sure the table and app can be created in your environment to continue. If you don't have a personal developer environment, a new one is created for you automatically. Learn more in Get your developer environment (preview).

Review the table

Copilot generates tables and relationships based on your description. Review them and make any changes you need before you create your app.

Review the tables for your app

Copilot shows you the tables and relationships it generates based on your description.

Screenshot of Dataverse tables and relationships for a hotel housekeeping app, with numbered annotations.

Legend:

  1. Edit: Edit or create more tables. Learn more in Create and edit tables.

  2. Copilot text box: Ask Copilot to modify the table or create more tables for you.

  3. View prompt: See examples of what you can ask Copilot to do.

  4. Save and open app: Save your tables and create your app. To start over, select Back.

Use Copilot to make changes

To change something, enter a brief description of the change in the Copilot panel. Copilot makes the change for you.

For example, ask Copilot to add columns to track cleaning start and end time.

  1. In the Copilot text box, enter Add columns to track start and end time.

    Copilot adds two new columns called Start Time and End Time.

  2. Continue editing the table as needed. For example, add room status, change room types, or set a priority level for each room.

  3. When you're ready to create your app, select Save and open app.