WordPress LMS integration
Issue certificates from LearnDash courses
Issue a verifiable certificate when a learner completes a LearnDash course, passes a quiz or finishes a lesson, with optional minimum scores.
LearnDash already holds the course, the learner, the quiz result and the completion state. Verifycate adds the certificate to those events without asking anyone to export a learner list or maintain a second checklist.
Why LearnDash + Verifycate
The course already knows who finished
Course, quiz and lesson triggers
Issue on course completion, a passed quiz or a completed lesson. A quiz mapping can require a minimum score before the certificate is released.
Exact object or whole catalogue
Choose one LearnDash course, quiz or lesson, or use Any to cover every course in the catalogue. A more specific mapping takes precedence.
No CSV export
LearnDash passes completion to WordPress. The plugin queues the issue, retries API failures and shows the result in its log.
How it works
From completion to credential
- 01
Install Verifycate Plugin
Upload the Verifycate zip under Plugins → Add New → Upload Plugin, or install it from WordPress.org when the listing is live.
- 02
Connect the workspace
Paste a Verifycate workspace API key. The plugin resolves the workspace and loads your certificate catalogue.
- 03
Choose LearnDash
Select LearnDash in the mapping editor, then choose the completion trigger.
- 04
Map the completion
Pick the exact course, quiz or lesson, or use an Any option. Add a score threshold when the LMS provides a quiz result.
- 05
The learner completes it
The plugin queues the issue, Verifycate sends the certificate, and the learner can open it from the wallet or its public verification page.
Setup
Connect LearnDash in four steps
- 01
Install Verifycate Plugin
Download the current release zip from github.com/verifycate/wp-plugin/releases and upload it under Plugins → Add New → Upload Plugin.
- 02
Connect the workspace
Open Verifycate → Configure, paste an API key with certificates:read and certificates:write, and run the connection test.
- 03
Map LearnDash
Open Verifycate → Mappings, choose the LMS, trigger and object, then select the certificate from the catalogue.
- 04
Run a test completion
Complete the mapped item as a learner and confirm the job reaches Logs and the certificate reaches the wallet.
Who it's for
Where the workflow fits
Course creators
Add a credential to the courses you already sell, without changing where learners log in.
Training and compliance teams
Tie the certificate to the completion rule the LMS already enforces, and keep an audit trail in WordPress.
Universities and academies
Use one certificate catalogue across courses, quizzes and lessons while the LMS remains the source of truth.
Common questions
- Does LearnDash need an add-on?
- No. The Verifycate plugin uses LearnDash's own completion hooks; there is no separate connector to install.
- Can I require a minimum LearnDash quiz score?
- Yes. Choose quiz passed, set the minimum percentage, and Verifycate only queues an issue when the score meets it.
- Can I map a specific LearnDash lesson?
- Yes. Pick the course and lesson in the object picker, or use Any lesson in the course to cover every lesson.
- Does this work with LearnDash course completion?
- Yes. Use the course completed trigger and choose one course or Any LearnDash course.
- Can one certificate cover every course?
- Yes. Use the Any option for a catalogue-wide mapping, or map a specific course, quiz or lesson. More specific mappings take precedence.
- Does the plugin prevent duplicate certificates?
- Yes. A mapping can skip repeat completions or reissue the certificate onto the latest published design. The learner sees one current certificate rather than a duplicate.
- Where do I download the Verifycate plugin?
- The current package is on github.com/verifycate/wp-plugin/releases. Install the zip under Plugins → Add New → Upload Plugin.
Related
Keep exploring
Bring certificates into your LearnDash courses
Start with 300 free credits. The Verifycate plugin is free.