A record of time well spent.
A workshop ends. The learning stays. Make a certificate for each attendee from one design and your reviewed list.
Add the session title, date, and attendee names. Download the PDFs, or send each one with Gmail.
Turn attendance into a finished batch.
Check the list, place the details, and preview the result before generating.
- 1
Collect attendee data
Use Google Forms, Eventbrite, or any registration tool that exports CSV. Make sure you have at minimum a name column and optionally an email column.
- 2
Design your workshop certificate template
Create your certificate in Canva or Figma. Export as PNG or JPG. Leave space for participant name, workshop title, and date fields.
- 3
Upload template to Certly
Open Certly in your browser — no account needed. Upload your PNG/JPG certificate template.
- 4
Import your attendee list
Upload your CSV file or paste a public Google Sheets URL. Map columns to certificate fields in the visual editor.
- 5
Generate and send
Click Generate to create personalized PDFs for every attendee locally. Send via Gmail in bulk or download all as a ZIP file.
Works for all workshop types
Online workshops
Zoom, Google Meet, or Teams — import your attendance sheet and email certificates directly.
Offline training sessions
Upload your sign-in sheet as CSV and generate participation certificates in bulk.
Multi-day bootcamps
Run separate batches per day or module using the same template with different data.
College tech workshops
Perfect for student clubs and CSE departments — free tool with no institutional purchase needed.
NGO capacity-building
Use a local CSV and ZIP download when beneficiary information should not be shared through Sheets or email.
Corporate training
Generate completion certificates for internal training programmes from your HR spreadsheet.
Where does my workshop attendee data go?
PDF rendering stays in your browser. Certly generates certificate PDFs using pdf-lib inside a Web Worker on your device. Attendee names and emails are stored in IndexedDB. Rendering needs no roster upload; public Sheets import and Gmail delivery use the API.
Read the full details in our privacy policy.
Questions / Answers
Workshop certificate FAQ
Common questions from workshop organizers
How do I generate certificates for a workshop?
How do I generate certificates for a workshop?
Bring the workshop design and a reviewed attendance list. Place the name, session, and date fields, preview the layout, then generate a PDF for each row.
Is Certly free for workshops?
Is Certly free for workshops?
Yes. There is no fee to make a batch or repeat the workflow with another group.
Can I send workshop certificates directly to attendees by email?
Can I send workshop certificates directly to attendees by email?
Yes. Connect your Gmail account via OAuth and send personalized certificates to every attendee in one batch. Each person receives an individual email with their certificate attached as a PDF.
What data do I need to generate workshop certificates?
What data do I need to generate workshop certificates?
At minimum, a name column. If you want to email certificates, also include an email column. Extra columns like role, date, or workshop title can be added as fields on the certificate.
Can I use my Google Forms workshop registration data?
Can I use my Google Forms workshop registration data?
Yes. Review the responses in the linked sheet, then export a CSV or import a public URL. Generating certificates is a separate action you choose.
Does Certly upload my workshop attendee data?
Does Certly upload my workshop attendee data?
Rendering needs no roster upload. Public Sheets are read through the API, and Gmail delivery relays recipient addresses, messages, and PDFs through it to Google.
Leave people with a record of the day.
Bring your workshop design and attendee list. Make a batch you have checked, not just a batch you have exported.
Open certificate tool — freeKeep reading
Related workflows and answers from the rest of the site.
- Bulk Gmail deliveryHow OAuth sending works, what the gmail.send scope covers, and Gmail sending limits.
- Google Forms to certificatesTurn form responses into certificates, with the Forms to Sheets link explained.
- Canva certificate alternativeKeep designing in Canva, then automate the per-attendee merge you would otherwise do by hand.
- Full step-by-step guideThe complete walkthrough: template setup, field mapping, generation and Gmail delivery.
- Webinar certificate generatorGenerate certificates for online events with optional attendance tracking and bulk delivery.
- Blog & guidesArticles on certificate creation, bulk delivery, best practices, and tool comparisons.