CertWright Core provides a complete free certificate workflow. Choose a supported form provider, map its fields, generate a PDF certificate after an ordinary form submission, deliver it through the WordPress email system and provide public verification by search or QR code.
Supported form providers:
- Formidable Forms
- Gravity Forms
- Fluent Forms
- WPForms
- Contact Form 7
- Ninja Forms
- Forminator
CertWright does not require one preferred form plugin. Install the supported form maker of your choice and select it under CertWright > Form Mapping.
Core includes one active form mapping, one Primary Certificate and sequence, portrait and landscape layouts, global branding, PDF generation, queued email delivery, public verification, certificate status management and diagnostic logs.
An optional separately distributed CertWright Pro add-on is planned for organisations that need multiple mappings and certificate programmes, conditional routing, reusable templates and brands, bulk issuing, scheduling, reminders and developer integrations. Pro implementation code is not included in this
WordPress.org plugin. Removing Pro will never invalidate certificates already issued.
CertWright requires PHP 8.1 or newer. The PHP DOM, mbstring and GD extensions must also be enabled so CertWright can process images and generate PDF certificates.
- Install and activate CertWright.
- Install and activate one supported form plugin.
- Create a form containing Email and either one Name field or separate Given Name and Family Name fields.
- Open CertWright > Form Mapping, select the provider and form, and load its fields.
- Map Email and the appropriate name fields, then save.
- Configure the Primary Certificate, Template Designer and Settings pages.
- Submit the form and confirm the certificate, PDF and email-queue record are created.