TBC App/Web - Multi Reactions
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.
$79.00
$50.00
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.