All articles

How to Auto-Generate Certificates from a Form

You run a course or a training session, and everyone who finishes expects a certificate. Making each one by hand means typing a name into a template, saving a PDF and emailing it, one person at a time. A form can do all of that for you. When someone submits it, their certificate is filled with their name, course and date and sent to their inbox.

This guide shows how to auto-generate certificates from a form with Formester, including how to send them only to people who pass a quiz. The form works as your automatic certificate generator: the questions, the certificate design and the email live in one place, so there is no spreadsheet or add-on to connect.

Quick answer

  1. Build a form that asks for each person's name, email and course.
  2. Design the certificate once in the PDF Editor and add the name, course and date with @.
  3. Turn on an autoresponder that attaches the certificate PDF to its email.
  4. Optional: add a rule so only people who pass your quiz get one.

Certificate PDFs are part of the Business plan.

A certificate of completion for Jordan Reyes, Workplace Safety Training, with the issue date and certificate number filled in from a form submission

What your form needs to auto-generate certificates

A certificate can only show what your form collects, so decide on the fields before you design anything. Put yourself in the attendee's shoes: they type their name once and expect it to print correctly.

  • Full name: add help text asking for the name as it should appear on the certificate.
  • Email: the certificate is sent to this address.
  • Course, session or event: a dropdown keeps the spelling the same for everyone. You can also pre-fill it.
  • Optional extras: organization, job title or hours completed.

You don't need fields for the issue date or a certificate number. Both come from the submission itself.

Step 1: Build the form or quiz

Starting from a form close to what you need, like a certificate of completion form for a course, means you only adjust fields instead of building from zero.

  1. Pick a template, like the course evaluation form, the employee training quiz or the training webinar form. You can also describe your form to the AI form generator.
  2. Add the name, email and course fields from the list above.
  3. If people must pass a test to earn the certificate, make it a scored quiz and give each question points.

A Workplace Safety Training completion quiz in the Formester form builder with full name, email, course and completion date fields above the first quiz question

Step 2: Design the certificate in the PDF Editor

You design the certificate once. After that, every submission gets its own copy with that person's details filled in. It's the same PDF Editor Formester uses to generate PDFs from form submissions like contracts and invoices.

Start from your own design or a blank page

If you already have a certificate design from Canva, Word or a designer, keep it. Export it as a PDF, or as a PNG or JPG image.

  1. Open the PDF Editor tab on your form.
  2. Choose Upload PDF to use your certificate PDF as the page, or start from scratch for a blank page.
  3. If you started blank and your design is an image, you'll add it as the background in the next step.

The Formester PDF Editor asking how to create the PDF: start from scratch, upload PDF, or create with AI

Set the page to landscape

Most certificates are wider than they are tall, so set up the page before you place anything. An uploaded PDF keeps its own page size, so you can skip this if you uploaded one.

  1. Open PDF settings.
  2. Pick a Size: Letter, A4 or A5.
  3. Set Page layout to Landscape.
  4. Upload your artwork under Background image, or pick a Background color. Adjust the margins so text stays inside the border.

PDF settings in the Formester PDF Editor with Letter size, Landscape page layout and a certificate background image

Add each person's name, course and date

Type @ in a text element to insert an answer from the form. Each certificate then shows that person's answer in its place. This is called @ recall.

  1. Add a Text element, type @ and pick Full name. Make it large, choose a serif font and center it.
  2. Add a second text element with the words for completing, followed by @ and your course field.
  3. For the issue date, add a text element, type @ and pick Submitted At.
  4. For a certificate number, do the same with Submission ID. Every submission has its own ID, so no two certificates share a number. It's a long ID, so give it a wide text box.
  5. Add your logo and a signature image as Image elements.

The @ recall menu open on the name line of a certificate in the Formester PDF Editor, listing form fields like Full name, Email and Course

The Formester PDF Editor with a landscape certificate of completion: Full name and Course placed from the form, date issued and certificate number boxes, and PDF settings set to Letter and Landscape

Step 3: Email each certificate automatically

People expect their certificate right after they finish, so send it automatically. An autoresponder emails it the moment the form is submitted. You need at least one submission before you can add an autoresponder, so submit a test entry first.

  1. Open the Automate tab, choose Autoresponder and click Add Autoresponder.
  2. Set Email Field to the email question on your form.
  3. Write the Email Subject and Email Body. Type @ to add the person's name and course.
  4. Turn on Send submitter a copy of their submission.
  5. Set PDF Style to your certificate.
  6. Under File Name, type Certificate and then @ with the name field, so each file is named after the person.

A Formester autoresponder set to email the certificate, with the email field selected, the course in the subject, PDF Style set to the certificate and the person's name in the file name

You can also:

  • Keep a copy of every certificate: save each one to Google Drive.
  • Download certificates later: open Results to download one person's certificate or all of them at once. Form to PDF shows every place the PDF can go.
  • Show the file came from you: in Form settings, open PDF and turn on Sign PDF. It adds a Formester digital signature, so anyone who opens the file can see where it came from.

Step 4 (optional): Send certificates only to people who pass

For compliance or safety training, a certificate should mean the person passed. Without a check, everyone who submits the quiz gets one. Autoresponder Rules let you send the email only when every condition is met, such as a minimum quiz score.

  1. Open the certificate autoresponder and turn on Rules.
  2. Pick the quiz score and set it to greater than or equal to 8 (on a 10-point quiz). If your quiz uses outcomes, check for your passing outcome instead.
  3. Save. People who score 8 or more get the certificate, and people below 8 don't.
  4. Optional: add a second autoresponder with the opposite rule (score less than 8) and a link back to the quiz, so people can try again.

An autoresponder rule in Formester that sends the certificate only when the quiz score is greater than or equal to 8

You can type @ in the email body to include the person's score in the message. The certificate itself shows their name, course, date and certificate number.

Step 5: Test, publish and re-send when needed

Check one certificate yourself before anyone else gets one. A name that runs off the edge is easy to fix now and awkward after it's sent.

  1. Submit the form with your own name and email. If you added a rule, pass the quiz.
  2. Open the email and the PDF. Check that the name and ID fit, the date reads correctly and nothing overlaps the artwork.
  3. Move or resize any text in the PDF Editor, then publish the form.

If someone loses their certificate later, open Results, select their submission, open More and choose Download PDFs. If they misspelled their name, choose Edit to fix the submission first. The PDF is created from the current answers each time you download it, so the new copy has the corrected name.

Formester Results with submissions selected and the More menu open, showing Download PDFs and Edit

Pre-fill names and course details

If you already have a list of attendees, pre-filling form fields keeps each certificate matching your records and saves people some typing. Open the gear icon for Form settings and choose Prefill.

  • Manual prefill: fill in fields, like the course name, before you share the form. Everyone who opens the link sees them already filled in. To give each attendee a link with their own name and email, pre-fill fields with URL parameters.
  • Auto-fill via API: pull details from your CRM or another system when the form opens. See auto-fill forms with external data.

Formester form settings with the Prefill section open, showing Manual prefill and Auto-fill via API

Certificates you can issue this way

Each submission creates its own certificate, so one form can issue certificates to everyone who completes it, whether that's a class of ten or a webinar audience of hundreds.

  • Course or training completion: sent when a learner submits the final form or quiz.
  • Webinar attendance: share a short form at the end of the webinar that asks for name and email.
  • Event participation: add it to your event feedback form, so people get their certificate when they share feedback.
  • Compliance and safety training: send it only to people who reach the passing score.
  • Workshop or CPD hours: pre-fill the hours or ask for them, and print them on the certificate with @.
  • Volunteer recognition: a thank-you certificate for everyone who logs their volunteer hours.

Doing this in Google Forms instead?

Google Forms doesn't have a built-in certificate generator. If your quiz already lives there, people usually choose one of these routes:

  • A quiz certificate add-on such as Certify'em, which emails a PDF certificate after someone takes the quiz.
  • A template merge: responses go to Google Sheets, and an add-on like Autocrat or Form Publisher fills a Google Docs or Slides template for each response and sends it.

The template-merge route compared with Formester:

Google Forms with a merge add-onFormester
Tools involvedGoogle Forms, Google Sheets, a Docs or Slides template and an add-onOne form
Where the certificate design livesA separate Docs or Slides fileThe form's PDF Editor
Send only to people who passDepends on the add-onYes, with a rule on the quiz score
Certificate numberYou add a column for itSubmission ID, added for you
Download a copy laterFrom the files saved in Google DriveFrom Results, at any time

If your Google Forms setup already works, there's no need to change it. If you'd rather manage one tool than four, build the form in Formester and keep the form, the certificate and the email together.

Send your next certificate automatically

Design the certificate once, and everyone who completes your form gets their own copy by email. Certificate PDFs are part of the Business plan.

Build your certificate form

Forms are free · Certificate PDFs on Business, $45/mo billed yearly

Share this article
FAQ

Frequently asked questions

Ready to build your perfect form?

Formester is the easiest way to create forms, collect data and automate your workflow