Let's POWER Automate

From no-code to low-code

Menu
  • Expressions
  • Filters
  • General
  • Application specific solutions
    • Dataverse
    • Excel
    • Forms
    • Outlook
    • Planner
    • Power Apps
    • SharePoint
    • Teams
  • Triggers
  • Ready to use solutions
    • Approval Process Template
    • Task Delegation App
    • The Ultimate Power Automate expressions cheat sheet
    • Power Automate HTTP requests to SharePoint cheat sheet
    • Power Automate HTTP requests to Graph API cheat sheet
  • ABOUT ME
  • Get help with your flow
  • POWER PLATFORM SERVICES
Menu

SharePoint forms alternatives

Posted on August 2, 2020April 14, 2021 by Tom

“What are the alternatives to build internal forms in SharePoint Online? Which you can use without a license? What are their benefits and limitations?“


Picking the best alternative for forms to store data in SharePoint depends on the functionality requirements, available licenses and skills of the user creating the form. We can consider the following options:

MS Forms

Simple to develop, but with very limited functionality.

+
Even non IT users can build the forms. Any user with a link can fill the form, no license needed.
–
MS Forms are a separate solution from SharePoint, you won’t be enable to lookup for any data in SharePoint – libraries, lists nor users. As anybody with link can fill the form, there’s no reliable information about the author (unless shared only within your organization). To store the data into SharePoint, you’ll need a simple Power Automate flow on top.

Out of the box form

Default SharePoint form, available on each list.

+
You don’t need to develop anything (except for configuration of the list columns). You can lookup for data in SharePoint. The form will store data directly into SharePoint list, including Author information.
–
Customisation and background logic is not available. All fields will be visible to all users. All users need Microsoft 365 business license (the license to use SharePoint).

Power Apps

A bit of development knowledge needed, but still within the reach of non IT people willing to learn.

+
You can connect the form to data in SharePoint – load and save data, even from/to multiple lists. Author information is available. The form can have high level of customization and a background logic.
–
Power Apps (+ Microsoft 365 business) license is needed for all users. Complex forms can encounter limitations from the platform. Maintenance or future extensions can be complicated.

Custom form

SPFx; REST API + any programming language: completely custom forms, development knowledge is a must and therefore it’s not really non IT people friendly.

+
Complete freedom regarding functionality, it’s only a matter of time (and money). Good maintenance and future form extension.
–
Coding knowledge is necessary. All users need Microsoft 365 business license if the form will be located on SharePoint. The initial development will be most complex from all the mentioned options.


πŸš€ Master Power Automate

Join 2,000+ professionals getting actionable Power Automate tutorials, solutions, cheat sheets & tips every week.

No spam. Unsubscribe anytime.

Leave a Reply Cancel reply

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

πŸš€ Master Power Automate

Join 2,000+ professionals getting actionable Power Automate tutorials, solutions, cheat sheets & tips every week.

No spam. Unsubscribe anytime.

Working on an Approval process?

Use the Approval Process Template and the Task Delegation App to skip the hard part and deploy a fully functional approval solution on a SharePoint list in minutes! And then the next one, and the next one...

Approval Template Preview ✨ Learn more ✨

Turn ideas into flows with ease!

Grab the complete Power Automate Cheat Sheet Bundleβ€”everything you need to master expressions, SharePoint HTTP calls, and Graph API in Power Automate.

Cheat Sheet Bundle Preview ✨ Get the Cheat Sheets

Didn't find what you were looking for?
Need to adjust a solution to fit your needs?
Or would you just like to get an assistance from somebody with thousands of hours of experience with Power Automate?

Power Automate blogs worth visiting

Damien Bird
Dennis (Expiscornovus)
Paul Murana

©2025 Let's POWER Automate | Theme by SuperbThemes