Create and deliver professional PDF certificates
from WordPress.
Visual drag & drop editor, data from Google Sheets or CSV, download portal with identity verification. No code, no external dependencies. Ready in minutes.
From your spreadsheet to a downloadable PDF in four steps.
Installs just like any WordPress plugin. Everything else is done from the dashboard — without touching code, external services, or migrating your data anywhere.
Design your template
Upload your background in JPG or PNG — the design you already have in Canva or Illustrator — and drag the fields onto it. Name, date, code, role. Typography and color editable on the fly.
Connect your data
Paste your Google Sheet URL or upload a CSV. The plugin automatically detects the columns and shows a preview of the first rows before saving.
Publish the portal
Paste the shortcode on any page. Your participants enter their verification data — document ID, email, or code — and the plugin matches it with the sheet.
PDF generated instantly
Print resolution, embedded fonts, exact data for that person. No queues, no manual intervention, no watermarks.
Everything you need to issue certificates at scale.
Every feature is built thinking about the real-world use case: institutions issuing hundreds or thousands of certificates without losing hours on every cohort.
Visual drag & drop canvas
- Preconfigured sizes: Letter, A4, A3, landscape
- Dynamic draggable fields from the panel
- Snap to grid on drop, animated ghost with GPU
- Real-time PDF preview from the editor
Native Google Sheets & CSV
- Public Sheets API without OAuth
- CSV upload with column preview
- Automatic header detection
- Configurable 30-minute cache
Public download with verification
- Customizable shortcode
- 3 layouts: classic, modern, minimal
- Configurable verification fields per template
- PDF generation precisely at verification time
Print quality
- 150 dpi base with proportional scaling
- Embedded fonts: Helvetica, Arial, or custom
- No watermarks
- Compatible with any printer
Robust, resilient to bad networks
- Key activation from WP Admin
- 7-day local cache, no server calls on every visit
- 3-day grace period for network errors
- Automatic weekly background cron
Native WordPress updates
- Direct notifications in WP Admin → Plugins
- One-click update, without leaving the panel
- English and Spanish interface with auto-detection
- Compatible up to WordPress 6.7
Designed for those who issue certificates every week.
Online course diplomas
Issue completion certificates with automatic names and dates from your student Google Sheet.
Internal training
Portal where employees can download their certificate by entering their ID number.
Events and congresses
Certificates of participation for events with a unique, third-party verifiable code.
Webinars and workshops
Automatic recognitions to attendees with the event's email, name, and date.
No subscriptions. No surprises.
Buy once and the plugin is yours. Lifetime means lifetime updates.
To get started and renew every year.
- Unlimited templates
- Unlimited downloads
- No watermarks
- Automatic updates
- Priority email support
- 1 site per license
Once and forever. Recommended.
- Everything in Annual
- Lifetime updates
- No renewals ever
- Permanent priority support
- 1 site per license (expandable)
- Early access to new features
What those who already closed the manual cycle say.
"We went from generating 300 diplomas by hand at the end of each cohort to a portal where students download their own. Three hours of work became zero."
"Verification against Google Sheets was what sealed the deal for us. We didn't have to migrate anything from our database."
"I tried six certificate plugins. Cert Builder Pro was the only one that didn't ask for a monthly subscription or depend on external services."
Do I need to know how to code?
No. Everything is configured from the WordPress dashboard. The shortcode is the only "line of code" you will write, and it's just copy and paste.
Does it work with any design?
Yes. Any JPG or PNG image works as a background. Design in Canva, Illustrator, or whatever you prefer, and upload the final image as the template base.
What happens if the Google Sheets data changes?
The plugin reads the data at the moment the participant verifies their identity, with a configurable 30-minute cache. Changes in the sheet are reflected automatically.
How many sites does a license cover?
A license covers 1 site. If you need more, purchase additional licenses or write to us for a custom multi-site plan.
Do I lose my templates if I change plans?
No. Templates and configurations are saved in the WordPress database. Changing plans does not touch your data.
Does the plugin work even if egzlab.com is down?
Yes. License verification is cached locally for 7 days. If there's a network error during renewal, the plugin continues to work for 3 additional days before asking for reactivation.
Your next cohort will receive their diploma without you moving a finger.
Install the plugin, connect your sheet, paste the shortcode. In less than an hour, you'll have the portal up and running.
