Creating a customer portal for Dynamics 365 (D365) is simpler than you might think, thanks to the Power Platform, specifically Microsoft Power Pages.
If you’re looking to enable your customers to accessing their order information, viewing data, or interacting with your business in real-time within the Microsoft ecosystem, this is the way to go.
Power Pages offers a variety of templates to help you get started quickly, and one of those templates is the Dynamics 365 Customer Portal.
This template is built specifically to work with D365, giving you all the tools you need to create an external website where your enterprise customers can securely engage with data from your D365 environment.
With Power Pages, you don’t need to be a coding expert. It’s designed to let you customize your site easily, from the layout and images to the user experience. Plus, you can use Power Pages templates as a starting point and then tweak them to meet your exact needs.
The Dynamics 365 Customer Portal template makes it easy to connect your D365 data and create a fully functional portal that enhances customer engagement.
In this guide, we’ll walk through how to use Power Pages and the D365 Customer Portal template to build your own customer portal. Let’s dive in and get started!
The easiest way to create a customer portal is to use a dedicated customer portal service like Foyer. Foyer is a client portal that seamlessly integrates with the Microsoft ecosystem and can be used directly with Power Apps to work with any Dynamics 365 environment. |
---|
Building a Dynamics 365 client portal starts with using the Dynamics 365 Customer Portal template available in Power Apps.
The template is designed specifically for organizations using Dynamics 365, allowing you to quickly create a client portal where clients can securely access their data, such as order information or support tickets, without needing to build everything from scratch.
Here’s how you can use the template in Power Apps to set up your customer portal:
To get started, open Power Apps and navigate to the Create section. From here, you’ll have the option to create a new portal by selecting the Dynamics 365 Customer Portal template.
The template is already configured to connect with your Dynamics 365 environment, so it’s the easiest way to kickstart your portal project.
Once you’ve selected the template, you’ll need to connect it to your Microsoft Dataverse. Dataverse is the system that holds your Dynamics 365 data, such as customer information, order details, and product data.
The template is pre-configured to pull data from Dataverse, but you’ll need to verify and set up the connections to the correct tables that house your relevant data.
With the data connections in place, the next step is to customize the portal’s layout to match your company’s branding and user experience needs.
A few things you'll want to do are to: modify the layout, add sections, adjust the color scheme, and insert your company’s logo.
The Dynamics 365 Customer Portal template provides basic out-of-the-box functionality, but you can easily extend it by adding custom forms and workflows using Power Apps.
For example, you can allow customers to submit new orders, view invoices, or check the status of ongoing support requests. You can also automate responses or updates to keep the customer informed.
After customizing the portal, it’s time to publish it. Power Apps makes this straightforward by guiding you through the steps of deploying your portal.
Once it’s published, test the portal to ensure that all data connections are functioning correctly and the user experience is smooth.
The easiest way to create a customer portal is to use a dedicated customer portal service like Foyer. Foyer is a client portal that seamlessly integrates with the Microsoft ecosystem and can be used directly with Power Apps to work with any Dynamics 365 environment. |
---|
Once your Dynamics 365 client portal is set up and live, it's time to make sure both your team and your customers know how to use it effectively.
In this section, I'll go over the core functionalities of your Dynamics 365 client portal, and how you and your clients can use it.
The first step for customers is logging into the portal. Your Dynamics 365 customer portal is secured through an identity providers like EntraID (Azure Active Directory) so customers can sign in securely using their credentials.
Once logged in, customers will have access to their personal dashboard, displaying relevant data such as orders, invoices, or support tickets.
One of the most important features of your Dynamics 365 customer portal is the ability for customers to view and manage their order and account details in real-time.
The Power Pages customer portal pulls data directly from your Microsoft Dataverse and Dynamics 365, ensuring customers see the most up-to-date information.
To facilitate better communication between your business and your customers, the portal allows customers to submit various types of requests, such as support tickets or order modifications, directly through customized forms.
Your customer portal can also serve as a hub for document sharing. If customers need to access important documents like invoices or order confirmations, the portal allows them to download these files at any time.
This not only reduces the need for back-and-forth emails but also ensures customers have 24/7 access to the documents they need.
Your customers can also manage their notification settings and preferences within the portal. This gives them control over how they receive updates from your business, whether it’s order confirmations, support updates, or promotional information.
As the admin, you’ll want to keep track of how customers are using the portal. You can monitor activity, identify any issues, and adjust the portal’s functionality as needed.
The easiest way to create a customer portal is to use a dedicated customer portal service like Foyer. Foyer is a client portal that seamlessly integrates with the Microsoft ecosystem and can be used directly with Power Apps to work with any Dynamics 365 environment. |
---|
Once your Dynamics 365 customer portal is set up, the next step is to make it more efficient by leveraging automations via Microsoft Power Apps.
Using Power Apps, you can extend your portal by automating data processes, document management, and user role management.
Here’s how you can do that by connecting your portal to Microsoft Dataverse and SharePoint.
Microsoft Dataverse is where your data is stored within your Dynamics 365 customer portal. If you want to automate how customer data is updated in your portal, Dataverse makes it easy.
For example, let’s say a customer updates their contact information in the portal. To automate this, first ensure that the customer profile data is stored in a table within Dataverse.
Next, use Power Apps to set up a workflow that triggers an update across all systems when a customer edits their information. Here’s how:
This way, any change a customer makes in the portal will automatically update in your main CRM system, keeping everything consistent without manual intervention.
For handling documents, Microsoft SharePoint works well with Dynamics 365 and Power Apps to store and manage files uploaded by customers through the portal. Instead of manually tracking and organizing files, you can automate the process.
For instance, let’s automate the process of saving documents uploaded by customers (like invoices or contracts):
By automating this, every time a customer uploads a document, it’s automatically stored in the right place in SharePoint, and you can notify your team when new files are available for review.
For more information on the SharePoint integration with Power Pages, check out our guide here.
Managing user roles and permissions is crucial when your customer base grows. Instead of assigning roles manually, you can automate user management using Power Apps and Dataverse.
Here’s how you can automate user onboarding:
This approach ensures that each new user has the right permissions without you needing to manually configure access every time.
While Power Pages and the Dynamics 365 Customer Portal template offer a flexible solution for building a customer-facing portal, there are many reasons why you might want to explore a dedicated client portal service, like Foyer.
Building and maintaining a portal with Power Pages requires significant time and effort for design, customization, and ongoing development, especially if you're not familiar with Dataverse or Power Apps.
Here's why using a ready-made client portal service like Foyer can save you time and effort, and how it stacks up in terms of features.
One of the biggest benefits of using a dedicated client portal service like Foyer is that you don’t need to spend hours designing and building your portal from scratch.
With Power Pages, while the templates provide a foundation, you still need to invest considerable time customizing the layout, configuring data connections with Microsoft Dataverse, and creating custom workflows with Power Apps.
Foyer, on the other hand, comes ready out of the box with an intuitive design and essential features already built in. You don't need to worry about fine-tuning layouts, coding custom logic, or configuring integrations.
The portal is immediately usable, which means your clients can start interacting with it right away.
When you use Power Pages, many of the features that Foyer provides would require manual setup and configuration.
With a client portal like Foyer, you get everything in one package, including:
For those unfamiliar with Microsoft Dataverse or Power Apps, setting up a customer portal through Power Pages can be a steep learning curve. Dataverse is powerful, but requires significant knowledge to correctly configure tables, data flows, and relationships. Similarly, Power Apps requires an understanding of building apps, logic, and integrating various systems.
With Foyer, you don’t need to worry about the technical details.
The portal is fully managed and ready to go, so you can focus on delivering a great client experience instead of spending time learning and managing the underlying technology.
Everything from data management to workflow automation is handled for you, saving you the need to become an expert in Dataverse or Power Apps.
Foyer also takes care of the security configurations that would otherwise require manual setup in Power Pages.
While Power Pages offers role-based access controls, with Foyer, advanced security features such as encrypted file sharing, user authentication, and compliance with HIPAA and other industry standards are built in.
This means you don't have to worry about misconfiguring security settings or ensuring compliance—Foyer handles it for you.
With Power Pages, as your business grows, you might need to continually update your portal to accommodate more users, documents, or interactions.
This can require ongoing maintenance and adjustments to your Power Apps workflows and Dataverse configurations.
Foyer is designed to scale with your business seamlessly. Whether you're managing 10 clients or 10,000, Foyer's infrastructure grows with you.
You can easily upgrade your plan to accommodate more storage, users, or custom features without worrying about performance issues or technical bottlenecks.
When you build a portal using Power Pages, you're responsible for all aspects of maintenance and troubleshooting.
If something breaks or if users experience issues, you’ll need to resolve it yourself or engage with Microsoft support, which can take time.
Foyer provides ongoing support, helping you resolve any issues quickly and keeping your portal running smoothly. You don’t have to be the technical expert—Foyer’s team is there to handle technical challenges, updates, and maintenance so you can focus on your core business.
Building a customer portal using Power Pages and the Dynamics 365 Customer Portal template is a powerful way to create an effective customer portal that integrates with the Microsoft ecosystem.
However, if you're looking for a more turnkey solution with built-in features, advanced security, and minimal setup time, a dedicated client portal service like Foyer is worth considering.
Foyer provides a ready-to-use platform that simplifies user management, document sharing, and automations, saving you the time and complexity of configuring everything from scratch in Power Apps and Dataverse.
Whether you need to scale or maintain a secure, branded experience for your clients, Foyer offers a hassle-free, efficient alternative.
Thanks for reading! If you have any feedback, please send us a comment below.