A Guide to Power Apps Portal Templates (2024)

Introduction to Power Apps Portals

Power Apps Portal Templates are available as a part of the Microsoft Power Platform, enabling organizations to develop low-code, responsive, and customized public-facing websites by leveraging Microsoft Dataverse. Low code techniques have completely changed the way modern applications are developed. Programming practices previously reserved for expert developers have now been simplified into drag-and-drop functionality that empowers businesses to quickly add new applications and features to their web portals that serve a variety of audiences.

A Guide to Power Apps Portal Templates (1)

What Can You Do With Power Apps Portals?

Power Apps Portals may stand out to you because of these capabilities:

  • Implement reliable authentication mechanisms to ensure secured interaction with data. Allow portal users to browse content anonymously or through commercial identity providers such as Microsoft, LinkedIn, Facebook, etc.
  • Integrate with other Microsoft Power Platform development technologies like Dataverse, Power Automate, and Power BI. Add forms, views, and knowledge articles to the portal, embed dashboards, and reports on the portal, trigger workflows when users submit forms on the portal.
  • Enhance customer service experience by allowing customers to receive support through self-service customer portals.

Benefits of Power Apps Portals

Highlighted below are a few of the key benefits to using Power Apps Portals:

  • Speedy development and simple to maintain. Admins can easily manage portal contents, and new resources can be added quickly
  • Create an engaging and personalized experience for users by matching the portal’s appearance to your organization’s branding: reuse designs and layouts with the help of templates.
  • Accessible from anywhere and offers consistent user experience on a variety of devices like laptops, tablets, or smartphones.

Available Power Apps Portal Templates

Portal templates are portal solutions that are preconfigured to accelerate deployment for specific scenarios. With the Microsoft Dataverse solution already in place, businesses can quickly build fully functional and secure websites using Portal templates. Important considerations when provisioning a Power Apps portal are the type of audience it will serve, the kind of user interactions it will handle, and the portal template that best aligns with specific business requirements. Power Apps portal provisioned for a Microsoft Dataverse environment consists of three main components:

  • Portal Solutions
  • Portal Metadata
  • Portal Web App

Various portal templates are available that can accelerate the configuration of a Power Apps portal. For custom business applications built in an environment without Dynamics 365 apps, the only available option is to create a portal from a blank template, which is known as the Custom Portal.

Custom Portal

The blank template offers a portal with core features like security, content management and can interact with Microsoft Dataverse. The Custom Portal template does not fit any specific requirements of an organization but is an ideal starting point for businesses looking to extend the abilities of their custom applications to external audiences. It can be configured to meet the organization’s specific requirements by adding custom pages, weblinks and extending the portal to display Microsoft Dataverse records through table forms, table lists, web forms, etc.

Features of other Portal templates can also be applied to the custom template if the portal is configured for an environment that has Dynamics 365 apps enabled. The Custom Portal appears to be different when configured for environments with and without the Dynamics 365 applications. For environments with Dynamics 365 apps enabled, the custom portal includes a Contact Us page that allows portal visitors to be recorded as Leads in Microsoft Dataverse.

For environments with existing Dynamics 365 apps such as Dynamics 365 Sales or Dynamics 365 Customer Service, additional portal templates are available to choose from. The creators can select from the following portal templates depending on the intended audience.

A Guide to Power Apps Portal Templates (2)

Community Portal

The Community portal template is used for online communities where members benefit from the resources and services of the host organization. Members of the community can interact with the portal features utilizing the organization’s self-service or assisted service capabilities.

When using Self-Service, community members can access the organization’s knowledge base to search for specific materials or read articles and blog posts highlighting relevant information. With Assisted service, community members can participate in the discussions on the community forum, submit ideas, and take advantage of the case management abilities of the portal.

Organizations can create a Dynamics 365 support channel using configurable webforms where community members can submit new support cases or review and edit existing ones.

The Ultimate Guide to Power Platform

Learn more about Power Platform and it's underlying applications

Read Blog Post

Customer Self-Service Portal

The Customer self-service portal template is explicitly used when organizations extend Dynamics 365 Customer Service features to the portal. Publishing knowledge articles on the portal and providing online customer support allow organizations to manage their service cases effectively.

Customers can find solutions to the most common problems by browsing the existing knowledge articles. Eliminating the need to open new support tickets for fundamental issues reduces the number of cases logged and improves overall customer satisfaction. The Customer self-service portal can only be used within environments that have Dynamics 365 apps enabled.

Employee Self-Service Portal

The Employee self-service portal template is used when organizations provide a common platform to handle employee-specific problems. Employee self-service portal helps employees find specific information about the company from the knowledge articles published on the portal or get assistance from human resources by creating support cases through the portal.

For a single sign-on experience, the Employee self-service portal is configured to authenticate with Microsoft Azure AD (Active Directory) by default.

Partner Portal

The Partner portal template provides organizations with the ability to set up an online channel to collaborate with partners to manage customers and opportunities. It offers the same functionalities as the Community or the Customer self-service portals with the key difference in the target audience. The self-service and assisted service features of the Partner Portal are configured to serve partners and not customers. The Partner Portal also extends the portal features to other Dynamics 365 applications like Project service and Field service if they are enabled for the organization.

A Guide to Power Apps Portal Templates (3)

Partner Management features of the Partner Portal allow portal visitors to register as partners. The partner program organization can review these applications directly in the Partner Recruitment Dashboard in Dynamics 365. After the application is approved, new partners can sign into the portal and view their dashboards for revenue and opportunities. Partner contacts can manage their information like name, phone number, address, etc. and control employee access to the Partner portal.

Opportunity Management

One of the core features of the Partner portal is the ability for partners to manage their opportunities. A Partner can be assigned an opportunity, or they can create new opportunities in the portal that will appear in the overall pipeline and the dashboard for the partner organization. The partner organization can also distribute opportunities to specific partners that are perfect candidates for closing the deal. The identified partner can then review the opportunity in the portal and decide to accept or reject it

Customer Management

Partners can manage their accounts and contacts stored in the partner organization’s Dynamics 365 service directly from the partner portal. Partners can add, remove, and update contact information and associate contacts with different customer accounts. The Partner portal maintains confidentiality and does not allow partners to see customer accounts for other partners.

Power Apps Portal Components

There are many components included in Power Apps Portals.

Forum Components

Forums are available for the Community, Customer self-service, Employee self-service, and Partner portals. Configured through the Portal Management app, Forums allow members of the organization to interact and look for help by posting questions or starting discussions with other members that share a common interest. Members of the community can use Forums to create new topics, respond to existing ones, and even subscribe to threads, so they stay up-to-date and receive responses on specific discussions.

Forum Threads are stored as metadata in the Power Apps portal and contain at least one post record. Organizations control who interacts with threads and posts by forum access permissions that link to specific web roles for the portal. Depending on the Forum access permissions, members can read and respond to threads. Responses to forum threads create additional posts, and the collection of these posts together represents a complete discussion in the Forum.

Request a Demo of Power Apps Portals

Blog Components

The Blog feature is generally available in the Community portal but can also be configured for other portal types. Blogs help promote the organization’s products and services through related content. Blogs allow authenticated and unauthenticated users to submit comments in response to the blog articles to ensure engagement with the community. These responses can be moderated or unmoderated depending on how the blog was configured. Blogs are configured through the Portal Management app in Dynamics 365. Users with a dedicated Blog Author web role can then use the portal to create new blog articles and update existing ones.

Idea Components

Ideasare an extension of theForumsfeature and allow community members to submit specific suggestions related to new features, products, services, and even policies of an organization. Available for the Community, Customer self-service, and the Employee self-service portal, Ideas offer an easy feedback mechanism for organizations allowing them to serve the best interests of their customers.

Visitors to the portal can vote on existing ideas and add their feedback or comments. The policies governing the votes and comments on an idea are configured through the Portal management app in Dynamics 365.

Knowledge Articles

Knowledge Articlefeatures of the Power Apps portalsare available for the Community, Customer self-service, Employee self-service, and Partner portals. Dynamics 365 Customer Service knowledge articles used for internal customer service management can be published directly on the Power Apps portal.

Portal visitors can maximize the use of available content and effectively navigate through the categories to search for specific knowledge articles on the Power Apps portal. Users can also be redirected to related knowledge articles when creating support cases through the portal to provide an immediate response against requested support.

Support Cases

Support cases are an everyday use case of the Power Apps portal available for the Community, Customer self-service, Employee self-service, and Partner portals. Organizations can allow customers to create support requests by signing into the portal with authenticated web roles to create a corresponding case record in Dynamics 365 Customer Service.

Support representatives can follow the same business processes and procedures defined for Dynamics 365 Customer Service when resolving support requests on the portal. They can refer users to existing knowledge articles or provide further support through conventional channels like email or phone. Support representatives can also associate portal comments to specific case records, which will be visible on the case timeline in Dynamics 365 Customer service.

Dataverse workflows can be configured to notify customers about updates to support cases via email. Customers can respond to updates by commenting on the portal and update the case details when logged in with authenticated web roles. Customers can also reopen a resolved case from the portal if the issue persists.

Request a Demo of Power Apps Portals

Power Apps Portal Features

Power Apps Portals offer the following features and capabilities:

Security

Power Apps portals allow portal visitors to authenticate themselves using the built-in authentication method or through external authentication providers such as Microsoft, Azure, LinkedIn, Facebook, Google, etc. For controlling access to specific web pages and sensitive information in Dataverse, portal users can be assigned web roles that provide related table permissions.

A Guide to Power Apps Portal Templates (4)

Profile Management

Authenticated portal users can manage their profile information on the portal that updates the corresponding record in Dynamics 365. This allows portal users to always keep their contact information up to date.

A Guide to Power Apps Portal Templates (5)

Content Management

Using the Power Apps portals Studio, portal developers can quickly create and add text, media, webpages, and other types of content like Dataverse lists and forms to the portal.

A Guide to Power Apps Portal Templates (6)

Multi-language

Additional languages can be provisioned for Microsoft Dataverse to offer multi-language capabilities. Power Apps Portals can support up to 43 different languages and users can switch between these languages with ease.

Request a Demo of Power Apps Portals

Custom Themes

Power Apps Portals allow makers to apply the styling and branding unique to their organizations by embedding custom HTML and CSS codes directly in the web portal. Custom web templates, JavaScript, and Liquid markup are also available to configure the portal appearance as per organizational standards.

A Guide to Power Apps Portal Templates (7)

Dataverse Extensibility

One of the prime features of Power Apps portals is the ability to communicate with Microsoft Dataverse. Table lists, Web Forms, and templates allow organizations to display Dataverse records from Dynamics 365 applications directly on the portal. Portal users can interact with Dataverse records and seamlessly create new or edit existing ones. Web roles and table permissions in Dynamics 365 applications ingeniously protect data from exploitation via unauthorized access.

Global Search

The search functionality on the portal can be configured to search across Dataverse tables. This allows users to locate and view specific data from Dynamics 365 applications directly on the portal. Table permissions configured in Dynamics 365 are relevant on the portal and prevent sensitive information from being displayed on the portal unintentionally.

A Guide to Power Apps Portal Templates (8)

Knowledge Management

With Power Apps portals organizations can provide external users access to the company’s knowledge base that allows users to resolve their issues quickly and without assistance from support representatives. Knowledge articles are created and published in Dynamics 365 Customer Service and then made visible on the web portal. Users can browse these articles and search for specific information as needed. When attempting to create a new support case from the portal, users can also be presented with a list of related knowledge articles that could potentially answer their questions.

Project Service Automation

Power Apps portals can be extended to provide Project Service Automation features to portal users that will allow them to look up project information, approve quotes, review contracts, view invoices, and orders, etc. The Project Service Automation feature is only available for the Partner portal template and requires the Dynamics 365 Project Service app to be installed in the environment for which the portal is being provisioned.

A Guide to Power Apps Portal Templates (9)

Field Service Integration

The Dynamics 365 Field Service module can be integrated with the Power Apps portal if it was provisioned using the Partner portal template. The Dynamics 365 Field Service app must be installed in the organization’s environment to extend its features to the web portal. With Dynamics 365 Field Service integration customers can create or view work orders and the stakeholders can examine customer assets directly from the portal.

Conclusion

Consider Power Apps portals as one of the foundation pillars in the overall web strategy of the organization for creating a powerful end-to-end experience on external-facing websites. Empower customers to receive self-service support from anywhere and on any device, protect organizational data from unauthorized access, enrich your portal with dashboards, charts, and forms, provide an interactive and engaging platform for internal and external applications while reducing the development lifecycle significantly.

Request a Demo of Power Apps Portals

Share Post

Explore more content

Selection

A Guide to Power Apps Portal Templates (11)

Streamlined Multi-Entity Accounting: A Guide to Avantiico’s MCS for D365 Finance

Read More »

Selection

A Guide to Power Apps Portal Templates (13)

Streamline D365 Multi-Company Journal Imports with Avantiico’s Super Journal

Read More »

Power Apps Portals are an integral part of the Microsoft Power Platform, facilitating the creation of responsive, tailored websites via low-code techniques. Leveraging Microsoft Dataverse, these portals redefine web development by simplifying intricate programming into drag-and-drop functionality. This evolution enables swift integration of new applications and features into web portals, serving diverse audiences.

The capabilities of Power Apps Portals are multifaceted:

  • Authentication Mechanisms: Enable secure interaction with data by implementing reliable authentication methods. Users can browse content anonymously or via commercial identity providers like Microsoft, LinkedIn, or Facebook.
  • Integration with Power Platform Technologies: Seamlessly integrate with Dataverse, Power Automate, and Power BI. This involves adding forms, views, knowledge articles, embedding dashboards and reports, and triggering workflows upon form submissions.
  • Enhanced Customer Service Experience: Allow customers to access self-service portals for support, enhancing their experience and reducing the load on support teams.

Key Benefits of Power Apps Portals:

  • Rapid Development and Maintenance: Admins can easily manage portal content, enabling quick additions of new resources.
  • Customizable User Experience: Tailor the portal's appearance to match organizational branding through reusable designs and layouts via templates.
  • Accessibility and Consistency: Ensure consistent user experiences across various devices such as laptops, tablets, or smartphones.

Power Apps Portal Templates:

  • Portal Solutions: Comprised of Portal Metadata and Portal Web App, these templates facilitate accelerated deployment for specific scenarios.
  • Custom Portal: Offers core features but lacks specificity, serving as an ideal starting point for businesses seeking to extend custom application capabilities.

Different Templates for Distinct Purposes:

  • Community Portal: Focused on online community interaction, self-service, and assisted service capabilities.
  • Customer Self-Service Portal: Tailored for extending Customer Service features, aiding in issue resolution without raising new support tickets.
  • Employee Self-Service Portal: Aimed at addressing employee-specific queries and providing HR-related assistance.
  • Partner Portal: Designed for collaboration with partners, managing customers, opportunities, and extending functionalities to different Dynamics 365 applications.

Components of Power Apps Portals:

  • Forum Components: Enable interaction and help-seeking within communities through discussions and thread subscriptions.
  • Blog Components: Facilitate the promotion of products/services, allowing user comments and engagement.
  • Idea Components: Offer a platform for suggestions and feedback submission.
  • Knowledge Article Features: Provide access to a knowledge base, aiding users in issue resolution without support assistance.
  • Support Cases: Enable users to create and manage support requests within the portal.

Power Apps Portal Features:

  • Security and Authentication: Offer authentication via multiple providers for controlled access.
  • Profile Management: Authenticated users can manage their profiles, updating contact information.
  • Content Management: Allow developers to create and add various content types to the portal.
  • Multi-language Support: Provision multiple languages for multi-language capabilities within the portal.
  • Custom Themes and Extensibility: Enable customization of appearance and interaction with Microsoft Dataverse records.
  • Global Search and Knowledge Management: Provide search functionalities across Dataverse tables and access to knowledge base articles.
  • Integration with Project Service Automation and Field Service: Extend functionalities to partners for project and field service management.

In essence, Power Apps Portals empower organizations to create robust, user-friendly external-facing websites, offering self-service support, secure data access, and extensive customization options while reducing development time significantly.

A Guide to Power Apps Portal Templates (2024)
Top Articles
Latest Posts
Article information

Author: Jerrold Considine

Last Updated:

Views: 6197

Rating: 4.8 / 5 (78 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Jerrold Considine

Birthday: 1993-11-03

Address: Suite 447 3463 Marybelle Circles, New Marlin, AL 20765

Phone: +5816749283868

Job: Sales Executive

Hobby: Air sports, Sand art, Electronics, LARPing, Baseball, Book restoration, Puzzles

Introduction: My name is Jerrold Considine, I am a combative, cheerful, encouraging, happy, enthusiastic, funny, kind person who loves writing and wants to share my knowledge and understanding with you.