logo
Documents & Forms
Microsoft 365 & SharePoint Tools
Classic SharePoint Tools
Forms
Aug 18, 2022

Advanced Microsoft Forms alternative

Customer Support Engineer

In this article, we're going to take a look at Microsoft Forms, their advantages and limitations. We're also going to compare Microsoft Forms to several online form builders like Jotform and Plumsail Forms, looking at available features and customization options.

Just like Microsoft Forms, use Plumsail Forms for free with the Scooter plan which is available to everyone after creating an account. You can start designing your forms right away, trying all the features described in the article.

In this article:

What are Microsoft Forms?

Microsoft Forms are used to create surveys, quizzes, and polls, and to invite others to complete them. These forms are free to create and share for anyone with a Microsoft account, with premium features such as an expanded number of respondents and more templates available only to Microsoft 365 subscribers.

What are the disadvantages of Microsoft Forms?

Out of all the limitations of Microsoft Forms, the most glaring is the lack of field types. The only way to collect numeric data is with a specially configured Text field, collecting repeated data like lists or tables is not supported at all, and the only way to get the respondent's signature is with complex workarounds.

It does have limits like being unable to capture e-signatures natively (I think there is a separate integration for this).
The software is very simple to use, the downside of this is that it lacks customisation options beyond choosing a colour scheme and adding a logo.

Even though branching is nominally supported, it only works with single-choice fields and doesn't allow for any complex behaviors. Other applications of conditional logic like value calculation and field validation are not a thing at all.

Branching and logic aren’t as powerful as with other survey softwares. The branching can get confusing and tedious to create with Microsoft Forms.

Another disadvantage is the requirement to have a Microsoft Account.

Although the Microsoft Forms is free, I could not send or share a form without an active business or education subscription.

Let's summarize all the shortcomings of Microsoft Forms:

  1. There are only a few fields available - Choice, Text, Rating, Date, Ranking, Likert Scale, and Promoter Score
  2. You can split a form into sections, but you can't control how the fields are placed on the form
  3. No custom logic can be applied to the form, such as the field value validation, hiding/showing fields, etc.
  4. Branching is available, but it's limited and tedious to set up
  5. Form customization is extremely limited
  6. You will need a Microsoft Account to start, and some functions may be inaccessible if you don't have a subscription.

1  

Top Microsoft Forms alternatives/competitors

There are many alternatives to Microsoft Forms on the market in 2024. Most of them aren't free, but they often offer much more functionality.

alternatives  

You'll find a more detailed breakdown of the features below.

Microsoft Forms vs Google Forms

Google Forms is a safe bet if you need to make a couple of forms quickly and for free. It's very similar to Microsoft Forms, the main difference being that MS Forms supports branching and Google Forms doesn't.

Microsoft Forms vs Jotform

Jotform offers you more than Microsoft Forms and is just as easy to use.

The editor is very similar to MS Forms, with the fields arranged into a single vertical column. Conditional logic is miles ahead of MS Forms (it even has a built-in workflow tool), but overall it's still somewhat limited.

Microsoft Forms vs Typeform

Typeform gives you even less freedom when it comes to form layout: it only allows for one field per screen. On the one hand, this ensures clarity and a clean look. On the other, this might not be ideal for longer forms.

Visual customization is better than in MS Forms, but otherwise it's very limited.

Another big downside of Typeform is the "10 responses a month" limit on a free plan. If you want to use the tool in any meaningful way, get ready to pay.

Microsoft Forms vs Paperform

Paperform is a relatively new form builder that allows users to create visually appealing forms with ease. The forms look like landing pages out of the box, and customization options are plentiful.

It also features conditional logic, calculations, and processing payments.

However, Paperform's pricing starts at $24 per month and it can cost you a pretty dime if you need the advanced features.

Plumsail Forms as an alternative to Microsoft Forms

Like all alternatives listed above, Plumsail Forms will also allow you to easily design web forms and share them, but you'll also have:

  1. Custom branding and theme configuration
  2. Lots of fields and controls to work with
  3. Containers to customize the layout of the form
  4. JavaScript logic to make the form dynamic
  5. Authorization options via MS Account or Azure AD B2C
  6. Option to collect data to the account or use in Power Automate flow

Moreover, the Plumsail Forms app has a widget that allows you to publish your form to any webpage or site:

publish  

Custom branding and theme configuration

While branding is very limited in Microsoft Forms, there are lots of things you can customize with Plumsail Forms, starting from the form's theme, where you can edit form colors, font style, and field borders:

 

You can place images on the form, such as your logo, and make it clickable:

3  

You can also customize a sharing page, adding not only a custom background but also changing the text above form, header color, pattern, and logo, which can include your link:

4  

Lots of fields and controls to work with

Designing a form in the Plumsail Forms web editor, unlike the limited selection in Microsoft Forms, you'll have a large number of fields and controls to choose from:

 

You'll have a Text field for a single-line reply, and a Note field for a multi-line reply. Number field for all numeric answers, where you can format the number as you see fit:

6  

Toggle field for Yes/No type of answers, and Drop Down, Single Choice, and Multiple Choice fields to allow a user to select one or multiple options:

7  

Answers for Drop Down, Single Choice, and Multiple Choice fields can be pulled from an Excel file in OneDrive:

8  

Date and Date time fields will allow a user to pick a specific day and time, and you restrict these with JavaScript, allowing only specific dates, setting min and max dates, or excluding certain days of the week:

9  

Masked Text allows you to restrict the input of just any text, and instead require only numbers or a combination of numbers/letters, specific number in a specific order:

10  

Attachments field will allow a user to upload files, and you restrict the max size of the uploads and what file extensions are possible to upload:

11  

In controls, you'll find Captcha based on Google's reCAPTCHA v2, to prevent spam submissions:

12  

You'll also find Data Table control, to allow users to input data in columns and rows, adding multiple records at once - these are highly customizable, can then be used to populate any spreadsheet, and you can have any number of columns, rows and Data Table controls on the form:

13  

An Ink Sketch control will allow you to collect signatures or drawings submitted by the users:

14  

Finally, you will also get highly customizable Likert Scale control:

15  

Containers to customize the layout of the form

The same is true for the layout of the form - you'll have many options when it comes to the layout of a form. If you want, you can always just place fields one after the other like in Microsoft Forms, but there are other options as well.

Fields can be placed side by side, using the default Grid container:

16  

They'll also automatically stack on smaller screens:

17  

Wizard container will allow you to split your forms into sections similar to Microsoft Forms sections, each one has to be completed before the next one can be accessed:

 

Tabs container will allow you to add various tabs and split your fields between them:

 

Accordion offers similar functionality, but instead splits form into collapsable sections:

 

Finally, you're not limited to just one type of container - you can have Tabs inside of a Wizard, or a Wizard inside of Accordion, the placement of containers depends on your needs.

Here's an article on how to handle most cases working with fields, and here's more info about the Wizard container.

JavaScript logic to make the form dynamic

Custom logic is simply absent from Microsoft Forms. One of the biggest advantages you'll have with Plumsail Forms is the ability to add custom JavaScript logic, which can be as simple or as advanced as your form requires it to be.

 

For example, you can:

  • Hide and show sections of the form based on previous answers
  • Make some fields required only in certain conditions
  • Skip steps in the Wizard if some option is selected
  • Restrict possible dates in the Date and Date time fields
  • Calculate prices and total value in Data Table

And much more! You don't need to be an expert in JavaScript to get started - your forms can work perfectly fine without it. If you want to add some logic to the form, we already have lots of examples in our documentation, and if you're struggling with some specific configuration, you can always ask for help in our community.

Authorization options via MS Account or Azure AD B2C

Let's say you want to restrict access to the form - while not possible with Microsoft Forms, you can do it in one single step with Plumsail web forms.

Just turn on the authentication in the settings:

22  

Microsoft Account option requires users to authenticate first:

23  

You can restrict access only to specific Microsoft 365 Tenant users, or even specific Azure AD groups/users:

25  

Alternatively, Azure AD B2C allows you to set up sign-in and sign-up with accounts from Google, Facebook, Twitter, Linked In, and other popular platforms.

Whatever authorization option you choose, after the form is submitted, you'll know who submitted what form.

Integration with Power Automate flow

After a form is submitted, you can:

Data collected in the account is stored indefinitely until you delete it. You can also export it to CSV to make a copy of all or some form submits.

If storing form submissions in the account and getting an email notification is not enough for your case, you can connect a public web form with Power Automate using our Plumsail Forms connecter:

26  

It will trigger each time the form is submitted, and you'll be able to get data from the form and store it in any other app:

  • Create contacts and leads
  • Send messages in various apps
  • Create rows in Excel or Google Sheets
  • Create documents with data from the form
  • Add items and/or upload files to SharePoint
  • Upload files to file storage like Box, Dropbox, Google Drive

Check out this article on how to get started with Power Automate flows, and you might also want to check our Documents product to automate document generation from submitted forms.

Why use Plumsail Forms as a Microsoft Forms alternative?

Plumsail Forms app, just like Microsoft Forms, allows you to easily create web forms, which can be shared with users via a link or published on your website in the case of Plumsail Forms.

Unlike Microsoft Forms, you can add branding, lots of different field and control types, containers to customize layout, dynamic JavaScript logic, and authentication via MS Account or Azure AD B2C.

Power Automate flow can be configured with either of the apps.

table  

Try Plumsail Forms as a free Microsoft Forms alternative

You can check out the Plumsail Forms product here, it includes a free plan with a limited amount of submissions. And we’ll be glad to answer any of your questions in our community forum.