SpaceEvents RC-1 is almost ready to go public β which means the early adopter discount won't be around much longer. Head over to tribetools.pro to grab a 1 or 5 site licence before the price changes π Everyone who joins before launch gets a little something special from us at Christmas π
I have some exciting new features and updates planned for SpaceEvents v1.1, which should follow next month. I'm also working on several new addons for FluentCommunity and FluentCart β so keep an eye out for some Lifetime deals, upgrade options and Bundle pricing later in the year.
Hope you all have a great weekend π
Hi, I've been changing some icons to SVG in both the top and side menus, as well as in the themes. I added icons to them and also to the titles in the right sidebar. If you have any feedback that could help me improve, that would be fantastic.
The only thing I haven't been able to do is get the icons in the top menu to change color when using dark mode. I haven't been able to get it to work, but the default icons do change color. That's why I used colored icons. My community is about legal matters.
Hi, when i try to add documents to a post with a video, the video disappear !?
Is it a normal behavior ? If yes, i really need this, how can i do this ?
Have a great day
Generate beautiful PDF certificates the moment your students complete a course or pass a quiz. Fully automated, secure, and ready to share on LinkedIn.
The Problem
You run an online academy with FluentCommunity. Your students finish courses, pass quizzes, but they have nothing tangible to show for it. No certificate to download, no proof to share with their employer, no credential to add to their LinkedIn profile.
You could build something custom. Or you could install FCOM Certificates and have it working in five minutes.
How It Works
1. A student completes a course (or passes a certification quiz)
2. FCOM Certificates generates a PDF, personalized, branded, tamper-evident
3. The student receives it by email, with a download link and a LinkedIn share button
4. Done. No manual work. No spreadsheets. No "I'll send it next week."
Key Features
Set It and Forget It
Configure once, generate forever. Certificates are created automatically when FluentCommunity fires the course completion or quiz submission hook. You don't need to touch anything after the initial setup.
Two Triggers, Your Choice
- Course completion, certificate issued when all lessons are done
- Quiz validation, certificate issued only if the student scores above your minimum threshold. A keyword filter lets you distinguish certification quizzes from practice quizzes.
Two Professional Templates
Choose between Classic (centered, formal, gold accents) and Modern (sidebar layout, bold typography). Both are fully customizable:
- Background color, heading color, text color, accent color
- Custom background image (A4 landscape)
- Your logo and watermark
- Company name, address, declaration number
Overrides
Global settings apply everywhere, but you can override the template, title, phrase, validity period, minimum quiz score, and email content.
One-Click LinkedIn Sharing π€©
Every certificate email includes a Share on LinkedIn button. One click, and your student adds the credential to their LinkedIn profile, with your academy name, course title, and a link back to your site.
This is organic marketing that costs you nothing. Every shared certificate puts your brand in front of the student's professional network. No ad spend, no campaigns, just real credentials from real students.
Public Verification
Each certificate has a unique ID and a public verification page. Anyone, an employer, a client, a recruiter, can verify a certificate is authentic by entering its number on your site. Privacy-first: the holder's name is masked by default (GDPR compliant).
TEST :
Certificat Number π CAIA-202604-DA0FP (copy)
Verif with GRPD ONπ https://comprendre.ai/verification/
Manual Generation
Need to issue a certificate outside the normal flow? The manual generation page lets you pick a user, pick a course, and generate on the spot. Useful for retroactive certificates or special cases.
Secure by Design
- Unique certificate IDs with configurable prefix
- HMAC-signed download tokens, no guessable URLs
- Rate-limited public API to prevent enumeration
- PDF files stored outside the web root with access protection
- SQL injection, XSS, CSRF, and path traversal protections throughout
- Ed25519 signature verification on plugin updates
GDPR Compliant
- Integrates with WordPress personal data exporter and eraser
- Anonymizes records on erasure (preserves legal traceability without PII)
- Privacy policy content auto-registered
- Public verification masks holder names by default [On/Off]
FluentCRM Integration
If you use FluentCRM, FCOM Certificates plugs right in:
- Automation trigger β start a funnel when a certificate is generated
- SmartCodes β use
{{fcom_cert.download_url}},{{fcom_cert.course_title}}, etc. in your FluentCRM emails - Tag assignment β automatically tag contacts who earn a certificate
Built-In Dashboard
A clean admin dashboard with 12-month rolling stats: certificates generated, active, expired, revoked. Plus a full registry with search, export to CSV, and one-click email resend.
Expiration & Reminders
Set a validity period (or make certificates permanent). Automatic email reminders are sent before expiration. Expired certificates are marked accordingly and the public verification page reflects the updated status.
Webhook Support
Push certificate events (generated, revoked, expired) to any external system β Zapier, Make, n8n, or your own API. HTTPS enforced by default.
What Your Students See
Email : A branded notification with the certificate attached as PDF, a download link, and a LinkedIn share button.
Certificate PDF : A professional A4 landscape document with their name, course title, issuance date, validity period, unique ID, and verification URL. Fully customized with your colors and branding.
Verification page : A public page on your site where anyone can verify a certificate's authenticity.
Languages
FCOM Certificates ships in French (native) and English, with full translation support. All strings use WordPress i18n standards β .pot, .po, and .mo files are included in the languages/ directory. You can translate the plugin into any language using Poedit, Loco Translate, or any standard WordPress translation tool.
Requirements
- WordPress 6.5+
- PHP 8.0+
- FluentCommunity (free or Pro)
- FluentCommunity Pro required for quiz-based certificates
Quick Setup (5 minutes)
- Install and activate the plugin
- Enter your license key
- Set your platform name, logo, and colors
- Choose your trigger mode (completion or quiz)
- You're done, certificates will be generated automatically
Pricing & License
β¬69 π β¬49
Buy π https://comprendre.ai/item/fcom-certificates
Licensed through FluentCart Software Licensing. One purchase, lifetime updates.
Built for FluentCommunity. Designed for academies that take their students seriously.
Will it at one point be possible to change the footer links ?
Hi all! This is my first post, I have just setup Fluent Community and we are beta testing it with existing clients. I am looking for a workaround or solution....
We have other sales mechanisms so I'm not interested in putting paywalls into place. But many of our spaces are for paid members only.
Ideally I would like to setup some kind of screening bit for access, maybe a code word they receive through email which quickly allows the admins to see that someone has purchased the required product for access.
But I am open to other solutions that accomplish the same goal. Does anyone have any ideas for this, or does the functionality exist and I missed it?
Hi team! I am building a custom REST API endpoint to import real estate listings from n8n directly into my Fluent Community Hub.
I am successfully creating the posts using \FluentCommunity\App\Services\FeedsHelper::createFeed($feedData). The posts generate perfectly, and the text/HTML renders great.
The Issue: With the new "Card View" layout, I cannot get the uploaded image to display as the cover thumbnail on the card grid.
What I've tried: After createFeed(), I tried manually injecting the image data into fcom_media_archive (including calculating the serialized width/height settings) and manually updating the has_media column to 1 in both fcom_feeds and fcom_posts. Despite the database rows looking identical to a manually uploaded post, the <div class="fcom_feed_card_cover"> refuses to render on my API-generated posts.
My Question: Is there a specific Helper Class or Method (similar to createFeed) that I should be calling via PHP to programmatically attach a local image to a feed ID so that the Card View natively recognizes it?
Thanks!
Good morning, I'd like to know if FC has the option to save a post as a draft before publishing it. Sometimes, someone is writing and, for various reasons, stops. In my case, due to work, I need to post in my community while I'm at work, but when someone visits my page, I leave my post unfinished. Then, yesterday, I closed my page and my post was lost. Is there a way to save that draft, like you can with emails?
On joing a group, the page has to be refreshed before the member is joined to the group. This is becoming a serious issue for us. Members don't realise they need to refresh the page. Please remove this obstacle and automatically join the member when they select Join.
Help users find those of like mind. Buddypress and BuddyBoss both have this faciitity

