Visual Workflow Tour
See exactly how certificate generation works — from template to inbox.
Quick Setup
This is where most organizers start
Upload Your Template
Start with your certificate design. Most organizers use Canva or Figma for this.
Import Participant Data
Bring your participant list. Most users use Google Forms + Sheets workflow.
Visual Editor
This is where your certificate comes to life. Drag fields exactly where you want them.
{name}{event}{date}{position}Generate Certificates
Watch your certificates appear instantly in your browser — completely private.
Download or Send
Choose your delivery method — ZIP download or email delivery.
Secure Gmail Integration
Official Google OAuth — no passwords collected
Congratulations! 🎉 Your certificate is attached.
Thank you for participating in {event}.
Best regards,
The Organizing Team
Send Emails
Deliver certificates directly to participants' inboxes with personalized messages.
Managing local data
Templates, participant lists, and generated certificates stay on your device — not on our servers. Here is how to continue a batch, start fresh, or clear everything when you are done.
What stays in your browser
Each certificate batch is saved as a local session. That includes your template image, CSV or Sheets import, field positions, generated PDFs, and email delivery progress.
Where to manage your data
You do not need to dig through browser settings. Use these built-in controls anytime.
Your local data
Tool & EmailClick the "Your local data" button in the top bar while using the tool or email pages.
Session & privacy
Full controlOpen settings for session details, start a new batch, or delete all local app data.
Return visit
AutomaticWhen you reopen the site, you may see "Previous session found" — continue or start new from there.
Choose the right action
Each option does something different — pick what matches your goal.
Continue this batch
When: You closed the tab and want to pick up where you left off.
Result: Keeps template, CSV, certificates, and progress. Restores your wizard step.
Delete data & start fresh
When: This event is done and you are preparing a new workshop or cohort.
Result: Removes the current batch from this browser and opens a blank workflow (step 1).
Delete all local data
When: You want a completely clean slate in this browser (settings page only).
Result: Clears every batch and wizard state. Gmail sign-in may be kept so you do not reconnect.
After downloading ZIP
Your certificates stay saved locally. You can re-download, regenerate, or start a new batch from the success panel — we never auto-delete after ZIP.
After sending all emails
You may see an optional 60-second countdown to clear the session. Tap Keep session to retain data, or Clear now to remove it immediately.
Automatic expiry
Sessions older than 7 days are removed on their own so old certificate data does not pile up in your browser.
Quick Troubleshooting
Common issues and fast solutions
Previous session stuck or confusing?
Recovery modal or generate step not progressing
Previous session stuck or confusing?
Recovery modal or generate step not progressing
Solution: Open Your local data in the tool header → Continue this batch, or Delete data & start fresh. See the Managing local data section above.
Google Sheet not importing?
Public sheet URL or column issues
Google Sheet not importing?
Public sheet URL or column issues
Solution: Make sheet public, check URL, ensure required columns exist
Template too large?
File size over 5MB limit
Template too large?
File size over 5MB limit
Solution: Compress images, reduce dimensions, or use smaller file
Email sending interrupted?
Connection or API limit issues
Email sending interrupted?
Connection or API limit issues
Solution: Check internet, avoid refreshing, wait for API limits to reset
Mobile limitations?
Editor not working on mobile
Mobile limitations?
Editor not working on mobile
Solution: Use desktop for editing, mobile works for download-only
Quick FAQ
Essential questions answered
Is my data uploaded to your servers?
Is my data uploaded to your servers?
No. Certificate generation happens locally in your browser. Participant lists and PDFs stay on your device unless you choose to send email through Gmail.
Can I use Google Sheets instead of CSV?
Can I use Google Sheets instead of CSV?
Yes. Provide a public Google Sheets URL — ideal for Google Forms → Sheets → certificate workflows.
Does this work on mobile devices?
Does this work on mobile devices?
The visual field editor works best on desktop. You can generate and download certificates on mobile after setup.
Why does Google ask for permissions?
Why does Google ask for permissions?
MailMyCertificate uses official Google OAuth to send mail from your Gmail account. We never handle your Google password.
Can I only download certificates without email?
Can I only download certificates without email?
Yes. Download all certificates as a ZIP and distribute them manually if you prefer.
How many emails can I send at once?
How many emails can I send at once?
We recommend about 400 emails per batch for reliability, subject to Gmail API limits and browser performance.
Are PDF templates supported?
Are PDF templates supported?
Use PNG or JPG templates today. Convert PDF designs to images with any standard export tool.
Why should I avoid refreshing during email sending?
Why should I avoid refreshing during email sending?
Refreshing mid-send can interrupt delivery. Keep the tab open until sending completes.
How do I delete my certificate data from this browser?
How do I delete my certificate data from this browser?
Use Your local data in the tool or email header, or open Session settings to clear a batch or all local data.
What happens when I return to the site later?
What happens when I return to the site later?
You may see a Previous session found prompt. Continue to resume or start a new batch. Sessions older than 7 days expire automatically.
Does downloading the ZIP delete my certificates?
Does downloading the ZIP delete my certificates?
No. Files remain in your browser so you can re-download, verify, or regenerate before starting a new batch.
Ready to create certificates?
Join thousands of organizers generating certificates for events worldwide