Facebook-style multi-reactions for every Fluent Community surface โ feed posts, space posts, comments, and Fluent Chat messages. Unlimited custom reactions with animated icons, full light/dark theming, and a native experience on both web and the TBC Community App (iOS + Android).
One-time purchase โ yours for life, no subscriptions.
The only multi-reaction plugin that works everywhere in Fluent Community โ and on mobile.
TBC Multi Reactions replaces Fluent Community’s single heart with a Facebook-style hover-to-reveal reaction picker. Users can react with Like, Love, Laugh, Wow, Sad, Angry, or any custom reaction you create โ and swap reactions with a single click.
Unlike generic reaction plugins that only touch the main feed, TBC Multi Reactions is purpose-built for Fluent Community and integrates deeply with its theming, media system, API layer, and notification system. It’s also the only multi-reaction plugin that works seamlessly inside the TBC Community App on iOS and Android.
Works Everywhere in Fluent Community
Other reaction plugins only touch the main feed. TBC Multi Reactions works on every surface Fluent Community offers:
Feed posts โ the main community feed
Space posts โ inside every space and group
Comments โ full reactions on post comments, with independent tracking and display
Fluent Chat messages โ react to direct messages and group chat messages
Course discussions โ anywhere Fluent Community renders posts or comments
Web + Mobile App โ identical experience in the browser and inside the TBC Community App
Every reaction type, custom icon, and color you configure applies everywhere automatically โ no per-surface setup.
Core Features
Multi-Reaction Picker โ Hover-to-reveal picker with Like, Love, Laugh, Wow, Sad, Angry + unlimited custom types
Reaction Swapping โ Change your reaction with one click, no remove-and-re-add
Reaction Breakdown Modal โ Tap the summary to see per-reaction counts with tabbed user lists, avatars, and profile links
Overlapping Icon Summary โ Facebook-style overlapping reaction icons with total count
Independent Tracking โ Posts, comments, and chat messages each track reactions separately
Custom Icons & Animated Emoji
Upload PNG, JPG, SVG, GIF, or WebP icons for any reaction type (2MB max, auto-resized to 128ร128)
Animated GIF and animated WebP support โ icons animate on hover and when active
Automatic WebP conversion for static uploads โ optimal performance with zero manual work
Icons stored through Fluent Community’s native media system for full consistency
Mobile App Ready
Full REST API โ 5 dedicated endpoints for configuration, swapping, breakdowns, batch queries, and user details
API Response Enrichment โ Reaction data automatically injected into Fluent Community’s existing feed, comment, activity, and chat API responses
Notification Enrichment โ Push notifications show the actual reaction icon (custom image or emoji) and correct verb (“laughed at”, “loved”, etc.) instead of a generic heart
JWT Bearer Auth โ Works alongside cookie-based web auth for native mobile clients
Theming & Display
Inherits Fluent Community’s CSS variables for seamless visual matching
Automatic light and dark mode following Fluent Community’s theme toggle
Configurable accent color per reaction type for active states, summaries, and modal tabs
Admin & Configuration
Visual admin panel with drag-and-drop sortable reaction grid and live preview
Per-reaction editor modal โ emoji input, custom icon upload, display name, color picker, and enable/disable toggle
Unlimited custom reactions beyond the 6 defaults
Master enable/disable toggle for the entire system
Performance
Batch database operations โ fetches reaction data for multiple items in a single query
Transient caching on breakdowns to minimize database load
Conditional asset loading โ CSS/JS only loaded on pages that need it
Indexed database column for fast reaction lookups at scale
Clean & Safe
Existing Fluent Community “like” reactions are fully preserved on install
Adds a new column to track reaction types without modifying FC’s original data
Complete uninstall cleanup โ settings, custom DB column, uploaded icon files, media records, and cached data are all removed. Fluent Community’s original reaction data is left intact.
Requirements
WordPress 5.8+
PHP 7.4+
Fluent Community (free or Pro)
Optional: TBC Community App (iOS/Android) for native mobile support
License
One-time purchase. You own it forever โ no subscriptions, no renewals. Includes all future updates and support for as long as the plugin is maintained.