🏆 Course Certificates for Fluent Community v3.5 Alpha 🅰️
🏆 Course Certificates — Automated PDF Certificates for Fluent Community Updated version 3.5 Alpha
📖 Description
Now with enhanced features: track completions in the admin dashboard, display a profile course button, preview certificates in a modal, and embed recent completions anywhere on your site using a Shortcode.
Course Certificates is a premium WordPress plugin that automatically generates beautiful, personalized PDF certificates when a student completes a course.
Built specifically for the Fluent Community platform, it helps course creators, educators, and membership site owners celebrate student achievements instantly — no manual work required.
Customize every detail — your logo, signature, background, watermark, and certificate text — and the plugin will handle the rest. Certificates are automatically created, saved, and emailed to the learner in a polished HTML email with a download link.
Includes REST API integration, and a simple admin dashboard to manage certificate appearance, delivery, and display settings.
✨ Key Features
🎨 Fully Customizable Certificates
-
Upload your logo, signature, and background image.
-
Add an optional watermark or text overlay (e.g., your brand name).
-
Customize certificate text with dynamic placeholders:
{name}— Student name{course_title}— Course name{date}— Completion date
📄 Automatic PDF Generation
- Generates professional PDF certificates instantly on course completion.
- Uses the powerful TCPDF engine for sharp, reliable document rendering.
- Automatically stores generated certificates for each user.
📧 Email Delivery
- Automatically sends certificates to learners via email.
- Beautiful, fully-editable HTML email templates.
- Customize subject lines, body text, and call-to-action buttons.
🧩 Admin Dashboard
- Completed Courses Page: View all students who have completed courses, including student name, course, and completion date.
- Certificate Preview Modal: Preview certificates live in a sleek modal popup.
- Profile Course Button: Optionally display a 🎓 “Course” button on user profiles linking to the certificate preview.
- Shortcode Support: Embed recent course completions anywhere using
[certificate_completions]withlimitandanimationoptions.
🌐 REST API Support
- Developer-friendly endpoint for retrieving certificate data:
GET /wp-json/certificates/v1/get?user_id={USER_ID}&course_id={COURSE_ID}
- Returns JSON response with certificate URL, user info, and status.
💡 Benefits
🕒 Save Time
- Automate certificate creation and delivery, eliminating manual work.
🎓 Boost Student Motivation
- Reward learners instantly upon course completion, increasing engagement and satisfaction.
💼 Enhance Your Brand
- Deliver professional certificates with your logo, watermark, and branding.
🧠 Developer Friendly
- Expose certificate data via REST API for dashboards, integrations, or custom automations.
📊 Track & Showcase Achievements
- Admin dashboard lists completed courses for easy monitoring.
- Profile button allows students to view their certificates quickly.
- Shortcodes let you display recent completions on any page, post, or widget.
🔍 Live Preview & Customization
-
Test and preview certificate designs in a modal before sending.
-
Customize titles, subtitles, and shortcode content for flexible display.
Download Course Certificates
For support visit mpaddi
For those who have the previous version, kindly send me a direct message on mpaddi.com for the latest alpha version. Thank you
WiLson Eberechi Is your plugin available to test?
John Bellingham my plugin has no demo version for installing and testing.
You can enroll in this course, complete it and you'll be awarded your certificate automatically. https://mpaddi.com/course/learncss-beginnersguide/lessons
Also check 🎓Course on your profile to see your completed course and other students that has completed the courses.
WiLson Eberechi I want to be able to automatically award a certificate to students who complete a course AND who pass the associated course exam (quiz) in a 'FluentCommunity' community.
I want students to be able to download their certificates.
I want to be able to update students' profiles in FluentCRM with the details of their courses and certificates.
Does your plugin provide this functionality, or at least allow other plugins to access the required data?
John Bellingham Did you not receive an email of your certificate and for download?
immediately you are done with a course and a completed is showed on fluent community, you will get an email of your certificate.
I created a wp admin showingstudents who have completed their course, also check your profile on my site, you will see course, click it to see all students that has completed courses, these are all done automatically John.
If you want manual issuing of certificate you can do that.
You need to read about this plugin it has it all https://samuuraii.mpaddi.com/course-certificates-for-fluent-community/
also an image of your certificate
John Bellingham click the course on your profile to see this, you can also see this in admin thank you
John Bellingham here is the demo as requested John https://samuuraii.mpaddi.com/course-certificates-for-fluent-community/
WiLson Eberechi I'm considering recommending your WordPress plugin to a customer; however, before I do, can you please answer this question?
I can see that it provides the ability to add these elements to the certificate;
{name} — Student name
{course_title} — Course name
{date} — Completion date
However, does it allow a quiz score to be added to the certificate? (see attached FluentCommunity quiz example image).
If it does support this, can the issuing of the certificate be restricted to those students who 'pass' only?
Or, alternatively, can it include an element denoting result, e.g. {result} with 'Pass' or 'Fail' options...
For example, if a student scores more than 50% then the certificate states "PASS", otherwise it states "FAIL".
John Bellingham hello John, fluent community hook for their course is FC/course-completed.
Even if it's just a test or just lessons, as long as the quiz or lessons is created in fluent community course, it triggers FC/course-completed, meaning the title of the course would be triggered.
Example: if a quiz test is created on the course title like: Quiz Test.
What would be triggered is "Quiz Test" not the result of the quiz but the title.
You can create a quiz course only, no lessons, set the passing grades, as long as the students pass and clicked the completed, certificate will be issued to them. If they don't pass the quiz passing grades, and click completed, fluent community will tell them they are not allowed to pass, until they retake quiz and pass, then click course completed.
Once fluent community approves their course completed, then certificate will be issued, but what will be displaying on the certificate would be the quiz course title title.
Check this demo site, I created a quiz course test, that consist of two questions only, first answer is male, second is female.
Try to fail the quiz and click course completed, you'll see fluent community will tell you you've not completed and thereby can't be issued a certificate.
You already have an account with this demo, so login with your account and see for yourself what I mean.
https://coursedemo.mpaddi.com/portal/course/quizcoursetest/lessons
WiLson Eberechi Thanks for your reply, Wilson - it seems like it will work well then.
John Bellingham you're welcome