The last-mile problem of teaching online
- ✕
Building 200 certificates one-by-one from a template, the weekend after the cohort ends.
- ✕
Exporting, renaming, uploading, sending — repeat 200 times.
- ✕
A student emails a week later: 'Did my certificate get lost?' You don't remember.
- ✕
Reusing last cohort's template and accidentally leaving in the old course name.
How it works
- 1
Export your roster
From your LMS, Google Sheets, Excel — any table of student names and emails.
- 2
Your certificate design
Upload the Word or Google Docs certificate you already have. Drop in <<student_name>>, <<course>>, <<date>>.
- 3
One click, certificates out
Personalised PDF per student, emailed with a subject and body that uses their name and course.
What creators get
Bulk generation
100 certificates in a minute. Thousands in minutes. Scales with your cohort.
Pixel-perfect design
Your fonts, your layout, your signature — unchanged. SheetMergy only fills in the data.
Personalised delivery
Each student gets their own email, crafted from their name and course. Not a bulk send.
Auto-fire on completion
New row in the roster sheet? Fresh certificate on its way. Great for rolling enrolment.
Include badges or QR codes
Embed a verifiable badge or QR per student by including their unique URL in the template.
Let your TAs run it
Invite your teaching team. Anyone in the workspace can trigger a run, no separate logins.
Creator questions
- Does it work with Kajabi, Teachable, Thinkific, etc.?
- Yes — most platforms export rosters or call a webhook when a student completes. Both flows work with SheetMergy.
- Can I send the certificate as a real PDF?
- Yes. Properly rendered PDF, keepable, printable, LinkedIn-shareable.
- Can I generate different certificates per course?
- Yes. One job per course, or conditional templates by course column.
- Is there a per-student fee?
- 1 credit per certificate. 100 free on signup. Packs start at $9.99 for 400.