I have a need to create a form that will collect data, optionally email someone based on the contents of that data, and put the data into a list.

My thought was MS Forms -> Power Automate Flow -> Sharepoint Online

Unfortunately, some of the questions that get asked will depend on the data that is sitting in a sharepoint list. (for example, we want a drop down of 'tags'... but need people to be able to add their own 'tag' via a text field.)

How can I 'feed' custom questions into MS forms dynamically? Should I be looking at a different product?

If MS Forms can't do this, do sharepoint 'forms' (that allow fully-dynamic content) exist in the o365 environment?

Thank you.

  • MS Forms is not a topic for this site. This site is for SharePoint questions. You may want to try the TechCommunity for MS Forms: techcommunity.microsoft.com/t5/microsoft-forms/ct-p/…
    – teylyn
    Commented Jan 16, 2020 at 0:22
  • Okay. I figured there was a stack exchange venue for this question. Apologies for being wrong. If needed, will repost without ms forms references. Thanks.
    – lowcrawler
    Commented Jan 16, 2020 at 0:35

1 Answer 1


No, MS Forms does not have the capability, you can do some branching logic within the Form, but only based on previous questions within the same Form.

I think you would be better off building a form in PowerApps. The interface to build is not nearly as quick and easy as MS Forms, but you have a lot more direct integration with other O365 data sources, including SharePoint and Power Automate. You can show and hide controls based on just about any logic, including user properties or values looked up from SharePoint.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.