How To Create A Form In Power Pages [Step By Step]

A few weeks ago, I assisted a colleague in building a simple customer feedback portal using Power Pages. Everything went correctly until we realized there were no built-in forms to collect responses.

After conducting some research, I found that we can create forms using Microsoft Dataverse and add them to Power Pages.

In this tutorial, I will show you how to create a Dataverse table, design a form based on that table, and then add the form to your Power Pages site.

Create A Form In Power Pages

The first step in adding a form to Power Pages is to create a Dataverse table and then build a form based on that table.

There are two ways to create forms for Power Pages:

  • Using the Data workspace in Power Pages
  • Using Power Apps Portal Management

Create a Form Using Data Workspace in Power Pages

Now, follow the steps below:

  1. Go to Power Pages and select the site.
  2. On the left navigation menu, click on Data. This will take you to the Data workspace, where you can manage tables and forms.
Create Dataverse Views using Data workspace
  1. Click on “+ Table” -> click on “+ New Table“, and enter a Display Name (Customer Feedback). Then click on the Save button.
Power Pages form creation
  1. Now, add the required columns to the Dataverse table.
Power Pages form design interface
  1. After creating the column, click on “Forms,” then click on “+ New form”.
Customize form in Power Pages
  1. Then give your form a name and add a description if necessary.
Power Pages web form setup
  1. Select the columns you want to include in the form. Drag and drop fields to organize the layout if needed. Click “Save and publish“.
Create a Form Using the Data Workspace in Power Pages

Create Forms Using Power Apps Portal Management

Now I will show you how to create a form using Power Apps. Then I will show you how to add the form to the Power Pages.

  1. Go to the Power Apps Portal and click on the table in the left navigation.
How to create forms using Power Apps
  1. Then, you can create forms in the existing table or create a new table and add a column to the forms.
How To Create Entity Forms in Dataverse
  1. After creating the table and its columns, click “Forms.”
How to add a form on power pages
  1. To create a form, select Main form.
Creating Basic Form in Power Pages
  1. To add a column, on the left side, you can view the columns that have been created, and you can also make a new one. Then drag or click to add it to the form. Then, click on “Save and Publish” on the right side.
How to create Dynamics Forms in Power Pages Forms

This way, you can create the form and customize it as well.

Add Forms to the Power Pages Site

Here I will show you how to add the form to the Power Pages Site. Now follow the steps below:

  1. Open Power Pages Studio and select your site.
  2. Choose the page where you want to add the form, or create a new page.
Create a Form to Power Pages Site
  1. Click on + Add section, then choose Form from the available components.
Adding a Form in Your Microsoft Power Pages Site's Page
  1. Click on the + New Form.
Create Custom Form In Power Pages
  1. Then, select the table and choose the form that was created previously.
power pages basic forms
  1. Then, you can see that the form will open in Power Pages. Now you can add permissions to it based on the requirements.
How to Create a Form in PowerApps Portal
  1. After that, click + Add roles, then select the role that applies to the table.
Power Pages forms
  1. Save and preview your page to ensure everything looks good.
Create A Forms In Power Pages

While Power Pages doesn’t come with built-in forms out of the box, using Microsoft Dataverse makes it easy to create powerful and customizable forms for your site. Whether you use the Data workspace or Power Apps Portal Management, the process is simple once you know the steps.

I hope this tutorial helped you understand how to:

  • Create a Dataverse table
  • Build a form from that table
  • Add and customize the form in Power Pages

Also, you may like some more Dataverse & Power Pages tutorials:

Power Apps functions free pdf

30 Power Apps Functions

This free guide walks you through the 30 most-used Power Apps functions with real business examples, exact syntax, and results you can see.

Download User registration canvas app

DOWNLOAD USER REGISTRATION POWER APPS CANVAS APP

Download a fully functional Power Apps Canvas App (with Power Automate): User Registration App