Best if you work primarily in Microsoft 365 (Outlook, Teams, Excel).
Getting Started GuideBest if you work primarily in Google Workspace (Drive, Sheets, Docs).
Open Google FormsAdvanced forms and workflows. A license is required and can be requested.
Getting Started Guide Request a LicenseMicrosoft Forms and Google Forms offer very similar capabilities for day-to-day use. Both support surveys, quizzes, registrations, basic branching logic, internal and external sharing, and response exports. The choice between them comes down to which ecosystem you already work in.
Formstack handles more complex requirements. If your form starts to feel like a process rather than a survey, Formstack is usually the better fit.
| Feature | Microsoft Forms | Google Forms | Formstack |
|---|---|---|---|
| Best for | Simple forms and surveys | Simple forms and surveys | Advanced forms and processes |
| Ease of use | Very easy | Very easy | Moderate |
| Form complexity | Basic | Basic | Advanced |
| External sharing | Supported, with limitations | Supported, depending on settings | Fully supported |
| File uploads | Form upload requires KAUST login. For external uploads, use a OneDrive File Request. | External uploads supported. Respondents must sign in with a Google Account. | Supports external uploads |
| Workflows and approvals | Via Power Automate | Requires Power Automate Premium | Built-in |
| Integration | Microsoft 365 | Google Workspace | Multiple systems |
| Licensing | Included | Included | Paid license required |
You have a few options. Google Forms can accept file uploads from people outside KAUST, but they must sign in with a Google Account. If you use Microsoft Forms, an easy workaround is to create a OneDrive File Request and include the upload link in your form.
A OneDrive File Request lets anyone with the link upload files to a folder you choose without giving them access to view the folder or other uploaded files. See Microsoft's step-by-step guide.
For more advanced scenarios, workflows can be added to forms using Microsoft Power Automate. Power Automate allows you to:
• Send notifications and reminders
• Route responses for approval
• Update SharePoint lists or Excel files
• Trigger follow-up actions automatically
• Fully integrated with Power Automate
• No extra licensing for standard workflows
• Recommended for automation within Microsoft 365
• Can integrate via Power Automate connectors
• Requires a Power Automate Premium license
• May require additional setup depending on the use case
Formstack is a licensed platform at KAUST. If your use case requires it, you can request access through the Software Catalog.
Not sure which tool to use? Visit our Contact Us page to reach the IT Service Desk.