Forum Discussion
Pre-populate fields in Microsoft Forms via URL parameter?
- Aug 23, 2019Sending context-aware survey invitations and capturing the response with a particular context is a feature of Forms Pro, which can be combined with Flow.
You will find detailed walkthrough articles in Megan Walker blog covering the different steps involved. Here is one of her posts:
https://meganvwalker.com/send-forms-pro-survey-invites-via-csv-file/
René Fritsch I know it's many years since this was originally asked, but given recent replies seem to assume it still doesn't exist in MS Forms, I wanted to point out that Microsoft does now have a 'Pre-filled link' option that allows you to create a link to a form with information pre-filled for the recipient. This is then encoded into a URL, once you have one pre-filled URL you could easily automate the creation of other links with different values.
thank you for your post - and for taking the time to update the thread.
I'll check out the 'Pre-filled link' options.
I hope the pre-filled link can be programmatically controlled! I'd really like to impute the values easily in Microsoft Forms too..... It was trivial in Google Forms to pass values to forms. It enabled us to use ID hashes to track multiple responses over time without compromising people's security or anonymity - an absolute must for data analytics and good CRM - to track journey over time to provide a better service. I wish Microsoft thought with the clarity and integrity of so many other software companies at the outset. I'm fully under the impression Microsoft only sometimes understands their customer's needs at a human level after 5 years when they are forced to - and then only because it affects their shareholder profits!
[EDITED]
- kurt_yourbabyscanMay 10, 2024Copper Contributor
Oh_No_Its_Microsoft that's interesting, as I came to this post looking for a solution to the same problem, then found the pre-filled form option, and when I used it, whilst the field identifier was something unreadable, the values (the right side in your example) weren't hashed as I could clearly read them. We used them for reference requests for new employees and I wanted to pre-populate the candidate name, and the details of the person providing the reference and I could definitely read those in the URL that was generated.
- Oh_No_Its_MicrosoftMay 10, 2024Brass ContributorThank you kurt_yourbabyscan,- I've now carefully retested. You are right and I was wrong. I'll update my whinge above. Thank you for correcting me - I've obviously become too far too skeptical with Microsoft technology. The MS Forms do now provide control to impute values. This is great news! For anyone else - the ellipsis in the top right of MS Form has "Pre-filled link". Be careful with some radio button's values, the categories can contain spaces at the end of the values, and when this happens use a program like WinMerge to find the difference in your URL with the one Microsoft provides in the "Pre-filled link". Then add the missing %20 to url-encode the space so it matches and works. Thanks again kurt_yourbabyscan