How to Add Microsoft Forms to SharePoint Online?

Requirement: Add Microsoft Forms to SharePoint Online.

How to Add Microsoft Forms to SharePoint Online Page?

Microsoft Forms are a great way to gather data from your employees and customers. They’re easy to use, customizable, and perfect for data collection and communication. Need to add Microsoft Forms to SharePoint Online? Sure, Microsoft Forms can be easily integrated with other Microsoft 365 products such as Teams, SharePoint, and Power Automate. In this post, I’ll walk you through how to add Microsoft Forms or Quiz/Poll to SharePoint Online modern pages using the “Microsoft Forms” web part – available on both the Team site and communication sites. First, you need to create a custom Form in Microsoft Forms (preferable!). After that, you will add or edit a modern page and add the form web part. Finally, you will integrate Microsoft forms into SharePoint Online page by configuring the web part to point to the Form created!

  1. Login to Microsoft Forms at https://forms.office.com in the web browser, and create your Form, add data types to display on SharePoint Online page.
  2. Once you are done with the form creation, click on the “Collect responses” button in the top-right corner and copy the URL of the Form. Pick the “Responses” tab as in the below screenshot if you’d like to display the results of all the responses.
  3. Login to your Modern SharePoint Online Site >> Create a new SharePoint page (Click on the New button from the home page and select “Page”) or navigate to an existing page where you want to add the Form.
  4. Edit the page as per your desired layout and insert the “Microsoft Forms” Web Part by clicking on the little “+” icon.
  5. Click on the “Add existing form” button in the Form to get the Web Part Properties. You can also create a new form.
  6. Paste the Form code (form web address) you copied earlier. Click on “OK” and publish the page.

That’s all! This simple yet powerful tool can be integrated into SharePoint Online to allow you to quickly and easily capture information from your team or customers in the SharePoint site interface. You can also show form results to your users in a tabular format, making it easy for your users to get a quick overview of the data that has been collected. Integration with Power Platform (Power Apps or Microsoft Flow Workflows – As an alternative to InfoPath) to send the Microsoft Forms data to SharePoint Lists is also possible.

Salaudeen Rajack

Salaudeen Rajack - Information Technology Expert with Two-decades of hands-on experience, specializing in SharePoint, PowerShell, Microsoft 365, and related products. He has held various positions including SharePoint Architect, Administrator, Developer and consultant, has helped many organizations to implement and optimize SharePoint solutions. Known for his deep technical expertise, He's passionate about sharing the knowledge and insights to help others, through the real-world articles!

4 thoughts on “How to Add Microsoft Forms to SharePoint Online?

  • Thank you for this. I am struggling with another issue. I have modified our SP Calendar New Item Form to include several other data points, but when I export to Excel I am only able to see a few of the default data points and not all of them. How can I get Excel to include ALL data points of the form?? Thanks again.

    Reply
    • Create a new flat view, add all the columns you want exported.

      Reply
  • Thank you for posting this. It saved my team a lot of time.

    Reply
  • Note that this will not work in U.S. Government Community Cloud (GCC), GCC High, or DoD environments because it is an integration between Office Applications.
    Forms features in these environments: https://support.microsoft.com/en-us/office/microsoft-forms-features-for-u-s-government-community-cloud-gcc-
    gcc-high-and-dod-environments-5cbd407a-eef7-431e-8e3a-eb666eab4b4c
    Integrations: https://support.microsoft.com/en-us/office/integration-fd5521ec-bd27-48ee-8aad-84ffe95c2a8b

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *