Do custom profile fields get stored in the database as meta fields on the user? I'm wondering if using it's possible to create a WP User Query or call get_users to return a list filtered on some custom profile fields. Or is there a way to add custom Status beyond Active | Pending | Blocked?
π° Turn Member Engagement Into Revenue
FC Gamification gives admins more ways to monetize their FluentCommunity by turning points into a virtual community economy.
Sell Points: Let members purchase points through FluentCart and use them to unlock badges, access premium spaces, enroll in courses, or perform point-based actions.
Sell Premium Access: Charge points to join exclusive spaces or enroll in premium courses, creating a gamified alternative to traditional access fees.
Monetize Achievements: Create premium badges that members can unlock with points, giving them status, recognition, and exclusive achievements.
Drive Affiliate Revenue: Reward members for referrals and FluentAffiliate sales, encouraging them to bring new customers and generate more sales.
Increase Purchases & Retention: Reward purchases, referrals, course completions, and community activity to keep members engaged and coming back.
Create Your Own Economy: Earn revenue from points purchases while giving members more reasons to participate, compete, unlock rewards, and spend within your community.
FC Gamification turns engagement into an ecosystem where members earn, spend, competeβand admins can monetize the entire experience.
π Newly Added Features in FC Gamification v1.44.0
1. ποΈ Complete Badge System
This is the biggest new addition.
FC Gamification now has a dedicated Badges system where admins can create image-based achievement badges.
Admins can create badges that are:
- Manually awarded
- Automatically awarded when a member reaches a certain points total
- Automatically awarded when a member reaches a certain level
- Automatically awarded after completing specific actions
Action-based badges can track things such as:
- Registering
- Referring members
- Joining spaces
- Requesting to join spaces
- Creating spaces
- Creating posts
- Posting comments
- Reacting to posts
- Receiving post likes
- Receiving comment likes
- Submitting quizzes
- Passing quizzes
- Enrolling in courses
- Completing lessons
- Completing modules
- Completing courses
- Creating courses
- Video call participation
- Video call tips
- FluentCart purchases
- Fluent Forms submissions
- FluentAffiliate referrals
- FluentAffiliate sales
- Sharing content
- Earning course certificates
- And many more
This turns FC Gamification from just a points + levels system into a full achievement system.
2. π Repeatable Badges
Badges can now be configured to be earned more than once.
For example:
π Complete 10 Courses β Course Master Badge
You can allow the member to earn it:
- Once
- Twice
- 5 times
- 10 times
- etc.
The plugin tracks each badge earning separately, including the date earned.
For points-based repeatable badges, the badge can be earned again at subsequent multiples of the required points.
3. π Badges Can Award Points
A badge can now have its own point reward.
Example:
Earn "Gold Contributor" Badge β +100 points
The badge reward is recorded in the normal points ledger, meaning those points can affect:
- Levels
- Leaderboards
- Member progress
- FluentCRM automation
This creates a points β badge β points reward loop.
4. π° Members Can Spend Points to Unlock Badges
There is now an optional Unlock Badges with Points system.
For example:
π₯ VIP Member Badge
Unlock for 500 points
A member can spend their accumulated points to unlock the badge.
The system checks their actual balance before allowing the purchase and deducts the points through the normal ledger.
This is especially interesting because it lets you create premium achievements inside your community without requiring another payment system.
5. π
[fcpm_all_badges] Shortcode
A new shortcode has been added:
[fcpm_all_badges]
It displays the complete badge library.
Members can see:
- Badges they have earned
- Badges they have not earned
- Badge images
- Badge descriptions
- Locked/unlocked status
- Badge unlock cost
- Unlock buttons when point-based unlocking is enabled
Earned badges are visually distinguished from locked/unearned badges.
6. π€ Expanded Member Profile Badges
The existing member profile system has been expanded with badges.
The FluentCommunity profile can now show:
- Latest badges
- Badge images
- Badge information
- "View All Badges"
- Animated badge display
- Complete badge popup
The profile badge system works with the FluentCommunity SPA through its REST/portal integration.
7. π Badges Log
There is now a dedicated:
FC Gamification β Badges Log
It records:
- Member
- Badge
- Awarded/revoked
- Source
- Who performed the action
- Date/time
Sources include:
- Automatic
- Manual admin
- Check All Members
- Bulk award
- Badge deleted
- Unlocked with points
So badge activity gets the same type of auditability that the Points Log provides.
8. π₯ Bulk Award/Revoke Badges
Admins can now:
Award a badge to every member
or
Revoke a badge from every member
There is also an optional email switch.
For example:
Give every member the "Founding Member" badge.
This is useful for:
- Launch members
- VIP members
- Special events
- Competitions
- Anniversary campaigns
- Beta testers
- Community milestones
9. βοΈ Badge Emails
New automated badge emails have been added.
The plugin now supports:
- Badge Earned
- Badge Revoked
The Badge Earned email supports dynamic badge information such as:
- Badge name
- Badge description
- Badge image
This expands the existing Points Awarded / Points Deducted / Level Up email system.
10. π Members Can Buy Points
This is another major new monetization feature.
There is now:
FC Gamification β Buy Points
and:
[fcpm_buy_points]
Members can purchase points using FluentCart.
The system supports:
- Fixed points-to-money rate
- Minimum purchase
- Maximum purchase
- Preset purchase buttons
- Bonus tiers
- Custom purchase amounts
- Automatic point credit after successful payment
- Full refund reversal
For example, you could configure:
| Payment | Points |
|---|---|
| $5 | 500 |
| $10 | 1,000 |
| $25 | 2,500 |
| $50 | 5,000 |
And you can add bonus tiers such as:
Buy $50 β Get 20% bonus points.
The points are added to the FC Gamification ledger, so purchased points count toward:
- Levels
- Badges
- Leaderboards
This is a direct monetization feature that wasn't in the previous version.
11. π³ Purchased Points Are Reversed on Refund
The Buy Points system isn't simply "give points after payment."
The code also listens for FluentCart refunds.
If the qualifying purchase is fully refunded, the purchased points are reversed.
That prevents someone from:
Buy points β receive points β get refund β keep points.
12. π Native Member Referral System
FC Gamification now has its own referral system.
Each member can have a referral URL such as:
?fcpm_ref=123
The system:
- Identifies the referring member.
- Stores the referral in a cookie.
- Keeps the referral for up to 30 days.
- Detects when the visitor creates an account.
- Rewards the referring member.
- Prevents self-referrals.
- Clears the referral after signup.
There is also an admin setting for choosing the referral destination URL.
The referral link can be displayed on the member's own leaderboard profile card.
13. π€ Referral Points Rule
A new point rule exists:
Referring a New Member (Sign Up Link)
So you can configure something like:
Member refers someone β +50 points
This is separate from the new FluentAffiliate integration.
14. π€ FluentAffiliate Integration
The updated plugin also contains FluentAffiliate integration.
There are new gamification rules for:
Referring a New Member (FluentAffiliate)
and:
Referral Generates a Sale (FluentAffiliate)
So you can reward affiliates with gamification points when:
- Their referral produces a signup/lead
- Their referral generates a sale
The referral must reach the appropriate approved/payout state before the gamification reward is given.
This was not present in the previous feature version.
15. πΈ Point Costs β Members Can Spend Points to Perform Actions
This is a very important new change.
The points system is no longer only:
Do something β earn points
It can now also be:
Want to do something β spend points
There are new point-cost rules for:
Posting
Members can be required to spend points to publish a post.
Example:
Create Post β costs 5 points
If they don't have enough points, the post can be blocked.
16. π¬ Comment Point Costs
Comments/replies can also require points.
Example:
Post Comment β costs 2 points
If the member doesn't have enough points, the comment is blocked and the member receives an appropriate notification/email.
17. πͺ Space Join Costs
You can charge points to join spaces.
Example:
Join Community VIP Space β costs 100 points
The plugin can check whether the member has enough points before allowing the join.
Private-space requests are also handled differently: the balance can be checked when requesting and the cost charged when the request is approved.
18. π― Different Point Prices for Specific Spaces
You can set a unique point cost for a particular space.
For example:
General space
Join β Free
Premium space
Join β 500 points
VIP space
Join β 1,000 points
This works through the existing targeted/scoped rule system.
19. π Course Enrollment Can Cost Points
Course enrollment can now require points.
Example:
Enroll in Course β costs 250 points
The plugin checks the member's balance before allowing self-service enrollment.
Admin-added students, automation grants and certain purchase/paywall enrollments are excluded from the charge.
20. π― Different Point Prices for Specific Courses
Individual courses can have their own point prices.
For example:
Beginner Course β 100 points
Advanced Course β 500 points
Masterclass β 2,000 points
This gives you the ability to build a points-based course economy.
21. π« Insufficient-Points Blocking
The new point-cost features don't simply deduct points and allow the action.
They check the member's balance first.
If the member doesn't have enough points:
- The action can be blocked
- FluentCommunity receives an appropriate error/message
- The member can receive an email notification
There are developer hooks for customizing these behaviors.
22. π‘οΈ Admin Exemptions for Point Costs
Site administrators can be exempted from point costs.
The code includes separate handling for:
- Post costs
- Comment costs
- Space joining costs
- Course enrollment costs
So your admins aren't accidentally forced to spend points while managing the community.
23. π Automatic Point Economy Becomes Two-Way
This is worth highlighting separately.
The previous version was largely:
Activity β Points
The new version supports:
Activity β Earn Points
and:
Action β Spend Points
and:
Points β Unlock Badge
and:
Money β Buy Points
So you now have a much more complete internal economy:
Earn β Save β Spend β Unlock β Level Up
24. π₯ FluentCommunity Leaderboard Import
There is now a migration tool:
Import Points from FluentCommunity Leaderboard
This is particularly important because FC Gamification uses its own points ledger.
The new tool can take existing FluentCommunity leaderboard totals and import them into FC Gamification as starting balances.
It is designed to avoid double-importing members.
So if your existing FluentCommunity members already have points, you don't necessarily have to start everyone from zero when switching to FC Gamification.
25. π€ Three New FluentCRM Automations
The previous version had 4 FluentCRM triggers.
The new version adds 3 more, bringing the documented total to 7.
New trigger 1:
User Achieves / Unlocks a Badge
Can trigger when a member:
- Earns a badge automatically
- Receives a badge manually
- Unlocks a badge using points
It supports badge filtering.
New trigger 2:
User Badge Revoked
Triggers when a badge is revoked.
New trigger 3:
User Successfully Purchases Points
Triggers when a member successfully purchases points through FluentCart.
It can have a minimum points purchased condition.
For example:
Member purchases 1,000+ points β Add "Points Buyer" tag in FluentCRM.
π Launch Offer (New Version Offer): Get it for just $40 Lifetime Deal(unlimited years, unlimited sites, 5 years full support and updates), if you're among the first 10 buyers. After that, the price increases.
https://www.youtube.com/watch?v=7Ce2HjuMhFs
ππGrab yours now
Don't miss your chance to be one of the first 10!
https://www.youtube.com/watch?v=csYQrJbWVK4&t=156s
For Support, visit: Mpaddi.com
π The Big Difference
The previous version was essentially:
Actions β Points β Levels β Leaderboard β CRM
The new version has evolved into:
Actions
β
Points
β
Levels
β
Badges
β
Leaderboard
β
FluentCRM
But now it also has:
Referrals β Points
FluentAffiliate β Points
Money β Buy Points
Points β Unlock Badges
Points β Join Spaces
Points β Enroll in Courses
Points β Create Posts/Comments
Badges β Points
Badges β FluentCRM
Purchased Points β FluentCRM
So this is considerably more than a simple gamification plugin now.
β The most important newly added features
Newly added features:
- ποΈ Complete Badge & Achievement System
- π° Buy Points with FluentCart
- π Unlock Badges Using Points
- π Built-In Member Referral System
- π€ FluentAffiliate Integration
- π³ Point Costs for Posts, Comments, Spaces & Courses
- π― Specific Space/Course Point Pricing
- π Repeatable Badges
- π Badges That Award Points
- π Badge Activity Log
- π₯ Bulk Badge Award/Revoke
- βοΈ Badge Earned/Revoked Emails
- π₯ Import Existing FluentCommunity Leaderboard Points
- π€ 3 New FluentCRM Triggers β 9 Total
- π Built-In Documentation
- π
[fcpm_all_badges]Shortcode
When we go to the login page in a browser the login button does not appear to work and the password reset does not do anything either
Thank you to the entire FluentCommunity team for developing such a great plugin, and to this supportive community as well.
I just checked out the Facebook group for a βsimilarβ WordPress plugin, where tons of people are complaining that as their community started to grow, their website slowed down completely because of that plugin; people are complaining, and all of this is causing a loss of revenue.
Iβm grateful that you use your own plugin and are continuously improving it with your clientsβ best interests in mind, and when thereβs a bug, you fix it right away.
Hello everyone,
Today is a major milestone for Fluent Community.
Youβve likely already come across Client Vault, Booking Leads, or FunnelCart. Today, I am thrilled to introduce the newest addition to the family: FC Pulse.
Iβll admit, I feel a genuine touch of emotion today. Alongside FunnelCart, FC Pulse is without a doubt the plugin that has demanded the most blood, sweat, and tears. But it was all worth it! As I write these lines, I am filled with excitement, pride, and the absolute joy of sharing its official launch with you.
It all started with a simple observation or rather, a frustration. I have been using Fluent Community since day one. Over the years, Iβve used countless other training and community platforms, and Fluent Community remains one of the most stable and comprehensive solutions I know. Yet, it isn't perfect, particularly when it comes to the mobile experience.
The Fluent Community mobile experience, reinvented.
The biggest hurdle has always been customization. Many of us use Fluent Community in a thousand different ways. From a code perspective, itβs exceptionally flexible; from an interface and design standpoint, much less so.

I set out to find a solution worthy of Fluent Communityβs standard of quality. Right here in this group, I kept an eye on several mobile app solutions, reviewing each one carefully. However, none of them truly met my standards when it came to simplicity, features, stability, or support.
So, rather than waiting indefinitely, I decided to build it myself. Having created mobile applications for nearly fifteen years, it felt like the perfect moment to channel that expertise into serving our communities.
Here is how FC Pulse transforms your experience:
Your App, Plugged Directly into the Heart of Fluent Community
Activity feeds, spaces, courses, chat, profiles everything is seamlessly pulled and synchronized with Fluent Community. The app opens instantly under a fresh, refined aesthetic. Your underlying Fluent Community framework steps back, allowing your content and community to take center stage.
Reflecting Your Brand, Without Writing a Single Line of Code
8 templates, 11 themes, and over 150 screen variations. Tweak the settings, customize the design, and truly captivate your audience!

Web, PWA, or Native iPhone & Android Apps : Complete Adaptability
One community, three ways to access it. Your members choose their preferred experience, and FC Pulse adapts effortlessly. Furthermore, through Maymoune a solution I have offered for over a decade your community can have its very own custom-branded app on both the App Store and Google Play.
Enrich Your App with All Your Content
Design the homepage of your dreams and capture your usersβ attention from the moment they log in. With over 20 drag-and-drop blocks including Courses, Spaces, Articles, YouTube, Podcasts, Fluent Player, Fluent Forms, and custom content the possibilities are endless.
Manage and Control Everything Directly from WordPress
Manage your app through an intuitive, engaging interface. All updates are delivered to your users instantly.
Push Notifications That Keep Members Coming Back
Target, schedule, and automate your messages seamlessly. Gain full visibility into open rates and discover the optimal times to reach your audience. Fully compatible with Fluent Notify.

Robust Analytics to Understand Member Engagement
App opens, active member counts, most visited screensβevery key metric is readily available on your dashboard.
Monetize Your Community
With FCA Ads Manager, your advertisements blend naturally into the appβs native design. You retain 100% of the revenue, while advertisers can easily track their performance.
Open to Third-Party Extensions
Your application grows even more powerful through native third-party integrations. FC Pulse bridges the gap with the entire ecosystem of Fluent products and third-party plugins.
β¦and so much more!
If you are looking to breathe new life into your Fluent Community and fully unlock its potential, I invite you to give FC Pulse a try.
I am committed to developing FC Pulse step by step alongside you, and every piece of feedback is invaluable.
You can already explore a live preview via the Sdravobiz community, either on web or as a PWA (by adding it to your home screen). The native iOS and Android versions are currently undergoing the store publication process.
Alternatively, you are welcome to visit our official website or our dedicated community to ask questions, explore early showcases, and join the conversation.
To celebrate this launch, I have put together an exclusive Founder Offer featuring a limited number of Lifetime Deals (LTD). Be sure to secure your spot quickly, as these prices won't last long!
If you enjoyed this announcement, please leave a quick like or a comment it means the world to us.
Should you have any questions, feel free to drop them below. Until then, see you soon, and long live FC Pulse!
Dragan
A huge thank you to James & Two Birds Code!Β
Hi everyone,
I just wanted to drop in and give a massive shoutout to James James ElrodΒ and the team at Two Birds Code. We recently launched our parenting community, Kidnest, using Fluent Community, and James was absolutely instrumental in bringing our vision to life.
We had a very specific structure in mind for our platform organizing our members by children's age groups, setting up dedicated spaces for upcoming events, and cleanly displaying our parenting guides and mini-videos. James helped us navigate the setup, perfectly customized the experience, and quickly sorted out those inevitable minor issues that pop up right before launch.
Thanks to his help, our community has settled in beautifully, and our members are already actively engaging in the feeds and downloading our app.
If anyone here is looking for top-tier expertise, support, and someone who genuinely cares about getting your community running flawlessly, I highly recommend working with James.
Thanks again for everything!
In the main feed i see the possebility to post but its not possible (its turned off in the spaces) So why do i see it then there?
Annyone?


It would be good to have a gallery in the user profile where each photos published is there.
Hey I will move my Buddyboss Community to Fluent. My members know each other with their Community Account Usernames, not first name - last name. This is the first thing my beta users asked me to change. Is there a way to change how members are shown? Thank you
Two chat looks, swipe-to-reply, steadier sign-in and a cart that matches your store.
Your chat, Classic or Modern
Chat now comes in two looks. Classic matches your website. Modern looks like the messaging apps your members already use: your own messages in green with a small tail, the time tucked onto the last line, and reactions as chips on the message. In both, swipe a message to reply, or press and hold it for reactions, Reply, Copy and Delete. Pick the look in Customize βΊ App Screens βΊ Chat, and let members choose their own in Settings.
Better Messages, the same looks
If your site runs Better Messages, its chats follow the same setting. It works with Better Messages 3.0, records voice messages, opens voice and video calls in the app, and a space's chat shows the space's emoji. Thanks to Andrij Tkachenko, who makes Better Messages, for reaching out and giving us a developer licence to build and test this.
Also in this release
- Sign In locks while it works, so a double tap sends one code
- A member who was signed out is told why
- The cart shows what your store's cart page shows: sold-out items, stock limits, a coupon that no longer applies
- A link from outside the app can't open a page inside the app's signed-in browser
- Tapping a search result in Messages opens it the first time
- The companion plugin can't take your website down if a Fluent Community update changes something it relies on
- Fixes in Automations, Better Messages, Cart, GamiPress, Multi-Reactions and Profile Completion
Before you update
- 1.3.20 needs a new app build. Build from the dashboard's Builds tab
- Using Better Messages voice messages or calls? Switch on Microphone (and Camera) in Config βΊ Native Permissions before you build
Full details and screenshots: https://www.twobirdscode.com/blog/core-1-3-20-two-chat-looks-and-better-messages-calls/
Tell us what you are building, and what you'd like us to add next.




