How to Create Pass or Fail Certificates with Microsoft Forms and Power Automate
Question details
The user needs to automatically generate and send a customizable pass or fail certificate to participants after they complete a Microsoft Forms quiz.

- Product
- Microsoft Forms and Power Automate
- Device & OS
- not provided
- Scenario
- Automating the delivery of customized certificates (including name, date, and score) based on a quiz's pass/fail threshold.
- Observed behavior
- Microsoft Forms can natively grade responses, but it lacks the built-in capability to conditionally generate and email customized certificates upon passing.
Ensure you have an active Microsoft 365 subscription with access to Microsoft Forms, Power Automate, and OneDrive or SharePoint to store your certificate templates.
Build an Automated Certificate Workflow Using Power Automate
Connect Microsoft Forms to Word and Outlook using a Power Automate flow to instantly generate and send personalized PDF certificates when a quiz is passed.
Microsoft Forms natively handles quiz grading but requires Power Automate to handle conditional logic (pass/fail) and document generation. You will need a Word template prepared with content controls for dynamic data like name, date, and score.
Set up your quiz in Microsoft Forms, ensuring you assign points to questions and include a required text field to capture the respondent's name.
Open a Word document to design your certificate. Enable the Developer tab and insert 'Plain Text Content Controls' for fields like Name, Date, and Score. Save this .docx file to SharePoint or OneDrive.
In Power Automate, create a new automated cloud flow. Select the 'When a new response is submitted' trigger and link it to your newly created Microsoft Form.
Add a 'Get response details' action. Next, insert a 'Condition' control to check if the quiz score is greater than or equal to your required passing threshold.
In the 'If yes' branch, add the 'Populate a Microsoft Word template' action and map the form responses to your template's content controls. Follow this with a 'Convert Word Document to PDF' action.
Add the 'Send an email (V2)' action to deliver the generated PDF certificate directly to the respondent's email address with a congratulatory message.

Design Stunning Certificate Templates with WPS Office
While Power Automate handles your background workflow, you need a reliable word processor to design attractive certificate templates. WPS Office is a free, lightweight suite that lets you create professional certificates with flawless compatibility for Microsoft Word formats (.docx).

Frequently Asked Questions
Can Microsoft Forms automatically send an email to respondents without Power Automate?
Yes, you can enable 'Send email receipt to respondents' in the Forms settings. However, this only sends a basic receipt. To send customized emails with attachments like pass/fail certificates, you must use a Power Automate flow.
How do I add dynamic fields like Name and Score to my Word certificate?
Enable the Developer tab in Microsoft Word (or WPS Office), place your cursor where you want the dynamic data to appear, and insert a 'Plain Text Content Control'. Power Automate will use these controls to map the submitted form data accurately.
Do I need a premium Power Automate license to populate Word templates?
Yes, the 'Populate a Microsoft Word template' action in Power Automate is a premium feature. If your account lacks premium access, you may need to request a license upgrade from your organization or explore alternative third-party PDF connectors.




