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:
- Go to Power Pages and select the site.
- On the left navigation menu, click on Data. This will take you to the Data workspace, where you can manage tables and forms.

- Click on “+ Table” -> click on “+ New Table“, and enter a Display Name (Customer Feedback). Then click on the Save button.

- Now, add the required columns to the Dataverse table.

- After creating the column, click on “Forms,” then click on “+ New form”.

- Then give your form a name and add a description if necessary.

- 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 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.
- Go to the Power Apps Portal and click on the table in the left navigation.

- Then, you can create forms in the existing table or create a new table and add a column to the forms.

- After creating the table and its columns, click “Forms.”

- To create a form, select Main form.

- 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.

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:
- Open Power Pages Studio and select your site.
- Choose the page where you want to add the form, or create a new page.

- Click on + Add section, then choose Form from the available components.

- Click on the + New Form.

- Then, select the table and choose the form that was created previously.

- Then, you can see that the form will open in Power Pages. Now you can add permissions to it based on the requirements.

- After that, click + Add roles, then select the role that applies to the table.

- Save and preview your page to ensure everything looks good.

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:
- Add a Multistep Form in Power Pages
- Count Rows From Dataverse Table Using Power Automate
- Power Apps Auto Populate Country Code And Phone Number
- Entity Extraction in Power Automate
- Add Data To Dataverse Table Using Power Automate
- Get Dataverse Created by in Power Automate
- Get Choice Column Value From Dataverse Using Power Automate

Hey! I’m Bijay Kumar, founder of SPGuides.com and a Microsoft Business Applications MVP (Power Automate, Power Apps). I launched this site in 2020 because I truly enjoy working with SharePoint, Power Platform, and SharePoint Framework (SPFx), and wanted to share that passion through step-by-step tutorials, guides, and training videos. My mission is to help you learn these technologies so you can utilize SharePoint, enhance productivity, and potentially build business solutions along the way.