
Microsoft Power Apps continues to evolve with features that simplify the app-building experience for both developers and citizen makers.
One of the newest additions to model-driven apps is the “Describe a page” feature (currently in preview).
This new capability allows you to create pages by simply describing them in natural language, rather than manually configuring Dataverse tables, views, or layouts.
In this blog, we’ll explore how this feature works, step by step, and share a real-world scenario to help you understand its practical use.
Traditionally, creating new pages in model-driven apps requires technical setup by selecting a Dataverse table, configuring views, and setting up layouts.
The Describe a Page feature introduces an AI-driven low-code approach that interprets your natural language prompt and builds a page layout based on your description.
For instance, you can simply type:
“Show all accounts with their primary contact and location.”
Power Apps will:
Imagine a Sales Manager who needs a quick summary of all open opportunities grouped by their owner. Instead of creating views and tables manually, they can simply describe their need:
“Show me open opportunities grouped by owner with estimated revenue and close date.”
Within seconds, Power Apps automatically creates the page using the Opportunity Dataverse table, complete with relevant fields and filters.
This approach allows business users and app makers to:
This scenario demonstrates how the “Describe a Page” feature converts plain business intent into a fully functional app page, quickly and intelligently.
In the following steps, we’ll implement this exact prompt – ‘‘Show me open opportunities grouped by owner with estimated revenue and close date” by using the “Describe a page” feature in Power Apps.
Open your model-driven app and click Edit to access the app designer.

Click + Add page and select Describe a page (Preview).

Enter a prompt describing what you want to display. Example:
“Show me open opportunities grouped by owner with estimated revenue and close date.”

Power Apps interprets your description and generates a page accordingly.
Once generated, you can:
Finally, click Save and Publish to make the page available for end users.

Once published, open your app to view the result.
You’ll now see a page displaying open opportunities grouped by owner, complete with key details like Estimated Revenue and Close Date – exactly as described in the prompt.

The feature is currently in preview. That means it may not yet be available in all regions or environments, and you may need to ensure your environment is updated or enabled for preview features.
Not completely. The purpose of this feature is to let you describe what you want (“Show me open opportunities grouped by owner with estimated revenue and close date.”) in plain language, and let Power Apps generate the page layout, data view, and filters for you. You do still have the option to further customize afterwards (rename, adjust filters, modify layout).
Yes, once the page is generated, you can: rename it, adjust the columns and filters, and modify the layout or visual components to fine-tune it according to your business needs.
You can create pages based on tables in the Dataverse (for example, in our use case, the Opportunity table). The feature interprets your natural-language prompt and builds a page that shows relevant records, fields, and filters accordingly. It’s best used when you know what data view you want, but don’t want to manually configure all the underlying setup.
The “Describe a Page” feature in Power Apps represents a major leap toward AI-assisted, low-code app design.
It empowers users to:
If you’re building or exploring model-driven apps, this AI-powered feature is a must-try, helping you design apps faster, smarter, and with greater precision.
The post How to Use “Describe a Page” in Power Apps: Create Model-Driven Pages with AI first appeared on Microsoft Dynamics 365 CRM Tips and Tricks.
Original Post https://www.inogic.com/blog/2025/10/how-to-use-describe-a-page-in-power-apps-create-model-driven-pages-with-ai/