Zapier Tutorial

Automate Canva Certificates with Zapier

Connect Teachable, Thinkific, or any course platform to auto-generate personalized certificates when students complete courses.

The problem

You designed a beautiful certificate in Canva. Now you need to generate 500 personalized versions for your course graduates, training participants, or event attendees.

Canva can't do this automatically. You'd have to manually edit each certificate, change the name, download, and repeat. That's hours of tedious work.

The solution: Export your Canva design once, import it into TemplateFox, add dynamic fields, and automate the rest. Your design stays exactly the same — only the personalized data changes.

1

Find or create a certificate on Canva

We're not going to design a certificate from scratch for this tutorial 🙂 Already have one? Jump to step 1.3.

1.1 — Find a template

Let's grab a template and customize it:

  1. Go to canva.com and sign up (or log in)
  2. In the search bar, type "certificate"
  3. Browse the templates and select one you like
Searching for certificate templates in Canva

1.2 — Customize the template

Click "Customize this template" to open it in the Canva editor. Add your branding — logo, colors, fonts.

Click Customize this template in Canva

1.3 — Remove dynamic text

Delete any text that will change per certificate (recipient name, date, etc.). We'll add these as dynamic fields in TemplateFox.

In my case, for simplicity, I'll just remove the student's first and last name.

  1. Select the recipient name text
  2. Delete it completely
Certificate with recipient name removed in Canva

Tip: Keep your design elements (borders, decorations) — just clear the text that will change per certificate.

1.4 — Export as PNG

Export your certificate as an image:

  1. Click ShareDownload
  2. Choose PNG format
  3. Click Download

Why PNG? Simpler to work with — no font embedding issues. Your design becomes a background image.

2

Import and configure on TemplateFox

2.1 — Import the design

Create a new template and import your Canva design:

  1. Go to Templates in your dashboard
  2. Click Create Template
  3. Choose Fixed (single-page documents)
  4. Change dimension to A4 Landscape
  5. Set zoom to 75% to see the full page
  6. Extend the initial section to fill the entire page
  7. Click New ElementImage
  8. Upload your PNG and extend it to cover the whole background — it should fit perfectly

2.2 — Add dynamic fields

Add text fields that will be populated from Zapier. For this demo, we'll only add a {{name}} field:

  1. Add a Text element
  2. Type {{name}}
  3. Position it where the recipient name should appear
  4. Set the font to Great Vibes at size 90 for an elegant signature look
  5. Center the text horizontally and align it to the bottom of the text box
  6. Adjust line spacing so the text sits properly at the bottom (for Great Vibes, 0.8 works well)
  7. Enable Autoscale Down so long names automatically shrink to fit

Common dynamic fields you can use:

  • {{recipient_name}}— Student/recipient name
  • {{course_title}}— Course or program name
  • {{completion_date}}— Date of completion
  • {{certificate_id}}— Unique certificate number

Tip: Click the Preview tab and add test data in the JSON panel. Test with both short and long names to verify autoscale works correctly — try {"name": "Jo"} and {"name": "Christopher Montgomery-Williams"} to make sure the text scales properly in both cases.

3

Connect with Zapier

Create a Zap to connect your data source to TemplateFox:

  1. Go to zapier.com and create a new Zap
  2. Trigger: Choose your data source:
    • Course platform (Teachable, Thinkific, Kajabi) → select "Course Completed"
    • Google Sheets → select "New Row"
    • Typeform → select "New Entry"
  3. Action: Search for "TemplateFox"
  4. Select "Generate PDF"
  5. Connect your TemplateFox account with your API key
  6. Map the fields: select your student name field and map it to name
  7. Add another action: Gmail, Outlook, or SMTP
  8. Use the student's email from the trigger
  9. Attach the PDF URL from the TemplateFox action
  10. Turn on your Zap — you're done!
Zapier workflow: Google Sheets trigger → TemplateFox Generate PDF → Gmail Send Email

New to Zapier? Learn more about our Zapier PDF integration — native integration, 7,000+ app connections, no code required.

Who uses this

  • Online course creators — Teachable, Thinkific, Kajabi, Udemy instructors
  • Corporate training teams — Compliance certifications, skill assessments
  • Event organizers — Conference attendance, webinar participation
  • HR departments — Employee recognition, years of service awards

Frequently asked questions

Can I keep my exact Canva certificate design?

Yes. Export your Canva design as PNG, import it into TemplateFox, and your design is preserved exactly. Fonts, colors, images, layout — everything stays the same. You just add dynamic text fields on top.

How do I connect this to my online course platform?

Connect Teachable, Thinkific, Kajabi, or any course platform via Zapier or Make. When a student completes a course, the automation triggers certificate generation with their name and course details.

What data can I personalize on each certificate?

Any text field: recipient name, course title, completion date, certificate number, instructor name, grade, hours completed. You can also add dynamic QR codes linking to verification pages.

How many certificates can I generate?

Use our REST API for bulk generation — hundreds or thousands in parallel. Each PDF generates in under 2 seconds.

Can I add a QR code for certificate verification?

Yes. Add a QR code component to your template that links to a verification URL with the certificate ID. When scanned, it confirms the certificate is authentic.

How much does it cost?

TemplateFox offers 60 free PDFs per month. Paid plans start at $19/month for higher volume. View pricing.

Automate your PDF generation

Complete documentation, no-code integrations, and a powerful API to help you generate PDFs at scale. Let us handle the boring stuff.