Auto-Generate Certificates From Microsoft Forms

Three ways to auto-generate certificates from Microsoft Forms responses, from a Word mail merge to signed, QR-verifiable certificates issued on every submission.
To auto-generate certificates from Microsoft Forms, open your responses in Excel and pick one of three routes: a Word mail merge for plain PDFs, a CSV export that you bulk-issue as QR-verifiable certificates in QRCertificates, or an automation in Power Automate, Zapier, Make or n8n that issues a signed certificate each time a qualifying response arrives. The first route makes a file. The other two make a credential anyone can check on a live public verification page.
Your sign-ups and quiz results already sit in Forms. Here is how each route works, and where each one stops working.
Can Microsoft Forms create certificates by itself?
No. Forms collects answers, scores quizzes and stores responses. It has no certificate designer, no PDF output and no way to verify or withdraw a record later. Every workflow adds a second tool, so set the form up well first:
- Ask for the full name exactly as it should print.
- Collect a work or personal email and mark it required, so delivery does not fail later.
- Use Quiz mode if a score decides eligibility. Forms records points per response, which you can filter on.
- Open results in Excel from the Responses tab. Forms created from OneDrive or Excel for the web keep a live-synced workbook; others download a snapshot.
How does the Word mail merge route work?
This is the do-it-yourself option inside Microsoft 365, and it suits internal thank-you certificates.
- Step 1: Design the certificate in Word or PowerPoint, then move the layout into Word for merging.
- Step 2: Go to Mailings, choose Select Recipients, and point it at your responses workbook.
- Step 3: Insert merge fields for name, course and date, then preview a few records.
- Step 4: Finish and merge, then split the output into one PDF per person and email each one.
The limits show up quickly. Splitting and emailing files by hand takes hours for a large cohort. Anyone with a PDF editor can change a name or score. Nobody outside your team can confirm a certificate is real, so verification requests land in your inbox, and a sent file cannot be recalled.
How do you bulk-issue verifiable certificates from Forms responses?
If you issue by batch, cohort or event, this route reuses the workbook you already have.
- Step 1: In Excel, remove test entries and duplicates, filter to the people who qualify, and save the sheet as a CSV.
- Step 2: In QRCertificates, upload your own artwork or pick a template, then place fields on it with a live preview.
- Step 3: Import the CSV and map each column, such as name, email, course and date, to a field on the design.
- Step 4: Issue the batch. You see progress in real time and a status for every recipient.
- Step 5: Deliver by branded email, with delivery tracking and one-click resend.
Each certificate is cryptographically signed and carries a QR code plus a short human-readable code. Both open your public verification page, which confirms the issuer and shows whether the certificate is still valid, so an edited copy fails the check. The features page covers design and delivery options, and our CSV certificate guide covers file preparation.
How do you issue a certificate automatically on every response?
For quizzes and self-paced courses, the certificate should arrive minutes after a learner passes. Build a small automation:
- Trigger: in Power Automate, use "When a new response is submitted" with "Get response details". In Zapier, Make or n8n, watch for new rows in the synced Excel table.
- Filter: continue only when the response qualifies, for example a passing quiz score or a correct attendance code.
- Issue: send the name, email, course and date to QRCertificates. Zapier, Make and n8n connect directly. In Power Automate, call the REST API with the HTTP action, which needs a premium licence.
- Record: write the certificate ID back to the workbook so you keep a register.
Before going live, submit the same response twice to check for duplicates, and test a mistyped email. Our Google Forms certificate guide walks through the same pattern for teams on Google Workspace.
Which route should an issuer choose?
| What you need | Word mail merge | CSV bulk issue | Auto-issue per response |
|---|---|---|---|
| Setup effort | Template plus manual splitting | Upload CSV and map columns | One automation, then hands-off |
| Timing | In batches | In batches | Shortly after each response |
| Public verification page | No | Yes | Yes |
| Tamper detection | No, the PDF is editable | Yes, signed record | Yes, signed record |
| Revoke after sending | No | Yes, with a reason on record | Yes, with a reason on record |
| Delivery tracking | No | Yes | Yes |
| GST invoice (India) | No vendor to invoice | Yes | Yes |
| Best for | Internal recognition | Workshops, cohorts, events | Quizzes, self-paced courses |
One question settles it. If an employer, university or auditor will rely on the certificate, they need a record they can check, and a flat PDF cannot give them one. Indian training providers and HR teams also get billing in rupees with GST invoices, plus GSTIN verification so verifiers see a confirmed issuer name. Compare plans on the pricing page.
Do I need Power Automate to auto-generate certificates?
No. The CSV route needs only Excel and a browser. Power Automate is one option for issuing on every response; Zapier, Make and n8n work too, and developers can use the REST API and webhooks directly.
Can I add a working QR code with a Word mail merge?
You can paste a QR image, but it has nothing trustworthy to point at. A useful QR code needs a unique, signed record for each certificate and a live page showing its current status. QRCertificates creates both for every recipient.
What if a name was misspelled on the form?
Fix the name in your workbook and re-issue a corrected certificate, then revoke the original with a reason. The old QR code will show it as revoked. See how to revoke a certificate.
Does this work with Microsoft Forms quizzes?
Yes. Quiz mode stores each score, so you can filter for a pass mark in Excel before a bulk run, or add a score condition to your automation so only passing learners receive a certificate.
Can I test this before paying?
Yes. QRCertificates has a free plan, so you can design a certificate, issue a small test batch from your Forms responses and scan the QR code yourself before choosing a plan.
Your Microsoft Form already holds the data. Issue your next batch as signed, QR-verifiable certificates with a live verification page. Start issuing free with QRCertificates.

