Hi Sandra,
Great question! Sending a survey to many external contacts is a common need, and the approach really depends on how much control and tracking you need.
Here are a few ways to do it, ordered from simplest to most robust:
Microsoft Forms has a built-in feature to email the survey directly to individual recipients—and it automatically tracks who completed it.
Open your form in Microsoft Forms.
Click Collect responses.
Under Send and collect responses, select Email.
Enter each email address individually (or paste them in).
Tip: You can paste a comma‑separated list, but there's a limit of about 100 addresses per send.
Customize the email subject and message if needed.
Click Send.
Pros: Tracks who responded; each recipient gets a personalized link; no privacy issues.
Cons: You'll need to send in batches if you have more than ~100 recipients.
Option 2: Use Outlook with BCC (Better Than CC)
If you prefer to send the link via Outlook, always use BCC (Blind Carbon Copy), not CC.
In your form, click Collect responses and copy the link (set to Anyone with the link can respond if they're external).
In Outlook, create a new email.
Paste the form link into the email body.
Paste your email list into the BCC field, not CC.
(BCC hides all email addresses from each other.)
Send it.
Pros: Quick and easy; protects recipient privacy.
Cons: You won't know who responded unless you add a "What's your email?" question to the form—which adds friction.
Option 3: Mail Merge in Outlook (Best for Large Lists)
If you have hundreds of recipients and want to personalize each email, use Outlook's Mail Merge with Excel.
In your Excel spreadsheet, create a column for Email and optionally First Name, Company, etc.
In Outlook, go to Mailings → Start Mail Merge → E‑mail Messages.
Use the Excel file as your recipient list.
Insert merge fields (like First Name) into the email body and the form link.
Send the merge—Outlook will generate individual emails to each recipient.
Pros: Personalizes each email; hides recipient lists; good for large volumes.
Cons: Requires a bit more setup.
Option 4: Power Automate (For Automation Nerds)
If you do this frequently, automate it with Power Automate:
Create a flow triggered by a manually uploaded Excel file.
Loop through each row (email address).
Use the Send an email (V2) action to send the form link.
You can even add conditional logic (e.g., only send to certain segments).
Pros: Fully automated; can track sends; integrates with other systems.
Cons: Requires Power Automate licensing and setup time.
Important Considerations
| Factor |
What to Do |
| Privacy |
Use BCC or individual emails—never CC external lists. |
| Limits |
Outlook typically allows ~500 recipients per email. Break larger lists into batches. |
| Tracking |
Add a question like "Enter your email address" in the form if you need to map responses to individuals. |
| Security |
If the survey contains sensitive info, set the form to Only people in my organization can respond and use Microsoft Entra guest accounts for external partners. |
My Recommendation
For under 100 recipients → Use Forms' built‑in Email collect option (Option 1). It's clean and tracks responses.
For 100–500 recipients → Use Outlook with BCC (Option 2) – fast and protects privacy.
For 500+ or recurring sends → Set up a Power Automate flow (Option 4) to save time long‑term.
Hope this helps you find the right fit for your needs! Let me know if you need step‑by‑step screenshots or help with any of these options.