FlowX.AI 5.4.0 introduces foundational support for a multi-tenant platform, enabling organization management and improved tenant isolation in the SaaS deployment model.
Deployment models - Starting with v5.4.0, FlowX.AI is available in two deployment models:
- Self-Managed (On-Premises / Customer Cloud)
- FlowX SaaS (FlowX-hosted)
- SaaS Features exclusive to FlowX SaaS deployments
- Self-Managed Features specific to self-managed deployments
- All Deployments Features available in both deployment models
- SaaS & multi-tenancy
- AI & Integration
- Rendering
- Platform & infrastructure
- Bug fixes & stability
- Info
The features described in this section apply to FlowX SaaS deployments.
Self-managed deployments are not affected unless explicitly stated.
Self-managed deployments are not affected unless explicitly stated.
SaaS multi-tenancy
SaaS multi-tenancy
Multi-tenant SaaS capabilities enable multiple organizations to operate independently on shared infrastructure. Each organization receives dedicated resources while maintaining complete isolation from other tenants.Major FeatureSaaS
Multi-tenant architecture
Multiple organizations operate on shared infrastructure with complete isolation
Tenant isolation
Complete data and authentication isolation between organizations
Organization provisioning
Automatic provisioning of dedicated resources for each organization
Resource management
Each organization receives dedicated resources and project spaces
Documentation
See the complete FlowX SaaS documentation for guides and best practices.
Enhanced MCP server management.๐ง Email Trigger - Start processes from external email events with configurable validation rules
๐ฌ Chat Component - Standalone chat tab for AI-powered conversational interfaces
๐ง MCP Server Improvements - Enhanced audit logging, resource management, and tool updatesMajor FeatureAll Deployments
AI IntegrationAll Deployments
AI IntegrationAll Deployments
๐ฌ Chat Component - Standalone chat tab for AI-powered conversational interfaces
๐ง MCP Server Improvements - Enhanced audit logging, resource management, and tool updates
Email trigger
Email trigger
- Overview
- Key Features
- Configuration
- Email Data Schema
- Use Cases
FlowX.AI 5.4.0 introduces Email Trigger as a new Data Source type in Integration Designer, enabling processes to be started automatically when emails are received. Connect to IMAP mail servers, monitor specific mailboxes, and create process instances with the email data.
Email Triggers bridge external communication channels with FlowX.AI process automation, enabling organizations to automatically route and process incoming emails through defined business workflows.
Documentation
See the complete Email Trigger documentation for configuration guides and examples.
IMAP Connection
Connect to any IMAP-compatible email server with SSL/TLS support
Message Start Event
New trigger type option in Message Start Event nodes to use Email Triggers
Attachment handling
Automatic upload of email attachments to Document Plugin with file validation
Validation rules
Configure allowed file types, maximum file size, and attachment count limits
Manage triggers
Central Runtime page to activate, deactivate, and monitor email triggers
Failed triggers
Dedicated page to view and troubleshoot failed email processing attempts
Data Source Settings:
Filtering Criteria:
| Field | Description |
|---|---|
| Protocol | IMAP (currently supported) |
| Server Host | IMAP server hostname |
| Port | Connection port (993 for SSL/TLS) |
| Username | Email account username |
| Password | Email account password |
| SSL/TLS | Enable secure connection |
- Email Address: Monitored email address (read-only, based on authentication)
- Mailbox Folder: Folder to monitor (default: Inbox)
- Allowed File Types: PDF, DOCUMENT, IMAGE, EXCEL, ZIP
- Maximum File Size: Up to 25 MB per attachment
- Maximum File Count: Limit attachments per email
All fields accept configuration parameters using
${configParam} syntax for environment-specific values.When an email triggers a process, the following data structure is available:
Report incorrect code
Copy
Ask AI
{
"emailMessage": {
"subject": "Support Request #12345",
"dateTime": "2026-01-15T10:30:00Z",
"sender": "[email protected]",
"body": "Email body content...",
"fileAttachments": [{
"filePath": "email-attachments/proc-123/file.pdf",
"downloadPath": "/api/internal/files/uuid/download"
}],
"headerParams": {
"Message-ID": "<[email protected]>"
}
}
}
Customer support automation
Automatically create support tickets from incoming customer emails
Document processing
Process attached documents through automated workflows
Request handling
Route requests to appropriate departments based on email content
Notification processing
Process automated notifications from external systems
Chat component
Chat component
- Overview
- Key Features
- Configuration
- Improvements
FlowX.AI 5.4.0 introduces a standalone Chat tab in web container applications, enabling AI-powered conversational interfaces within your applications. The Chat component provides a dedicated space for users to interact with AI agents through a familiar messaging interface.
The Chat component integrates with FlowX.AIโs AI platform to enable intelligent conversational experiences powered by your configured AI agents.
Documentation
See the complete Chat Component documentation for configuration guides and best practices.
Standalone chat tab
Dedicated chat interface available as a standalone tab in web container apps
Message history
Persistent chat history with automatic scrolling to the latest messages
AI agent integration
Connect to workflows powered by AI agents
Session management
Automatic session handling with persistence across page refreshes
Customizable UI
Themeable components with comprehensive style configuration through Theme Admin
Component setup:
- Add Chat component from UI Designer to your UI Flow
- Select a workflow to handle chat interactions
- Configure header, messages, and input properties
- Apply custom styling through Theme Admin
- Full screen (v5.4.0)
- Additional modes planned for v5.5
Session handling:
- Chat session ID is now generated when the first message is sent (not when opening the chat)
- Improved session tracking
- Latest messages are automatically scrolled into view after loading chat history
- User input formatting (JSON, multiline text) is now preserved in displayed messages
- Available in both Angular and React web renderers
- Mobile support planned for v5.5
MCP server improvements
MCP server improvements
- Overview
- Key Features
- Bug Fixes
FlowX.AI 5.4.0 enhances MCP (Model Context Protocol) server integration with improved audit logging, exception handling, and resource management capabilities.
Audit logging
Complete audit trail for MCP server operations including creation, updates, and tool execution
Tool refresh
Update MCP servers to fetch new tools without recreating the data source
Resource tracking
Track MCP server usage across workflows with proper resource management
Copy support
Properly preserve MCP server selections when copying or duplicating workflows
SSE streaming
Fixed SSE event streaming to deliver events individually as they complete
Exception handling
Improved error handling and reporting for MCP server operations
- Tool updates: Updating MCP servers now correctly fetches new tools
- Workflow copy: MCP server selections are preserved when copying workflows
- Resource usages: Fixed resource usage tracking when copying workflows to other projects
- SSE events: Events are now streamed individually instead of all at once
- Audit entries: Fixed missing event and subject in audit log entries
UI component enhancements and navigation improvements for web applications.๐ด Card Default Collapse State - Configure cards to load in collapsed state by default
๐งญ UI Flow Breadcrumbs - Navigation breadcrumbs ui component for UI Flows with theme configuration
๐ UI Flow Sessions - Monitor and manage UI Flow sessions with audit logs and process tracking
๐ Tables in Collections - Add support for Table UI components within Collection UI elements
UI EnhancementAll Deployments
Runtime ManagementAll Deployments
UI EnhancementAll Deployments
๐งญ UI Flow Breadcrumbs - Navigation breadcrumbs ui component for UI Flows with theme configuration
๐ UI Flow Sessions - Monitor and manage UI Flow sessions with audit logs and process tracking
๐ Tables in Collections - Add support for Table UI components within Collection UI elements
Card default collapse state
Card default collapse state
FlowX.AI 5.4.0 introduces a new Default collapse state property for Card components with accordion functionality, allowing you to configure cards that are collapsed when first loaded.UI EnhancementAll Deployments
- Overview
- Configuration
- Use Cases
When using Card components with the accordion feature enabled, you can now specify whether the card should be expanded or collapsed by default when the screen loads. This provides better control over the initial presentation of content and helps manage screen real estate.
Documentation
See the complete Card component documentation for configuration details.
Default collapse state options:
| State | Description |
|---|---|
| Expanded | The card content is visible when the screen loads (default behavior) |
| Collapsed | The card content is hidden when the screen loads; users click to expand |
This property is only available when the Has accordion setting is enabled on the Card component.
Progressive disclosure
Start with collapsed sections to reduce initial visual complexity
Optional content
Hide less important information by default while keeping it accessible
Long forms
Break up lengthy forms into collapsible sections for better navigation
FAQ sections
Display questions collapsed with answers revealed on click
UI Flow Breadcrumbs
UI Flow Breadcrumbs
- Overview
- Key Features
- Configuration
Navigation breadcrumbs UI component for UI Flows provide users with clear context of their current location within the application hierarchy. Breadcrumbs display the navigation path and enable quick navigation to parent screens.
Breadcrumbs enhance user experience by providing visual navigation context and allowing users to understand their position in the application structure.
Navigation breadcrumbs UI component
Display breadcrumbs UI component for UI Flows showing the current navigation path
Admin theme configuration
Configure breadcrumb appearance and styling through Admin theme settings
Theme Configuration:
- Configure breadcrumb styling through Admin theme settings
- Customize colors, fonts, and spacing to match your application design
- Apply consistent styling across all UI Flows
UI Flow Sessions
UI Flow Sessions
- Overview
- Key Features
- Use Cases
FlowX.AI 5.4.0 introduces UI Flow Sessions monitoring in the Runtime view, providing comprehensive visibility into active user sessions with UI Flows. Monitor session activity, view audit logs, track associated processes, and debug UI Flow interactions in real-time.
UI Flow Sessions enable administrators and developers to track user interactions, troubleshoot issues, and monitor the health of UI Flow-based applications.
Documentation
See the complete UI Flow Sessions documentation for detailed usage and troubleshooting guides.
Session monitoring
View all active and historical UI Flow sessions with status, start date, and session IDs
Audit log
Comprehensive audit trail showing all events and actions within each session
Process tracking
Monitor process instances started from UI Flows with execution status and timing
Workflow debugging
View workflow execution details, node timing, and data transformations for troubleshooting
Filtering and search
Filter sessions by UI Flow definition and search by session ID for quick access
Real-time status
Track session status updates in real-time (STARTED, ACTIVE, FINISHED, FAILED)
Session monitoring
Monitor active sessions to understand user engagement and identify sessions needing attention
Audit and compliance
Track all user interactions and actions for audit purposes and compliance requirements
Debugging
Investigate issues by reviewing audit logs, process instances, and workflow executions
Performance analysis
Analyze session duration, process start times, and workflow execution performance
Tables in Collections
Tables in Collections
- Overview
- Key Features
- Use Cases
FlowX.AI 5.4.0 introduces support for Table UI components within Collection UI elements, enabling you to display structured tabular data as items within dynamic collections. This enhancement provides greater flexibility for presenting complex data structures in a consistent, organized format.
You can now embed Table components inside Collection prototypes, allowing each collection item to display data in a structured table format with columns, rows, and table-specific features.
Table Documentation
See the complete Table component documentation for configuration details and usage examples.
Collection Documentation
Learn about Collection components and how to configure collection prototypes.
Table in collection items
Embed Table components within Collection prototypes to display structured data for each collection item
Structured data display
Present complex data structures with columns, rows, and table-specific formatting within collections
Table features
Leverage full Table component capabilities including sorting, filtering, pagination, and row actions
Dynamic content
Combine Collectionโs dynamic data handling with Tableโs structured presentation for flexible layouts
Product catalogs
Display product information in table format within a collection of products
Data dashboards
Create dashboard views with multiple tables showing different data sets in collection items
Report listings
Show report summaries in table format within a collection of reports
Comparison views
Compare multiple entities side-by-side using tables within collection items
Backend optimizations, connector improvements, and platform stability enhancements.๐ Connector Topic Pattern - Dedicated Kafka topic pattern for connectors
โ๏ธ Kafka Configuration Alignment - Unified Kafka property names across all services with backwards compatibility
โก Advancing Performance - Fixed advancing partition issues and improved concurrency handlingInfrastructureSelf-Managed
InfrastructureAll Deployments
โ๏ธ Kafka Configuration Alignment - Unified Kafka property names across all services with backwards compatibility
โก Advancing Performance - Fixed advancing partition issues and improved concurrency handling
Connector topic pattern
Connector topic pattern
- Overview
- Problem Solved
- Solution
FlowX.AI 5.4.0 introduces a dedicated Kafka topic pattern variable (
KAFKA_CONNECTORS_TOPIC_PATTERN) for connectors, allowing custom topic patterns without affecting other platform components like document-plugin, data-search, and cms-core.Previous Limitations:
Shared topic pattern
Connectors used the same
KAFKA_TOPIC_PATTERN as other components, limiting customizationSecurity concerns
Connectors could write to all topics with the pattern
ai.flowx.engine.receive.*New Configuration:Benefits:
Report incorrect code
Copy
Ask AI
# Old configuration (shared with all components)
KAFKA_TOPIC_PATTERN: ai.flowx.engine.receive.*
# New configuration (dedicated for connectors)
KAFKA_CONNECTORS_TOPIC_PATTERN: ro.uniflow.*
- Connectors can use custom topic patterns
- Other components continue using the standard pattern
- Improved security through topic isolation
Kafka configuration alignment
Kafka configuration alignment
- Overview
- New Properties
- Benefits
FlowX.AI 5.4.0 aligns Kafka configuration properties across all services (core-services and AI platform services) by introducing standardized property names while maintaining full backwards compatibility with existing configurations.
Standardized Kafka Properties:The following new environment variables are now available across all services:
| Environment Variable | Description | Fallback Property |
|---|---|---|
KAFKA_BOOTSTRAP_SERVERS | Comma-separated list of Kafka brokers | SPRING_KAFKA_BOOTSTRAP_SERVERS |
KAFKA_SECURITY_PROTOCOL | Security protocol for Kafka communication | SPRING_KAFKA_SECURITY_PROTOCOL |
The new properties take precedence over the legacy
SPRING_KAFKA_* properties. If the new properties are not set, the system automatically falls back to the legacy properties, ensuring backwards compatibility.Property alignment
Consistent property names across core-services and AI platform services
Backwards compatible
Existing configurations using
SPRING_KAFKA_* properties continue to work without changesSimplified configuration
Unified configuration approach across all FlowX.AI services
Migration flexibility
Migrate to new properties at your own pace without breaking existing deployments
This change was implemented in core-services and automatically applies to all services that use the shared Kafka configuration. No action is required for existing deployments, but you can optionally migrate to the new property names for consistency.
Advancing performance
Advancing performance
FlowX.AI 5.4.0 includes significant fixes and improvements to the advancing mechanism, resolving issues with stalled events and improving concurrency handling.
PerformanceAll Deployments
Stalled events fix
Stalled events fix
Fixed issue where NEW entries in
advancing_partition and advancing_partition_event tables would become stalled and never processed. This occurred when multiple events were generated for the same partition during parallel processing.Numeric overflow fix
Numeric overflow fix
Fixed numeric overflow error when
advancing_partition_event_seq sequence exceeded Integer.MAX_VALUE. Now correctly uses getLong() instead of getInt() for sequence values.Concurrency improvements
Concurrency improvements
- Fixed issue with multiple events to the same partition causing negative
count_queued_events - Replaced trigger-based solution with SQL transactions for atomic updates
- Improved handling of embedded subprocess completion under concurrent load
Automated test stability
Automated test stability
Resolved data inconsistencies and business exceptions that were causing automated tests to fail consistently.
Comprehensive bug fixes across SaaS features, Designer, and backend services.๐จ Designer Fixes - UI and navigation fixes for Designer
โ๏ธ Backend Fixes - Backend stability and performance improvements
โ๏ธ Backend Fixes - Backend stability and performance improvements
Designer fixes
Designer fixes
FlowX.AI 5.4.0 resolves Designer issues to improve stability and user experience.
Designer StabilityAll Deployments
Navigation & routing
Navigation fixes
Navigation fixes
- Fixed sidebar display - sidebar menu now shows when accessing pages via URL
- Fixed subprocess navigation - resolved 403 when navigating to subprocesses
- Fixed back navigation - resolved 403 when going back from UI Flows page
- Fixed audit log access - resolved errors when viewing process instance audit logs
- Fixed version history - โOpen version in new tabโ now works correctly
UI improvements
UI improvements
- Fixed default locale display - locale now correctly shown in Version settings
- Fixed substitution calls - resolved errors when starting processes or accessing UI Flows
Backend fixes
Backend fixes
Backend stability and performance improvements across core services.
Backend StabilityAll Deployments
Process engine
Advancing & concurrency
Advancing & concurrency
- Fixed stalled advancing events - NEW entries no longer get stuck in advancing tables
- Fixed numeric overflow - resolved overflow when sequence exceeds Integer.MAX_VALUE
- Fixed concurrent updates - resolved stale data errors for embedded subprocess completion
- Fixed negative counter - resolved issue with
count_queued_eventsgoing negative
AI platform
AI integration fixes
AI integration fixes
- Fixed multi-agent streaming - streaming now works correctly for multi-agent chat
- Fixed SSE event delivery - events are delivered individually as they complete
Integration Designer
Workflow & data model
Workflow & data model
- Fixed file upload multipart - only file name is sent in multipart body, not full path
- Fixed data model duplicates - resolved duplicate entries in mongo properties_paths
Additional information
Deployment information
For detailed deployment guidelines, component versions, and upgrade instructions, see the Deployment Guidelines v5.4.0.
Compatibility
Upgrade path
Upgrade from v5.3.0 - no breaking changes for standard deployments
Component compatibility
Compatible with FlowX.AI SDKs (Angular/React/iOS/Android), Designer, and Database 5.4
SaaS features
The SaaS multi-tenant features introduced in this release require additional infrastructure configuration for production deployments. Contact your FlowX.AI representative for guidance on enabling SaaS capabilities.

