Skip to contentVerifycate
NewIntegrationsNo. 093

The Verifycate WordPress plugin is now on WordPress.org

Verifycate 0.1.0 is in the WordPress plugin directory. Install it from your dashboard and issue certificates from LearnDash, Tutor LMS, LearnPress, LifterLMS and Sensei completions.

By Ashwin Shenoy · Founder and engineer

Verifycate is now listed in the WordPress.org plugin directory at wordpress.org/plugins/verifycate.

It was previously distributed as a zip from GitHub, which meant a manual download and no update path inside WordPress. The directory fixes both: install Verifycate 0.1.0 under Plugins → Add New, and later tagged releases can arrive as normal WordPress updates.

What ships in 0.1.0

  • Five native LMS adapters. LearnDash, Tutor LMS, LearnPress, LifterLMS and Sensei issue on course completion, a passed quiz or a completed lesson. A custom hook covers memberships, e-commerce and in-house events.
  • Exact or catalogue-wide mappings. Map one course, quiz or lesson, or use an Any option for a whole catalogue. A broad and a specific rule can both run when they match.
  • Score thresholds and duplicate control. Require a minimum quiz percentage, skip repeat completions, or reissue onto the latest published design when a learner retakes a course.
  • Attribute mapping. Fill certificate fields from learner and course data: name, email, course title, completion date, score, user meta, course meta and custom hook context.
  • A durable issuance queue. A completion is written to WordPress before the API call, retried up to five times with exponential backoff, and kept in a 30-day log with a retry action.
  • Learner and admin surfaces. The wallet shortcode and block show a learner their certificates; single-certificate and public-verification shortcodes cover other pages. Mappings can be searched, sorted and bulk-edited, and wp verifycate covers status, issuance, queue processing, retries and logs.

Install and map a completion

  1. Open Plugins → Add New, search for Verifycate, then install and activate it.
  2. Create a workspace API key with the certificates:read and certificates:write scopes, paste it under Verifycate → Get started, and run the connection test.
  3. Publish a certificate in the Verifycate dashboard, then map a course, quiz or lesson to it under Verifycate → Mappings.
  4. Complete the mapped item as a test learner and confirm the issue in Verifycate → Logs and the learner's inbox.

The plugin is free and GPL-2.0-or-later. Issuing needs a Verifycate workspace; new workspaces include 300 free credits and each certificate uses one. API access and the rest of Pro are separate.

Operations and privacy

The queue runs on WP-Cron and schedules a one-off run when a job is queued. Sites that disable WP-Cron should run a real cron or use wp verifycate process.

Only the data needed to issue or retrieve a certificate leaves WordPress: learner name and email, course and completion details, score when available and mapped attributes. Nothing is sent before a workspace is connected and a mapping is saved. Uninstalling keeps settings and history unless the administrator enables removal.

The directory listing is now the canonical install path. The GitHub repository remains the source, issue tracker and alternative zip. For the trigger design behind this release, read Issue certificates from WordPress LMS courses.

Related

← Back to all updates

Start issuing

Certificates people can prove.

Design once, issue in bulk or from your LMS, and give every recipient a public page anyone can verify.