How to Create Online Learning Certification Programs

You’re invited to learn how to build beautiful certificates for your online courses, add gamification, see what’s new in LifterLMS 6.0 and so much more. Create a certification program online.


How to Create Online Learning Certification Programs

Online learning certification programs turn a course into a credential students can display, share, and use to justify premium pricing. This training walks through the LifterLMS 6.0 engagements engine, block-based certificate templates, achievement badges, sequential IDs, PDF downloads, custom fields, and the engagement triggers that award everything automatically as students learn.

What You’ll Learn

  • The most popular ways course creators, continuing education businesses, and online schools use certificates
  • How the LifterLMS engagements engine ties certificates and badges to real learner behavior
  • How to design certificates in the WordPress block editor, with merge codes, custom fields, and sequential IDs
  • How to award a certificate manually, sync template changes to already awarded certificates, and migrate legacy certificates
  • How students view, print, download, and share their certificates on the front end

Key Takeaways

  • Add certificates to any course to lift perceived value, engagement, and completion rates
  • Group courses into a track so a completed sequence awards a program-level certificate
  • Use the LifterLMS Custom Fields add-on to collect real-world data at checkout and print it on the certificate
  • Turn on the LifterLMS PDFs add-on so students can download a proper PDF instead of a screenshot
  • Prevent concurrent logins under Accounts settings when paid credit is on the line

Frequently Asked Questions

Can I add a sequential number to a LifterLMS certificate?

Yes. The certificate template settings include a next sequential ID field, so each awarded certificate can carry a unique running number. This is useful for programs that need auditable certificate IDs, such as continuing education programs and professional credentials. You can set the starting number, and LifterLMS increments it automatically as new certificates are awarded.

If I manually award a certificate, does it mark the course complete?

No. Manually awarding a certificate is intentionally outside the course completion flow, so the student’s course progress is not changed. Use it when a student earned a certificate through a real-world requirement, when you want to give partial credit, or when you are issuing a certificate for something you tracked outside the LMS. If the course also needs to be marked complete, complete it separately.

Can I prevent students from sharing logins on my certification site?

Yes. Under LifterLMS Accounts settings, there is an option to prevent concurrent logins. If a student logs in from a second location, the first session is ended. This is especially helpful for continuing education and certification programs where paid credit is on the line and login sharing is a common leak.

Does gamification require additional LifterLMS add-ons?

No, not to get started. Certificates, achievement badges, and the engagement email system are all included in the free core LifterLMS plugin, alongside the engagement engine that triggers them. Add-ons come in when you want more, like the LifterLMS PDFs add-on for downloadable certificate PDFs, the Custom Fields add-on for extra registration data, and the LifterLMS Graphics Pack for pre-made certificate and badge artwork.

How do students receive and share their certificates?

Once earned, a certificate appears on the student dashboard with an engagement notification. From there the student can view it, print it, download it as a PDF when the LifterLMS PDFs add-on is active, and copy a public share URL. The share URL is intentionally public so the student can send it to a client or employer as proof of completion without them needing an account on the site.

Can I put custom information like company name or license number on a certificate?

Yes, with the LifterLMS Custom Fields add-on. Add a custom field to the registration or checkout form to collect the data, such as company name or a professional license number. Then insert the matching merge code into the certificate template. Every awarded certificate then prints that student’s specific value in that spot.

What is happening to my existing certificates after upgrading to LifterLMS 6.0?

Existing certificates continue to work and are flagged as legacy in the admin. When you are ready, open a legacy certificate and click Migrate Legacy Certificate to move it into the new block editor format. You can edit an already awarded certificate the same way, which is useful when a student’s name changes, a signature updates, or a typo needs to be corrected after the fact.

What are the most popular ways course creators use LifterLMS certificates?

The most common patterns are continuing education for licensed professionals such as nurses and real estate agents, multi-course degree or track programs, court-ordered or compliance training, and everyday gamification to boost engagement and completion. Certificates also help justify premium course and membership pricing, since a credential the student can display carries value beyond the content itself.

Full Webinar Transcript

Why Certification Matters For Online Course Creators

Hello and welcome to this complimentary training. My name is Chris Badgett, and today we are going to be talking about how to create high-value certification programs online. We are going to look at the engagements engine of LifterLMS. There are a lot of awesome new features that rolled out in LifterLMS 6.0, so I am really excited to get into it with you today.

Some of the most successful people using LifterLMS, in terms of financial revenue, have a continuing education and certification aspect to the online learning platform they are creating. Certificates are one of the most powerful ways to add value, drive engagement, and justify premium pricing. If you have not thought about them yet, this training is going to open some ideas up.

The Most Popular Ways Course Creators Use Certificates

Even if you do not think certificates are relevant to you, they very well might be. A few of the most common patterns in the LifterLMS community stand out.

Degree programs are one. You can award a certificate on completion of a course, but you can also put a bunch of courses together so that once someone completes the whole set, they earn a degree. LifterLMS has a feature called tracks that lets you trigger that program-level certificate on completion of a group of courses. Remote universities, online colleges, online high schools, and adult learning platforms all use this pattern. One LifterLMS customer uses it for high school equivalency programs across several states.

For-profit continuing education is another. Nurses, real estate agents, financial advisors, and other licensed professionals need continuing education credits to keep their license. Those learners will pay well for a credible, well-designed program that fits their schedule. Another LifterLMS customer runs court-ordered training, where the certificate is the proof the student completed what they were required to do.

And then there is straight gamification. Some course creators use certificates as fun, dopamine-hitting achievement moments through a course, less as a formal credential and more as a way to keep learners moving. It does not always have to be serious.

Using Certificates To Justify Higher Course And Membership Pricing

The other use case worth naming is pricing. Say I was going to teach you about marketing. I could sell the training on its own. But if I wrap it up as a marketing certification, a credential the student can display, that changes the pricing conversation. That student can then show a certificate of completion, use it to demonstrate a level of competency, and go win marketing clients of their own. The credential itself is worth money to the student, so the program is worth more too.

If you are not using certificates yet, or you are not using achievement badges yet, consider it, even if the fit is not obvious at first. There are usually certification opportunities inside a course you have not thought of.

What Is New In The LifterLMS 6.0 Engagements Engine

At a high level, LifterLMS 6.0 is an overhaul to the engagements system. Particularly around certificates, but also around achievement badges. Templates are new. You can now award certificates manually. You can edit an already awarded certificate to fix a typo, update a signature, or adjust a student’s changed last name. The certificate designer runs on the WordPress block editor, which unlocks columns, images, headings, and everything else you would expect from Gutenberg. There are new blocks specifically for certificates, including a certificate title block with its own font, size, and color controls. There are new sync options that push template changes out to already awarded certificates.

The whole engagements engine sits behind it. Engagements let you set a triggering event, such as passing a quiz, completing a lesson, completing a course, or completing a track, and cause something to happen. That something can be a certificate, an achievement badge, an email, a text message through the Twilio add-on, or a private post through LifterLMS Private Areas.

The One Dollar Sandbox Site For Testing All Of This

LifterLMS runs a one dollar sandbox site so you can play with all these features before committing. It is a temporary site that lives for thirty days with all the LifterLMS tech installed, all the demo content, and all the add-ons active. Even if you are already a customer, it is worth spinning one up if you have not used every feature yet. The certificate templates, the graphics pack, and the PDF generation are all there to click through.

Working With Certificate Templates In The Admin

Inside the LifterLMS admin, certificates live under Engagements. There are two areas that matter. The certificate templates area is where you design a certificate. The awarded certificates area is where you can open an individual student’s earned certificate and edit it directly.

Open a template like Young Retirement Course Certificate of Completion. The name at the top of the editor is internal only, so you can find the certificate later. The visible certificate is everything below that. At the bottom of the template screen you can see how many individual awarded certificates are currently using this template. When you push a template change and choose to sync, those awarded certificates update to match.

Designing Certificates In The WordPress Block Editor

The certificate itself is built with WordPress core blocks plus new LifterLMS blocks. The most important new one is the certificate title block. It carries its own font, size, and color controls, so the title on the certificate can look nothing like a normal WordPress heading. Below the title you can drop in paragraph blocks, image blocks, and column blocks.

Columns matter. Certificates commonly use two or three columns at the bottom for signatures, seals, and issue dates. The block editor’s Columns block handles that cleanly, without any custom CSS.

Personalizing Certificates With Shortcodes And Merge Codes

LifterLMS has a shortcode and merge code system that runs inside heading and paragraph blocks. In the sample template, the student’s display name from WordPress, first name plus last name, is inserted with a merge code so every awarded certificate carries that student’s name.

Other fields work the same way. If you collect a company name on the registration form, insert the company name merge code and every certificate prints that student’s employer. If you collect a professional license number, insert that. The merge codes make the template one file and the awarded certificates unique per student.

Collecting Custom Information With LifterLMS Custom Fields

The Custom Fields add-on is what makes those extra merge codes possible. Under LifterLMS Forms you have three default forms out of the box: a registration form, a checkout form, and an account update form. Every LifterLMS site has these three. With the Custom Fields add-on you can add fields to those forms, or create unique forms for individual courses and memberships.

On a real estate continuing education site, you might add a text field for the student’s National Association of Realtors ID number and require it at checkout. That value then flows through to the certificate template, so every awarded certificate carries the correct license number. This is one of the differences between a generic completion badge and a credential a licensing body will actually accept.

Adding Sequential Certificate ID Numbers

A lot of customers have asked for sequential IDs, and LifterLMS 6.0 ships them. On the certificate template settings, there is a next sequential ID field. Set the starting number, and every certificate awarded from that template gets the next number in the sequence automatically. This is exactly what compliance-heavy programs need for audit trails, and it is what continuing education boards look for when they review a program.

Awarding A Certificate Manually To A Specific Student

Sometimes you need to give someone a certificate without their course progress driving it. Maybe they finished an in-person requirement. Maybe they completed ninety-nine percent of a course and something outside the LMS covered the rest. Maybe you are running a special cohort where the credit was earned in a workshop.

From the certificate template screen you can pick a specific user, click Create Draft, and the system spins up an individual awarded certificate for that student from the template. Publish it and the student has it. Their course progress does not change, which is deliberate. Manual awarding lives outside the completion flow on purpose, so it does not mess with any downstream engagements or reports.

Choosing Certificate Sizes For Print And Screen

Certificates support the most common print sizes. US Letter, at eight and a half by eleven inches, is there. The ISO A sizes, A4 and friends, are there. You can also set orientation and margins per template, and preview the certificate the same way you preview a blog post or a lesson.

Using The LifterLMS Graphics Pack For Backgrounds And Badges

If you have LifterLMS Power Pack, or either the Universe Bundle or the Infinity Bundle, you already have access to the LifterLMS Graphics Pack. A lot of customers have Power Pack and do not realize the graphics come with it. Log into your LifterLMS account, open the licenses screen, and download the Graphics Pack from the downloads list.

The pack ships hundreds of certificate backgrounds in every LifterLMS-supported orientation and size. There are also achievement badges, including a set of illustrated badges that work well for gamification-style programs. The certificate PNGs are transparent, so the background color you set for the certificate itself will show through when the certificate is printed or downloaded. If you want a colored certificate rather than a plain white one, choose your background color deliberately and lean on transparent PNGs from the pack.

Syncing Template Changes To Awarded Certificates

If you update the logo on a template, or swap the seal of authenticity, you can push that change out to the certificates already in students’ hands. Use the sync option on the template screen. This is one of the most important 6.0 additions. Before, once a certificate was awarded, it was frozen. Now a program can evolve its branding without leaving old students with a stale credential.

The Student Certificate Experience On The Front End

On the front end, a student earns a certificate and sees an engagement notification on their dashboard. From that notification they can jump straight to their individual certificate. Below the certificate, the dashboard offers three actions: view or share, download as PDF, and print.

Sharing A Certificate With A Public URL

Sharing is on by default at the template level, so every awarded certificate carries a public URL. Open that URL in an incognito window and you can see the certificate without being logged into the site. That public view is deliberate. It is what a student sends to a hiring manager, a licensing board, a client, or a colleague as proof of completion. No account required on their side.

Generating Certificate PDFs With The LifterLMS PDFs Add-On

Click download on a certificate and, with the LifterLMS PDFs add-on active, a proper PDF file drops into the student’s downloads folder. Not a screenshot, not an HTML print. A real PDF. Historically LifterLMS PDFs required a dependency on a third-party PDF service with a free plan. The 6.0 release cut that dependency. PDFs now generate directly from the site with no third party involved. If you have the Infinity Bundle and you are not using LifterLMS PDFs yet, this is the moment to turn it on. Print also works if a student needs a paper copy.

Migrating Legacy Certificates To The New Block Editor

If you had certificates on your site before the LifterLMS 6.0 update, they still work. They show up in the admin flagged as Legacy. Open one and click Migrate Legacy Certificate to move it into the new block editor. From there you can move the certificate title into the new certificate title block, keep the existing background image, and pick up all the new capabilities.

The migration also works on individual awarded certificates. If a student’s name changes, if there is a typo in a name, or if you need to correct a title after the fact, open the awarded certificate, migrate it, and edit. Before running the update itself, run through your normal WordPress update flow: take the site to a staging environment, take a backup, then upgrade the core LifterLMS plugin. There is a prompt to run the updater on existing certificates. Do not skip that.

Setting Global Certificate Placeholders And Defaults

Under LifterLMS Engagements settings you have placeholders. These are the defaults new certificates and badges use if you do not override them at the individual template level. You can upload a default certificate background image here. Change it, and every template that has not explicitly overridden the background picks up the new default. If you like a set-it-and-forget-it approach with a global background, this is where to configure it. If you like more control, override on individual templates.

Designing Achievement Badges

Achievement badges follow the same design pattern as certificates. Upload the badge image to the featured image slot, name the badge for internal reference, publish it, and it is available to be awarded through an engagement.

The Graphics Pack includes a set of illustrated achievement badges that work well as-is. Course-complete badges, milestone badges, skill badges. If you are building for a fun, gamified audience, those illustrated badges land better than a serious ribbon.

Triggering Badges And Certificates Through Engagements

Head to LifterLMS Engagements to wire it up. Add a new engagement. Pick the trigger, such as completing a specific course. Pick the action, such as awarding a specific achievement or certificate. Save. From that moment on, when a student finishes the course, that badge or certificate lands automatically. You can add delays or drips if you want the celebration to arrive a little after the fact.

Sending Emails, Text Messages, And Private Posts As Engagements

The engagements engine is not limited to certificates and badges. Trigger events can also send an email, send a text message through the Twilio add-on, or start a private post automation through LifterLMS Private Areas for coaching-style delivery.

The email engagement carries a full composer inside the LifterLMS admin. Subject line, body content, CC, BCC, and merge codes for personalization all work. This is where the birthday email, the halfway-through email, the you-just-earned-your-first-badge email, and the you-passed-the-final-exam email all live.

Preventing Concurrent Logins To Protect Certification Programs

If your program awards paid credit, login sharing is a real leak. LifterLMS ships with a prevent concurrent logins setting under Accounts. Turn it on and a student cannot be signed in from two places at once. If a second login happens, the first session ends. This is not a perfect anti-cheat, but it is the right default for continuing education, license renewals, and any program where the certificate has real-world value.

What Is Coming Next In LifterLMS

The next major area of work is access plans. Access plans are how LifterLMS handles pricing and access control on a course. Right now you can set up a simple one-time payment, or get fancy with recurring payments, trials, and coupon codes. The whole interface is getting an upgrade. Alongside that is PayPal 2.0, an overhaul of the current LifterLMS PayPal integration. Both of those are the next big block of work after the 6.0 engagements release.

LifterLMS Pricing And The Add-Ons That Support Certification

Certificates and achievement badges are in the free core LifterLMS plugin, alongside the engagements engine and the emails. Nothing you saw in the template design or the engagement wiring requires a paid add-on to get started.

A few add-ons make certification programs stronger. The LifterLMS Graphics Pack, part of Power Pack, gives you the pre-built certificate backgrounds and badges. The LifterLMS PDFs add-on generates real PDF downloads. The LifterLMS Custom Fields add-on lets you collect the extra data you want to print on a certificate, like company name or license number.

Most customers pick up a bundle rather than individual add-ons. The Universe Bundle includes Power Pack, and therefore the Graphics Pack. The Infinity Bundle adds LifterLMS PDFs and LifterLMS Custom Fields on top. The pricing page carries a full comparison chart, so you can see which add-on lives in which bundle without hunting through the docs.

Wrapping Up

Thanks for spending this time on LifterLMS 6.0 and certification programs. If you got stuck along the way, LifterLMS has live chat on the site, a contact form for customer support, and the full support interface for tickets. The team that put this release together spent months on the engagements engine, the block-editor certificate templates, and the PDF generation. Take a look, spin up a certification track for your own courses, and see what your students do with it.