A Step-by-Step Beginner’s Guide on Creating PowerApps Custom Pages in D365
Introduction
In this guide, I’ll Walk you through creating your first PowerApps Custom Page in Dynamics 365. This beginner-friendly approach will demystify the process and include a high-level use-case to inspire your developing use-cases in creative and simple way.
Why are Custom Pages good?
Custom Pages are Model-Driven exclusive Pages that can be used with Dataverse/CRM easily, it can bring flexibility and power to your Model-Driven Apps by allowing tailored layouts, interactive designs, and seamless integration within Dynamics 365. Custom Pages supports Power FX commands which are not present in Canvas Apps.
Step-by-Step Guide to Creating a Custom Page
Step 1: Prerequisites and Environment Setup
Ensure users have the necessary permissions and access to PowerApps Studio and Dynamics 365.
Also, prefer using Solutions as pages are seen in solutions but not in Apps section.
Step 2: Create a New Custom Page
There are 2 ways to create Custom Page, I will highly recommend 1st point but 2nd point is also there for your knowledge.
- [Recommended]: Always create a Custom Pages in a solution then add that page to your Model-Driven App.
This is useful because Pages are not visible outside on Apps section, so finding the Custom Page is hard compared to Canvas Apps. - Another way to create a Custom Page is by editing respective Model-Driven App and add new ‘Page’. A prompt will be shown and you can edit and land to PowerApps Editor screen for Page.

You will land to PowerApps Editor screen for Page after this

Add desired content to the Page as per your use-case, for the blog purpose, I made a contacts page. Save your Custom Page and Publish it.

[Note: Do save and publish the App]
Step 3: Embed the Custom Page in Dynamics 365 Model-Driven App
To add the newly created Page in your Model-Driven App, add the Model-Driven app to your solution and click on Edit


For showing it on the Navigation Menu, do select checkbox. But if you want to show it Page as on-demand style/pop-up or JS triggered style then simply add the page to Model-Driven and hide it on Sitemap.

[Note: Once completed, Do save and publish the App]
Final Output
Your Custom Page will be embedded directly to the Model-Driven App.

That’s all for creating Custom Page in Model-Driven App.
Conclusion
Creating a Custom Page in D365 is a simple yet powerful way to enhance your Model-Driven Apps. With this guide, you’re ready to start building interactive, dynamic solutions tailored to your business needs.
Hope my blog helps you!
We hope you found this blog useful, and if you would like to discuss anything, you can reach out to us at transform@cloudfonts.com.
Reference Links
Microsoft documentation: Understanding Custom Page
Related posts:
How a Texas-Based AI and Cybersecurity Services Company Streamlined Dataverse Choice Management in D...
Dynamics 365 Sales AI: Turn CRM Data into Dynamic Word Reports for Executive Insights
Using Dataverse MCP with Claude to Unlock Business Insights for Senior Leaders
Closing the Loop on Return Logistics: How a U.S.-Based Consumer Appliance Manufacturer Automated Fed...
Share Story :
SEARCH BLOGS :
FOLLOW CLOUDFRONTS BLOG :
Enter your email address to follow this blog and receive notifications of new posts by email.
Categories
- AI (19)
- Azure (146)
- Azure AI Search (1)
- Azure and Office 365 (111)
- Azure App Services (3)
- Azure Blob Storage (9)
- Azure Data Factory (3)
- Azure Databricks (27)
- Azure DevOps Services (7)
- Azure Function (25)
- Azure Integration (12)
- Azure Synapse Analytics (3)
- B2B (2)
- Blog (1,627)
- Business Process Flow (8)
- C# (15)
- Canvas Apps (3)
- claude (2)
- Cloud flows (23)
- CloudFlows (11)
- Copilot (5)
- Custom Copilot (3)
- Customer Success (81)
- d365 (12)
- D365 Business Central (364)
- D365 Commerce (5)
- D365 CRM Plugins (6)
- D365 Customer Service (73)
- D365 Field Service (23)
- D365 Finance (19)
- D365 Finance and Operations (267)
- D365 General (307)
- D365 Project Operations (25)
- D365 Project Service Automation (70)
- D365 Retail (60)
- D365 Sales (70)
- D365 SCM (18)
- Data (14)
- Data Governance (1)
- DataBricks (20)
- Databricks Genie (2)
- Dataverse (34)
- Delta Lake (4)
- Demand and Supply Forecasting (1)
- Dot Net (8)
- Dynamics 365 (306)
- Dynamics 365, Business (49)
- Dynamics AX (44)
- Dynamics CRM (189)
- Dynamics NAV (15)
- Headless (1)
- InforLN (2)
- Integrations (7)
- JavaScript (23)
- Logic App (48)
- LS Central (13)
- Microsoft Fabric (2)
- Model-Driven App (11)
- MS Teams (6)
- Odoo (1)
- OpenAI (3)
- Outlook (1)
- Outlook (1)
- Paginated Report (2)
- Power Automate (79)
- Power BI (230)
- Power Fx (5)
- Power Plattform (30)
- Power Query (13)
- Power Virtual Agent (2)
- PowerApps (67)
- PowerApps Portal (13)
- Press Releases (67)
- Project Management (9)
- Project Service Automation (16)
- Ribbon Workbench (6)
- Ribbon Workbench (5)
- Salesforce (2)
- SAP (1)
- SharePoint (8)
- SQL Server (9)
- SSIS (1)
- SSRS Report (7)
- Thought Leadership Article (38)
- Tibco (3)
- Unity Catalog (3)
- XRM ToolBox (3)
RECENT UPDATES
- SAP Business Data Cloud: More Than a Data Platform
- From Trading Partner cXML to Infor LN Sales Order: How a European Life-Sciences Manufacturer Automated EDI Order Intake with Azure Integration Services
- How a Maldives-Based Loan Firm Streamlined Multi-Level Payment Approvals with Microsoft Dynamics 365 Business Central
- How a Leading North American Commercial Vehicle Manufacturer Bridged the Legacy PO Cancellation Gap in Dynamics 365 Finance & Operations Using DMF and X++
- How a Houston-Based Manufacturer Streamlined New Product Development with Dynamics 365
