Back to Top

Microsoft Forms is a simple, browser-based tool included in KAUST's Microsoft 365 environment. It allows the KAUST community to create surveys, quizzes, polls, registrations, and feedback forms without writing any code or needing technical experience.

How to Access Microsoft Forms

  1. Go to forms.office.com or forms.cloud.microsoft
  2. Sign in using your KAUST email address
  3. You will be redirected to the KAUST Single Sign-On page
  4. Log in using your KAUST credentials

No VPN or additional software installation is required. Microsoft Forms works from any modern browser on desktop and mobile.

Microsoft Forms URL Transition

Microsoft is gradually transitioning Microsoft Forms to a new web address:

  • Current address: forms.office.com
  • New address: forms.cloud.microsoft

Both addresses currently work and may redirect automatically during the transition period. The Microsoft Forms application itself is not changing. This update is part of Microsoft's broader move to the cloud.microsoft domain, which provides improved security, better protection against spoofing, and a more consistent experience across Microsoft 365 services. If you use Microsoft Forms with Power Automate workflows, see the Power Automate section below for important guidance on how this transition may affect your existing flows.

What Can Microsoft Forms Be Used For?

Microsoft Forms is commonly used at KAUST for:

  • Event registrations and RSVPs
  • Workshop and training evaluations
  • Feedback and satisfaction surveys
  • Simple request and intake forms
  • Academic quizzes and knowledge checks
  • Research sign-ups and information collection
  • Internal polls and voting
  • Customer service satisfaction surveys
  • Equipment or travel preference collection
  • Internal department intake forms

Overview

Microsoft Forms allows you to quickly build professional-looking forms using a simple visual editor. Responses are collected automatically and can be reviewed directly within Forms or exported to Microsoft Excel for additional analysis.

Microsoft Forms integrates with other Microsoft 365 tools including:

  • Microsoft Teams
  • Excel
  • SharePoint
  • OneDrive
  • Power Automate

This makes it useful for lightweight workflows, notifications, approvals, and information collection processes. Forms automatically adapts to desktop and mobile devices, making it easy for respondents to complete forms from phones, tablets, or computers.

Key Features

Easy Form Creation

Build forms using a simple visual editor without needing technical skills or development experience.

Real-Time Responses

Responses appear immediately and include built-in charts and summaries for quick analysis.

Microsoft 365 Integration

Connect Forms with Excel, Teams, SharePoint, OneDrive, and Power Automate to support collaboration and automation.

Sharing and Access Controls

Control whether forms are available internally within KAUST or externally to anyone with the link.

Branching and Logic

Show or skip questions dynamically based on how a respondent answers earlier questions. See the Branching and Logic section below for full details.

Sections

Divide a form into multiple pages or stages. Sections work with branching to route respondents through different paths based on their answers.

Embedding in SharePoint and Teams

Microsoft Forms can be embedded directly into SharePoint pages and added as a tab within a Microsoft Teams channel. This allows departments to surface forms without distributing a separate link, making them easier to find and complete within existing workspaces.

Quiz and Assessment Features

Create quizzes with automatic grading, point values, scoring, and correct answer tracking.

Question Types in Microsoft Forms

Microsoft Forms supports several question types depending on what information you need to collect. Choosing the right question type improves response quality and makes forms easier to complete.

Some question types include additional sub-options and configuration settings. Branching support also varies by question type. Both are noted below.

Question TypeBest Used ForKey Options and NotesSupports Branching
ChoiceMultiple choice or checkbox selectionsSingle-select (radio) or multi-select (checkbox). Only single-select supports branching. Can add an "Other" open text option and shuffle answer order.Single-select only
TextShort or long written responsesShort answer (single line) or long answer (paragraph). Short answer supports branching and input restrictions. Long answer does not support branching.Short answer only
RatingSatisfaction scoringConfigurable as 1–5 stars or a 0–10 number scale. Low and high labels are customizable (e.g., "Not satisfied" to "Very satisfied").Yes
DateCollecting a specific dateSimple date picker. No time component.No
RankingPrioritizing options in orderRespondents drag options into their preferred sequence. No branching support.No
LikertAgreement or opinion scalesGrid-style question where multiple items share the same scale (e.g., Strongly Agree to Strongly Disagree). Efficient for collecting opinions across several topics at once.No
File UploadCollecting documents or imagesRequires KAUST authentication. Disables anonymous sharing. No branching support. See the File Upload Limitations section for important details.No
Net Promoter Score (NPS)Measuring recommendation likelihoodFixed 0–10 scale. Branching support is limited and inconsistent. Treat as unsupported for planning purposes.No

Text Question: Input Restrictions

Short answer Text questions support optional input restrictions. These are useful when you need a specific type of response and want to reduce errors or inconsistent formatting.

Available restrictions include:

  • Number: Whole number or decimal only
  • Date: Enforces a date format
  • Time: Enforces a time format
  • Email: Validates email address format
  • URL: Validates web address format
  • Custom: Accepts a regular expression pattern for advanced validation

These restrictions are optional. By default, Text questions accept any typed input.

Branching and Logic

Branching allows you to build adaptive forms that adjust based on how a respondent answers earlier questions. Instead of showing every question to every person, you can route respondents to different questions, skip irrelevant sections, or end the form early based on their answers.

What Branching Can Do

  • Skip a question or group of questions based on a previous answer
  • Route respondents to a different section of the form
  • End the form immediately after a specific answer, useful for screening or eligibility checks

Which Question Types Support Branching

Question TypeBranching Support
Choice (single-select)Yes
RatingYes
Text (short answer)Yes
Text (long answer)No
Choice (multi-select / checkboxes)No
DateNo
RankingNo
LikertNo
File UploadNo
Net Promoter Score (NPS)No

How Branching Works

Branching is configured per question. For each possible answer option, you assign a destination: either a specific question later in the form, or the end of the form.

Branching only works forward. You cannot route a respondent back to a previous question. This means question order matters significantly. Plan your form structure before enabling branching.

Using Sections with Branching

Sections divide a form into separate pages. When combined with branching, you can route entire groups of questions rather than individual items. For example, branching a respondent from Question 2 directly to Section 3 skips everything in between. This is how more complex multi-path forms are built in Microsoft Forms.

Practical Example

A post-event feedback form asks: "Did you attend in person or virtually?" If the respondent selects "In person," they are routed to questions about the venue and catering. If they select "Virtually," those questions are skipped and they go directly to questions about the online experience.

Forms vs. Quizzes

Microsoft Forms supports both standard forms and quizzes.

FeatureFormQuiz
Primary useSurveys, registrations, feedbackTests, assessments, knowledge checks
Correct answersNot requiredSupported
Automatic gradingNoYes
Point values per questionNoYes
Score shown to respondentNoConfigurable
Best forData collection and feedbackTraining and learning activities

Quiz Features

When quiz mode is enabled, additional options become available:

  • Point values: Assign a point value to each question
  • Correct answers: Define the correct answer and include optional explanatory feedback shown to the respondent after submission
  • Question randomization: Shuffle the order of questions for each respondent, useful for assessments where answer sharing is a concern
  • Result release: Choose whether respondents see their score immediately after submission or only after you manually release results

Quiz mode is well suited for onboarding assessments, training evaluations, and academic knowledge checks.

Response Settings

Microsoft Forms includes several response-level controls in addition to question-level settings.

SettingWhat It Does
Accept responsesManually opens or closes the form at any time, independent of date settings
Start and end dateAutomatically opens or closes the form at a specified date and time
Response limitStops accepting responses after a defined number of submissions
One response per personRestricts authenticated respondents to a single submission. Requires KAUST login.
Shuffle questionsRandomizes question order for each respondent
Email receiptSends a copy of the respondent's answers to them after submission
Response notificationsSends you an email notification each time a new response is submitted. This is a native setting that does not require Power Automate. Useful for low-volume forms where you want to know immediately when someone responds.

Using Microsoft Forms with Power Automate

Microsoft Forms integrates with Microsoft Power Automate to help automate workflows and processes triggered by form submissions.

Common examples include:

  • Sending notification emails to a team or individual
  • Creating approval workflows
  • Updating SharePoint lists with response data
  • Saving responses into an Excel workbook
  • Posting messages into a Microsoft Teams channel
  • Creating tasks in Microsoft Planner
  • Triggering follow-up processes based on specific answers

Power Automate workflows connected to Microsoft Forms typically use the trigger "When a new response is submitted," followed by the action "Get response details" to extract and use the respondent's answers.

Important: URL Transition and Existing Power Automate Flows

As Microsoft transitions Forms from forms.office.com to forms.cloud.microsoft, some existing Power Automate workflows may require review or updates.

If you have existing flows connected to Microsoft Forms:

  • Review your Forms-related triggers and actions
  • Test existing workflows during and after the URL transition
  • Reauthenticate or reconnect Forms connectors if needed
  • Confirm flows are still triggering successfully after migration

This is especially important for workflows connected to notifications, Excel exports, SharePoint automation, approval processes, and Teams integrations.

Sharing and Access Options

Before sharing your form, decide who should be able to respond.

Sharing OptionBest For
Anyone can respondPublic registrations or anonymous surveys
Only people in KAUST can respondInternal forms and surveys requiring authentication
Specific people or groupsRestricted or approval-based forms

Be mindful of the sharing settings you choose, especially when collecting files or sensitive information.

File Upload Limitations

Authentication Requirement

Important: File uploads require KAUST authentication

If your form includes a File Upload question:

  • The form automatically becomes restricted to authenticated KAUST community members
  • The "Anyone can respond" option is no longer available
  • External visitors, vendors, or guests will not be able to upload files through the form
  • Branching is not supported on File Upload questions
  • Uploaded files are stored in OneDrive or SharePoint within the KAUST Microsoft 365 environment

This limitation also applies to Google Forms. If you need public-facing forms, anonymous uploads, or external participants to submit files, consider using Formstack or another approved enterprise solution.

Where Uploaded Files Are Stored

Files uploaded through Microsoft Forms are stored in:

  • Your OneDrive, if the form is personal
  • The connected SharePoint site, if the form belongs to a Microsoft 365 Group or Team

Ensure the form owner and storage location are planned before distributing a form that collects files.

File Size and Type Limits

The default file size limit per question is 10 MB. If you expect respondents to submit larger files such as PDFs, presentations, or images, increase this manually in the question settings before sharing the form.

Available size options per upload question:

  • 10 MB (default)
  • 100 MB
  • 1 GB (maximum)

Microsoft Forms supports up to 10 files per question. When restricting file types, the available categories are: Word documents, Excel spreadsheets, PowerPoint presentations, PDF files, Images, Video files, and Audio files.

Note: file type restrictions apply to broad categories only. You cannot restrict to specific extensions within a category (for example, you cannot limit Image uploads to JPG only). Actual storage limits depend on the OneDrive or SharePoint quota associated with the form owner's account.

Best Practices

Keep forms short and focused

Long forms reduce completion rates. Include only what is genuinely needed.

Use clear and simple language

Avoid technical terms or ambiguous phrasing. Write questions the way you would ask them in conversation.

Avoid making every question required

Only mark questions as required when the information is truly necessary.

Use Choice questions when possible

Structured responses are easier to analyze and summarize than open text.

Plan your structure before enabling branching

Since branching only works forward, map out your question flow before building.

Use sections for longer or multi-path forms

Sections improve readability and make branching logic easier to manage.

Increase the file size limit if collecting documents

The default is 10 MB. If you expect respondents to submit presentations, reports, or images, increase this to 100 MB or 1 GB in the question settings before sharing the form.

Test before sharing

Preview your form on both desktop and mobile before distributing it. Complete a test submission and check how the response appears in the results view.

Be mindful of sensitive information

Do not collect restricted or highly sensitive information unless appropriate safeguards and approvals are in place.

When Microsoft Forms May Not Be the Best Fit

Microsoft Forms is designed for lightweight surveys, quizzes, registrations, and information collection. Before investing time in building your form, it is worth confirming the tool meets your requirements.

Microsoft Forms may not be suitable for:

  • Complex approval workflows
  • Highly customized or branded forms
  • Advanced external-facing business processes
  • Large-scale enterprise intake systems
  • Collection of highly sensitive or regulated information
  • Anonymous external file uploads

For more advanced requirements, KAUST departments may use other approved enterprise solutions such as Formstack or custom-built workflows. Visit the Create a Form or Survey page for a comparison of available tools at KAUST.

License Information

Microsoft Forms is included as part of KAUST's Microsoft 365 environment and is available at no additional cost to the KAUST community. No separate license request is needed.

Microsoft Forms supports:

  • Up to 200 questions per form
  • Up to 5,000,000 responses per form in supported Microsoft 365 environments