Every recorded version, newest first, with what changed in each one.
Latest 2.5.015 versions
Undated · 15 versions
2.5.0
Latest
5 new1 improvement8 fixes
New
Scheduled Replies (Pro) — send later, then edit, send now or cancel
System Admin Tools — Cron Job Monitor, Database Health and Data Cleanup
Workflow editor shows each workflow as a flow of steps, with a run log (Pro)
Site admins can edit customer messages to remove sensitive data
Text/Markdown (.txt, .md) attachments
Improved
Email replies keep the ticket status, like portal replies (Pro)
Fixed
Report charts dropped the last day, and some counts were off
Help Scout, Freshdesk and Zendesk migrations shifted afternoon times by 12 hours
Timesheet filters and mailbox restrictions (Pro)
Several workflow conditions and actions (Pro)
Bulk replies lost formatting and links
Emailed replies with only an attachment were rejected (Pro)
UI and Dark Mode issues
Security through ongoing audits and hardening.
2.4.7
4 new6 improvements3 fixes2 changes
New
Ticket list sidebar views with live counts (My Work, Needs Attention, Priority, Status, Saved Filters, Tags)
Redesigned Customers list and profile with smart search, sorting and bulk block/unblock
S3-compatible storage: DigitalOcean Spaces, Wasabi, Backblaze B2 and MinIO (Pro)
"Default" AI model option that follows the recommended model
Improved
Faster admin; each page loads only its own code (about 73% less to download)
Dark Mode reworked across the plugin
Admin and Customer Portal now fit phones and tablets
Remote storage keeps Dropbox and Google Drive files private and delivers email attachments reliably (Pro)
Redesigned ticket activity, sidebar widgets and dashboard cards
AI reply drafts are shorter and in the customer's language (Pro)
Fixed
Piped emails showing raw HTML or entity text for some characters (Pro)
Reply editor issues with saved drafts
Wide images in a ticket getting cut off
Changes
Note: The Customer Portal ticket list is now a plain list (`.fs_ticket_list`, `.fs_ticket_item`) instead of a table, and the logout menu is a button. If your theme or custom CSS styled the old table markup, please review it
Note: Dropbox users may need to reconnect once to grant the new read permission (Pro)
2.4.5
9 new6 improvements6 fixes
New
Remote Portal (Pro) — serve the Customer Portal on your main site, connected with a one-time key
Workflow triggers On Ticket Reopened, On Agent Response, On Agent Assigned and On Customer Feedback, plus Ticket Tags, Ticket Source, Agent Priority and Feedback conditions (Pro)
Email piping handles auto-replies, bounces and automated mail with a loop guard, and threads replies by signed email references (Pro)
Bulk actions to change priority or product, reopen tickets and remove tags
Ticket view shortcuts for next/previous ticket and close, and a Ticket Stats sidebar widget
Advanced filter by ticket source, and a "Waiting for your reply" badge in the Customer Portal
Inbox From name can be the inbox name, the replying agent or a custom template
MCP tools to edit, delete and publish draft replies, bulk reply, and a duplicate-reply guard
`fluent_support/agent_feedback_received` action when a customer rates a reply
Improved
An agent reply is held for review when the customer wrote again while it was being typed
Agent signatures now come from the {{agent.signature}} smartcode in email templates
Customer Portal signup follows the WordPress "Anyone can register" setting and uses FluentAuth forms when available
Agent-initiated tickets read like an email from the agent
Faster dashboard, agent list and ticket view; all API dates in site time
Collapsible settings sidebar and translation coverage across the admin and portal
Fixed
Approved drafts are sent as their author, not the approver
Importers calculate reply, first response and close times correctly
Activity log cleanup deleted every log when retention was set to 0
Auto-close without a response skipped close emails and workflows (Pro)
Dropbox and Google Drive uploads failing after a token refresh (Pro)
Security through ongoing audits and hardening.
2.4.0
9 new8 improvements10 fixes
New
Advanced Reports suite (Pro) — Ticket Overview, Agent Performance, Product Insight, Business Boxes and Activity reports with date-range filters and comparison charts
AI Ticket Audit report (Pro) — audit tickets with OpenAI, Gemini or Anthropic and filter results by mood
Historical Snapshots for Advanced Reports (Pro) — data captured every 6 hours, with a Live / Snapshot comparison selector
Growth metrics and activity grid in Agent Performance, plus product interaction counts in Product Insight (Pro)
Google reCAPTCHA (v2 and v3) for the Customer Portal ticket form
Date range custom field type (Pro) — one field for start and end dates
Category(Post) filter for Knowledge Base article suggestions (Pro)
Customer Portal prompts customers to confirm a changed account email via a signed verification link, and merges any unlinked customer record already collecting tickets at that address
`fluent_support/merging_customer_records` action so add-ons can move their own data when two customer records merge
Improved
Keyboard-accessible ticket rows and responsive report tables, charts and toolbars
Product dropdowns are alphabetized and searchable; fallback agent is now a searchable dropdown
Half-hourly background tasks now run through Action Scheduler and reconcile automatically
Per-agent report metrics use grouped queries instead of one query per agent, and mailbox restrictions are resolved once per request
Consistent input and select heights in the admin UI; scoped date-range picker styles
Report stat numbers now use thousand separators
Translation coverage for admin strings — theme modes, ticket sidebar, report tabs, date shortcuts, workflow list and more
(MCP) Silent close option for the close-ticket tool
Fixed
Product filter on the ticket list — cleared filters, filter routing and per-product ticket counts
Business Boxes report showing waiting tickets from the wrong mailbox
Two-factor and login expiry parsed as UTC, expiring early on non-UTC sites
Literal backslashes were stripped from ticket and reply content, including piped emails (Pro)
Duplicate Cc line on the first message of a ticket thread
Agent-initiated outreach email showing the internal log message instead of the agent's reply for {{ticket.content}}
Long ticket titles overflowing instead of wrapping on the ticket view; ticket title typography
Inline attachments without a placeholder are now visible in the ticket thread (Pro)
Ticket category ordering and stale category IDs in custom field options (Pro)
Security through ongoing audits and hardening.
2.3.2
1 new2 improvements2 fixes
New
Added checksum-based signed updater.
Improved
Compatibility with WordPress 7.1
Updated the Gemini model list in AI Model Setup
Fixed
Security through ongoing audits and hardening.
Missing FluentBoards documentation URL to integration statuses.
2.3.0
6 new5 improvements8 fixes1 security
New
MCP (Model Context Protocol) server integration — AI agents can now connect directly to Fluent Support tickets, conversations, and customer data via a standards-based MCP interface; configurable from a new MCP Settings page
Multi-provider AI support — choose between OpenAI, Gemini, and Anthropic as your AI backend from the new AI Model Setup settings page; provider and model are independently configurable
Change Priority workflow action (Pro) — set a ticket's priority automatically as a workflow action step
CLI migration support for Zendesk and HelpScout — import tickets, customers, and conversations via WP-CLI
Load-more pagination for Previous Conversations sidebar widget
Remote product search in Workflow commerce conditions — searchable product/variation picker for large catalogs
Improved
AI response content now renders markdown (bold, lists, code blocks) correctly when inserted into the reply editor
Workflow trigger fires an internal notification to assigned agents when an automation runs
Previous ticket query scoped to agent visibility, preventing data leakage in the sidebar widget
Redesign ticket watchers widget with collapsible toggle
Redesign customer/agent ticket list thread, label with role icon badge
Fixed
Agent @mention search failing with large agent lists — search is now server-side
Inline pasted images not appearing correctly in sent email notifications
Email addresses in internal notes being auto-converted to clickable hyperlinks
Repeated replies closing tickets due to sticky close_ticket flag persisting across responses
Attachment limit error message now shows the configured maximum instead of a generic message
Agent signature and shortcode not applied in agent-initiated ticket notification emails
Mailbox Settings error notification not displaying (wrong $notify call signature)
Active navigation link using incorrect background color design token
Security
Restricted saved reply access and sanitized agent AI guidelines input
2.2.1
1 new1 fix1 security1 change
New
Grid view layout for the ticket list
Fixed
Fixed issue with time tracking where working minutes were showing as null
Security
Hardened ticket ID resolution in Customer Portal policy
Changes
Unified and improved dynamic support menu UI structure
2.2.0
6 new3 improvements5 fixes1 change
New
Internal Notifications module — agents now receive real-time in-app notifications for @mentions, ticket assignments and reassignments, customer replies, ticket close/reopen events, and Workflow triggers; fully configurable per event category with a self-notification toggle
FluentBooking integration — insert available time slots from ticket replies, view upcoming meetings in the ticket sidebar, and log scheduled-meeting notes automatically
Public ticket numbers with optional prefix support — configurable serial numbers display in email notifications, ticket UI, and Customer Portal; admins can set a minimum ticket number and per-product prefix via the fluent_support/ticket_prefix filter
FluentCommunity as a global Customer Portal destination, embedding Fluent Support inside a FluentCommunity space
fluent_support/ticket_content_before_render, fluent_support/ticket_content_after_render, fluent_support/response_content_before_render, and fluent_support/response_content_after_render filters for developer control over ticket and response content rendering
Signing Secret support for Slack and Telegram webhooks while maintaining compatibility with existing integrations.
Improved
Customer portal destination setting — choose where ticket links in email notifications redirect (Customer Portal, WooCommerce My Account, or FluentCommunity)
attachment handling for agent-created ticket emails and pasted inline images
dark mode visibility for filters, switches, radios, tables, and reply controls
Fixed
Customer Portal not immediately reflecting ticket status changes applied by a Workflow action (e.g., auto-close on customer reply)
Fluent Support admin font (Inter) leaking into WordPress admin chrome outside Fluent Support pages
Dark mode toggle switch colors in Global Settings
Global Settings page design inconsistencies
Shortcode attribute not normalizing to lowercase
Changes
Refined the ticket reply composer UI for a smoother and more intuitive reply-writing experience.
2.1.1
3 fixes
Fixed
Fixed an issue where the global ticket summary was not rendering outside Fluent Support pages
Resolved issue where pressing Enter caused page reload instead of submitting forms.
Fixed Block Editor styles not applying correctly on Customer Portal.
Fixed WordPress 6.9 admin text editor toolbar compatibility issues.
Fixed database table error when Activity Log feature was disabled.
Fixed auto password generation issue for new users with empty password fields.
Changes
Complete admin interface redesign with a modern layout.
Full RTL (Right-to-Left) language support across the interface.
Fully mobile-responsive experience across all modules.
Revamped menu structure with dropdowns for better organization.
Responsive hamburger menus for Main Menu, Settings, and Reports.
Drag & Drop Image Upload for tickets.
Ticket List Display Settings: manage layout and element visibility directly from the Display Settings icon.
Compact Ticket List Layout for faster scanning and higher information density.
Keyboard Shortcuts: Enable via Plugin Settings → Global Settings → Enable Keyboard Shortcuts. Click “Keyboard Shortcuts” to view all available commands.
Refactored Customer Portal SCSS variables for easier dark mode implementation.
Migrated components to Options API and refactored Vue components for better performance.
Prevented unnecessary API calls in Reports module.
Separated personal reports from agent performance reports.
Selected date range persists when switching report tabs.
Changelog published by the developer, in their original language.