Skip to main content

Certificate of completion template

A branded certificate marking a completed course or programme, generated one per learner from your course records.

Google Slides PDF export No watermark

Free plan, no credit card. Bring your own design or start from this layout.

The actual template Certificate of completion template shown in Google Slides

What’s in this template

Every block is bound to a field in your data. The layout stays exactly as designed; only the values change from one run to the next.

  • Organisation lockup and certificate title {{org.name}}
  • Recipient name in display type {{learner.name}}
  • Course or programme completed {{course.title}}
  • Completion date and duration {{course.completedOn}} · {{course.hours}}
  • Signature block and printed name {{signatory.name}} · {{signatory.role}}
  • Reference number in the footer {{certificate.ref}}

How this template fills itself

Connect Airtable, Google Sheets, a SQL database, a CSV or a REST API, map each field to a placeholder, and generate. One run can produce a single document or one per matching record.

Certificates & credentials: A branded certificate marking a completed course or programme, generated one per learner from your course records.

Completions · Airtable

LearnerCourseCompleted
Tom AlvarezData Foundations12 Mar 2026
Ines WeberData Foundations12 Mar 2026
Priya RamanAdvanced SQL28 Mar 2026

Template: Google Slides or Docs

{{learner.name}}

has completed {{course.title}}

{{course.completedOn}}

{{course.hours}} hours

{{certificate.ref}}

one certificate per completion row; filter to the cohort you are issuing

Generated output

SlidesPDF

Tom Alvarez

has completed Data Foundations

12 March 2026

16 hours

DF-2026-0184

Who uses this template

Training providers

Issue a certificate for every learner in a cohort from the completions table in one run.

Read the guide

Internal L&D teams

Produce completion certificates for compliance and onboarding courses without designing each one.

Read the guide

Course platforms and academies

Generate certificates from the records your platform already exports, on a schedule or via the API.

Read the guide

A certificate of completion is a fixed design with three or four variable fields in it, produced once per learner. That is exactly what a Google Slides template is good at: the border, seal and signature block sit where the designer placed them, and each completion record fills in a name, a course and a date.

What this is, and what it is not

These are branded certificate documents, not verifiable credentials. You get Slides and print-ready PDFs to send, print or file; there is no verification URL, no Open Badges issuing and no tracking of who viewed a certificate. For most training teams that is precisely what is needed, because the record of who completed what already lives in the LMS or the base. Keep the reference number there too, generate the certificate from that row, and the document stays a rendering of your records rather than a second, drifting copy of them.

Common questions, answered

Are these verifiable credentials? +
No, and it is worth being clear about it. SourceToDocs produces branded certificate documents — Slides and PDFs you print, email or store. There is no hosted verification page, no Open Badges or digital credential wallet, and no analytics on who opened a certificate. If you need verifiable credentials, use a credentialing platform; if you need a good-looking document per learner, this is the right tool.
Can I issue a whole cohort at once? +
Yes. Filter the completions table to the cohort or date range you are issuing and the run produces one certificate per matching record, each with its own name, course and date, exported as PDFs. Late completions are handled by running again on the new rows.
Can I use my own certificate design? +
Yes, and most training teams do. Build the master in Google Slides with your border, seal, typography and signature block, mark the recipient name, course, date and reference as placeholders, and generate against that instead of this layout. Nothing about the design is imposed; only the placeholders matter.
Where do the reference numbers come from? +
From your records. The template prints the reference you already assign in Airtable, Sheets, your database or your LMS export; it does not mint numbers itself. That keeps one source of truth for what was issued to whom, which is the part auditors ask about.

Generate this document from your data

Start on the free plan, connect a data source, and export a real Google Slides document. No watermark, no credit card.