← All Workflows

Issue certificates for everyone on your list

Generate a personalized certificate for every row in a Google Sheet, in one run.

See all workflows
Trigger1ManuallyRun on demand from the dashboard.
Source2Google SheetsRead rows from a spreadsheet.
Render3Course Completion Certificate TemplateExample template. Swap in your own design.
Destination4Google DriveSave renders to a Drive folder.

Bulk certificates without the busywork

A certificate generator is only useful if it handles the version of the problem you actually have: not one certificate, but a whole list of them. This workflow turns a Google Sheet of recipients into a folder of finished, personalized PDF certificates. Design the certificate once, and never open a design tool for it again.

What people generate with it

Certificates of completion
Online courses and bootcamps, rendered per student with name, course, and date pulled from the enrollment sheet.
Employee training certificates
Compliance and onboarding programs where HR needs identical formatting and a record of who was certified when.
Award certificates
Competitions, hackathons, and school events, generated the evening results are finalized instead of the week after.
Membership certificates
Associations and clubs, refreshed every renewal cycle from the member list you already maintain.

The sheet is the source of truth

Each row renders one certificate. Click through the rows to see the mapping:

One row becomes one certificateClick a row
ANameBCourseCCompletedDScore
1Alexandrina KonstantinopoulosData Analytics 101July 2, 202694%
2Li WeiData Analytics 101July 2, 202688%
3Sam CarterData Analytics 101July 3, 202691%
Orshot renders
Certificate
Alexandrina Konstantinopoulos
CourseData Analytics 101
CompletedJuly 2, 2026
Score94%
PDF

Rendered from row 1, one per row

Add ten more rows next week, run the workflow again, and only the new certificates render.

Why this beats mail merge

Word mail merge can stamp names onto a page, but it breaks the moment the design matters: fonts render differently, layouts shift with long names, and images degrade. Orshot renders each certificate from a real design template, so a name like "Alexandrina Konstantinopoulos" fits the same layout as "Li Wei" thanks to automatic text fitting. Your logo, brand fonts, and colors stay exact on every certificate.

Set it up once, use it every cohort

Connect the sheet, map the columns, and save the workflow. From then on, issuing certificates for a new batch means updating the spreadsheet, which someone on your team was doing anyway. You can also run it on a schedule, or automatically whenever a new row appears.

Frequently asked