Deployment models:
- Self-Hosted Features for self-hosted (on-premises) deployments
- All Deployments Features available in both self-hosted and SaaS
For platform teams
Single-org deployment, license service, organization setup flow
For builders
Custom React components, AI provider config, chat-based UI Flows, voice input
For admins
End-user access management, runtime roles, and groups
What changed since 5.6.0
| 5.6.0 | 5.7.0 |
|---|---|
| SaaS-focused deployment | + Single-org on-premises as the default mode |
| Built-in UI components only | + Custom React Components with code editor and dependencies |
| AI models configured by FlowX | + AI Providers self-service: OpenAI (FlowX Managed or BYOK), custom URL, Defaults & Fallbacks per workspace type |
| Chat workflow set per component | + Chat-based UI Flows: set one workflow for the entire UI Flow |
| Text-only chat input | + Voice input for chat conversations |
| No audio processing in workflows | + Speech to Text node for transcription and text-to-speech |
| Runtime users mixed with Designer users | + End-user access management: separate org-level lists for end-users, roles, and groups, with CSV bulk invite |
| Basic query filters | + Advanced Query Builder for database operations |
| MongoDB-only database data sources | + Oracle Database as a new data source type with schema-aware SQL editor |
| Fixed search strategy for KB retrieval | + Context Retrieval: configurable search type (Hybrid/Semantic/Keyword) and re-ranking |
| Equality-only metadata filters, AND logic | + Knowledge Base filter builder with typed operators and AND/OR grouping; Content Sources tab renamed to Stores |
| Basic merge modal | + Merge conflicts UX: redesigned modal, diff viewer theme, keyboard support |
Whatโs new?
- Platform
- AI & Chat
- UI & Components
- Bug fixes
- Info
FlowX 5.7.0 introduces single-org deployment as the default mode for on-premises installations, with self-service licensing, organization management, and runtime access controls.๐ข Single-org deployment - On-premises deployment with automatic organization setup
๐ License service - Connect to FlowX SaaS for license validation and usage reporting
๐ฅ End-user access management - Org-level end-users, roles, and groups, separate from Designer usersMajor FeatureSelf-Hosted
Self-Hosted
All Deployments
๐ License service - Connect to FlowX SaaS for license validation and usage reporting
๐ฅ End-user access management - Org-level end-users, roles, and groups, separate from Designer users
Single-org deployment
Single-org deployment
- Overview
- Key Features
Self-hosted deployments now run as single-organization systems by default. FlowX registers your organization in the SaaS licensing infrastructure, provides an Organization ID, and your deployment connects to FlowX for license validation and usage reporting. The Designer guides you through a setup flow on first launch: enter a token, name your environment, and create your admin user.
Documentation
See the Organization Manager setup guide.
Guided setup flow
Designer walks you through organization registration on first launch
Organization ID
Mandatory on all services for Liquibase migrations on upgrades
License connectivity
On-premises license service connects to FlowX SaaS for validation and usage
Multi-org features hidden
Registration, org selection, and org switching are not available on-prem
Explicit web app URLs
Designer and Runtime URLs are configured via dedicated on-prem env vars on organization-manager, replacing hard-coded org-code lookup
License service
License service
- Overview
- Key Features
The License service is the bridge between your self-hosted deployment and FlowX SaaS. It validates your platform license, reports usage data, and ensures your subscription is active. Configure it with the license key and server URLs provided by FlowX during organization registration.
Documentation
See the License service setup guide.
License validation
Continuous license sync with FlowX SaaS
Usage reporting
AI node execution consumption reported to FlowX
Organization events
Listens to organization lifecycle events via Kafka
Setup guide
Complete setup guide with PostgreSQL, Kafka, Redis, and SpiceDB configuration
End-user access management
End-user access management
- Overview
- Key Features
Organization admins can now manage the people who use published solutions separately from Designer users. A new Access Management section at the organization level holds three lists โ End-Users, End-Users Roles, and End-Users Groups โ each with its own permissions. Invite end users individually or import many at once from a CSV template, define roles that describe runtime access, and organize users into groups with custom attributes for filtering.
Documentation
See the End-user access management setup guide.
Separate end-user list
End-Users are kept distinct from Designer users, with their own read/write permissions
End-user roles
Define named roles that describe runtime access at the organization level
End-user groups
Group users by department, region, or any attribute, and assign roles to the whole group
Bulk invite
Invite many users at once from a CSV template with names and attributes
Self-service AI provider configuration, chat-based UI Flows, AI Triggers, and voice input for conversational experiences.๐ค AI Providers - Organization-level LLM provider and model configuration
๐ฌ Chat-based UI Flows - Set a conversational workflow for the entire UI Flow
๐ค Voice input - Speech-to-text input in chat conversations
โน๏ธ Stop agent response - Cancel an in-progress agent reply from the chat input
๐ฃ๏ธ Speech to Text node - Transcription and text-to-speech workflow node
โก AI Triggers - Named message templates for launching conversational workflows with context
๐งฉ UI Flow Context - Pass UI state from a Page to a conversational workflow
๐ฏ Recommended prompts - AI-generated follow-up suggestions in chat conversations
๐ Context Retrieval enhancements - Configurable search type and re-ranking
๐ Knowledge Base enhancements - Stores rename, typed metadata filters, AND/OR grouping
๐ Web Page Extractor enhancements - URL filtering, crawl depth, and file downloadsMajor FeatureAll Deployments
All Deployments
All Deployments
All Deployments
All Deployments
All Deployments
All Deployments
All Deployments
All Deployments
All Deployments
All Deployments
๐ฌ Chat-based UI Flows - Set a conversational workflow for the entire UI Flow
๐ค Voice input - Speech-to-text input in chat conversations
โน๏ธ Stop agent response - Cancel an in-progress agent reply from the chat input
๐ฃ๏ธ Speech to Text node - Transcription and text-to-speech workflow node
โก AI Triggers - Named message templates for launching conversational workflows with context
๐งฉ UI Flow Context - Pass UI state from a Page to a conversational workflow
๐ฏ Recommended prompts - AI-generated follow-up suggestions in chat conversations
๐ Context Retrieval enhancements - Configurable search type and re-ranking
๐ Knowledge Base enhancements - Stores rename, typed metadata filters, AND/OR grouping
๐ Web Page Extractor enhancements - URL filtering, crawl depth, and file downloads
AI Providers
AI Providers
- Overview
- Key Features
Organizations can now configure their own AI providers and assign models at the organization level. Configure OpenAI (Bring Your Own Key or FlowX Managed) or Azure OpenAI for deployment-based access to GPT models, enable specific models, and assign default and fallback models per AI capability and workspace type (Sandbox, Staging, Production). Defaults & Fallbacks now includes an Audio Capabilities row used by the Speech to Text node, with 



whisper-1 available in the OpenAI model catalog.



Documentation
See the AI providers and model configuration documentation.
Organization-level providers
Add and manage AI providers with API keys and connection settings
Azure OpenAI
Connect to Azure-hosted OpenAI deployments with a base URL and API version
Custom model entry
Add models manually for providers that use deployment names (Azure) or non-public catalogs
Audio Capabilities
New row in Defaults & Fallbacks for transcription and speech synthesis, used by the Speech to Text node
Defaults & Fallbacks
Assign default and fallback models per AI capability and workspace type
Fallback strategy
Set fallback models on different providers for resilience
Chat-based UI Flows
Chat-based UI Flows
- Overview
- Key Features
UI Flows now support two experience types: Flow-Based (traditional) and Chat-Based (conversational). Chat-Based UI Flows connect to a conversational workflow at the UI Flow level, so all Chat components in the flow use the same workflow by default. A new Settings page with a Chat Options tab lets you configure or change the workflow after creation.

Documentation
See the UI Flows documentation.
Experience types
Choose Flow-Based or Chat-Based when creating a UI Flow
UI Flow Settings
New Settings page with Chat Options tab for workflow configuration
Workflow filtering
Chat components only show conversational workflows in the selector
Navigate in UI Flow
AI can open specific screens with parameters from a conversation
Chat improvements
Chat improvements
Configure which parts of the chat header are visible on a per-component basis. The Chat component (when display type is Fill) gains a Show Header toggle in its Properties panel, and the Chat Header component gets a new Available Actions accordion with toggles for New Conversation and History. Conversation history now loads in pages, with a Load more action, and conversations are sorted by creation date with the most recent first.All Deployments
Voice input
Voice input
- Overview
- Key Features
Chat components now support voice input, allowing users to record audio messages directly in the chat. Users can record, preview with an audio player, and send voice messages within conversations.
Voice input captures and sends audio recordings. When paired with the Speech to Text workflow node, voice messages are automatically transcribed and processed as text in conversational workflows.
Documentation
See the Chat component documentation.
Audio recording
Record voice messages directly in the chat input
Audio preview
Preview recordings with a built-in audio player before sending
Stop agent response
Stop agent response
- Overview
- Key Features
The chat input now shows a Stop button in place of Send while an agent reply is streaming. Pressing Stop cancels the conversational workflow instance: any in-flight AI call is aborted, partial output is discarded, and the user prompt is persisted with a
cancelled flag so the chat history reflects what happened.Documentation
See the Chat component documentation.
Cross-platform
Available on Web (Standard, Floating, Full Screen), iOS, and Android
Themeable
New
stopResponseIcon slot in chatInputArea themes; preloaded by cms-coreLocalized
New system substitution tags for Stop and Send labels with a11y variants
Speech to Text node
Speech to Text
- Overview
- Key Features
A new workflow node that converts between audio and text. Transcribe converts audio files (MP3, WAV, M4A, AAC, OGG) into text with language detection and confidence scores. Text to Speech generates audio files from text with configurable voice, speed, and format. In conversational workflows, the node processes voice messages from the chat UI automatically.
Documentation
See the Speech to Text node documentation.
Transcription
Convert audio to text with language detection and confidence scores
Text to Speech
Generate audio from text with configurable voice, model, speed, and format
Chat voice integration
Automatically transcribes voice messages in conversational workflows
Multiple file sources
Read from Document Plugin, S3, or chat input
The transcription model is resolved from the organizationโs Audio capability default, configured in AI Settings under Defaults & Fallbacks.
AI Triggers
AI Triggers
- Overview
- Key Features
Define named message templates with parameters on conversational workflows, so different UI Flow pages can launch the same workflow with different starting contexts. Triggers are configured in a dedicated side nav tab and selected on the Start node or sent from the Chat component at runtime.

Documentation
See the Conversational workflows documentation for configuration details.
Parameterized messages
Message templates with
${paramName} placeholders resolved at runtimeMulti-page reuse
Different pages launch the same workflow with different context
Start node integration
Toggle between Text and AI Trigger modes on the Start node
Memory aware
Trigger messages saved to conversation memory but hidden from chat history
UI Flow Context
UI Flow Context
- Overview
- Key Features
Conversational workflows can now receive a JSON context alongside the user message. A new Conversation Context property on UI Flow Pages lets you define the Parameters payload (with 
${expression} resolution), and the Start node exposes it as a collapsible UI Flow Context editor โ also available in the Run Workflow test modal for manual runs.
Documentation
See the Conversational workflows documentation for configuration details.
UI-driven context
Pages attach a JSON payload to conversational runs without hard-coding it in the workflow
Expression resolution
Parameters support
${expression} syntax to bind live UI Flow data at runtimeStart node field
Collapsible UI Flow Context editor on the Start node for both runtime and manual testing
JSON validation
Invalid JSON is rejected before the run starts, surfacing a clear error
Recommended prompts
Recommended prompts
- Overview
- Key Features
Custom Agent nodes can now generate follow-up prompt suggestions alongside their chat replies. When enabled via the new Prompt Suggestions satellite panel on a Custom Agent node, the agent includes recommended next questions or actions in its response. These appear as clickable suggestions in the chat UI, guiding users toward relevant follow-up interactions.
Documentation
See the Custom Agent node documentation for configuration details.
Satellite panel
Configure prompt suggestions directly on Custom Agent nodes in the workflow editor
AI-generated suggestions
Agent generates contextual follow-up prompts based on the conversation
Clickable in chat
Suggestions render as tappable chips in the chat UI
Conversational workflows
Works with send-as-reply mode in conversational workflows
Context Retrieval enhancements
Context Retrieval enhancements
- Overview
- Key Features
Custom Agent and Context Retrieval nodes now support configurable search type and re-ranking for Knowledge Base retrieval. Choose between Hybrid (default), Semantic, or Keyword search strategies depending on your use case. Turn on re-ranking to apply a secondary relevance model that reorders retrieved chunks for higher-quality results.
Documentation
See the Context Retrieval node documentation.
Search type
Choose Hybrid, Semantic, or Keywords search for Knowledge Base retrieval on Custom Agent and Context Retrieval nodes
Re-ranking
Apply a re-ranking model to reorder results by relevance to the query โ available on both Custom Agent and Context Retrieval nodes
Knowledge Base enhancements
Knowledge Base enhancements
- Overview
- Key Features
The Knowledge Base data source gets a refreshed workspace and a more powerful metadata filter builder. The Content Sources tab is now called Stores, and the Chunks tab gains a structured query builder for metadata filters with typed operators, AND/OR logic, and grouping โ replacing the previous equality-only filters.
Documentation
See the Knowledge Base content management guide.
Stores tab
The Content Sources tab is renamed to Stores. Same concept, clearer label.
Typed filter operators
Operators per metadata type: equals, not equals, contains, in, not in, before, after, exists, size equals, and more
AND/OR grouping
Combine conditions with AND or OR and nest them in groups for non-trivial logic
Query builder on Chunks tab
Test retrieval with Search Type (Hybrid/Semantic/Keywords), Use Re-rank, and the new filter builder
Web Page Extractor enhancements
Web Page Extractor enhancements
- Overview
- Key Features
The Web Page Extractor node now supports URL filtering to include or exclude specific URL patterns during crawling, configurable crawl depth for more control over how deep the crawler follows links, and file downloads to retrieve attached files from crawled pages.
URL filtering
Include or exclude URLs matching specific patterns during crawling
Crawl depth
Configure how many levels deep the crawler follows links
File downloads
Download attached files from crawled web pages
Bulk document type
When file downloads are enabled, the document type auto-sets to Bulk so a single crawl can return multiple documents
Custom React components, advanced query builder, and merge conflict improvements.๐งฉ Custom Components - Write React code in Designer and use in UI Flows
๐ Advanced Query Builder - Visual query builder for database operations
โน๏ธ Stop Run for workflows - Cancel a running workflow instance from the editor
๐ Merge conflicts UX - Improved merge modal and conflict resolution experienceMajor FeatureAll Deployments
All Deployments
All Deployments
๐ Advanced Query Builder - Visual query builder for database operations
โน๏ธ Stop Run for workflows - Cancel a running workflow instance from the editor
๐ Merge conflicts UX - Improved merge modal and conflict resolution experience
Custom Components
Custom Components
- Overview
- Key Features
Create custom React components directly in FlowX Designer. Write JSX, CSS, and use pre-defined packages (React, Emotion, Lodash, Axios, date-fns). Components receive process data through input keys and can trigger process actions. Define once in Reusable Resources, use across multiple User Tasks.

Documentation
See the Custom Components documentation.
Code editor
Write React JSX and CSS with a built-in code editor and file tree
Pre-defined packages
React, Emotion, Lodash, Axios, and date-fns available out of the box
Process integration
Receive process data via input keys and trigger process actions
Import/Export
Export as ZIP and import into other projects
Advanced Query Builder
Advanced Query Builder
- Overview
- Key Features
A visual query builder for database operations and metadata filters, replacing manual JSON query writing with a structured interface. Build complex queries with conditions, grouping, and sorting without writing raw queries. The operator set has expanded with NULL checks (
exists, is null), set membership (not in), string matching (contains, starts with, ends with), boolean tests (is true, is false), and date comparators (before, after). The between operator has been removed from the UI.Documentation
See the FlowX Database documentation for the full query builder reference.
Visual conditions
Build query conditions with a structured UI instead of raw JSON
Grouping and sorting
Combine conditions with AND/OR grouping and configure result sorting
Schema awareness
Fields auto-populated from your collection schema with type-aware operators
Visual/Script toggle
Switch between visual builder and raw code editor at any time
Oracle Database integration
Oracle Database integration
- Overview
- Key Features
Connect FlowX workflows to externally managed Oracle databases. Configure a connection (Oracle 19c, 21c, or 23ai), save parameterized SQL queries against the schema, and call them from the existing Database Operation node alongside other data sources.
Documentation
See the Oracle Database integration guide for the full reference.
SERVICE_NAME or SID
Connect via Service Name or SID, with an optional SSL toggle
Schema-aware SQL editor
Monaco editor with syntax highlighting, autocomplete, and a side panel for tables, columns, primary keys, and foreign keys
Test queries inline
Run SQL with sample parameters: table view for SELECT, affected-row count for INSERT, UPDATE, and DELETE
Workflow integration
Pick the Oracle data source and query from the Database Operation node, with no new node type required
Datasource Experience
Datasource Experience
The Add Data Source dialog now groups data source types into four categories (AI Capabilities, APIs, Databases, and Connectors) with a search box for finding a specific type. REST endpoint authoring also suggests common HTTP headers and values to speed up integration setup.
All Deployments

MongoDB-aware code editor
MongoDB-aware code editor
Operation editors on MongoDB data sources now use a Monaco language provider tuned for MongoDB. The editor highlights MongoDB operators (Comparison, Logical, Element, Evaluation, Array, Update, Aggregation, Conditional) and
${param} interpolations, including inside string literals. Three autocomplete flows speed up authoring: typing $ lists MongoDB operators, opening a quote in a field-name position lists the schema field paths from the linked Project Data Type, and typing inside ${...} lists the operationโs parameter keys.All DeploymentsProject Data Model authoring
Project Data Model authoring
Three improvements make Project Data Model authoring easier and less error-prone.All Deployments
Go to source
A new Go to source button on data-model usages and Data Model nodes jumps directly to the source definition without manual navigation.
Type-aware example values
The example-value input on each attribute now matches its declared type: number inputs for NUMBER, a date picker for DATE, a true/false dropdown for BOOLEAN, single-select for enums, multi-select chips for enum arrays, and so on. CURRENCY values use the currency code rather than the symbol.
Type-aware test data
The same type-aware inputs apply when running or testing a workflow node and when filling input parameters for a reusable function, replacing the previous generic text inputs.
Stop Run for workflows
Stop Run for workflows
You can now cancel a running workflow instance directly from the workflow editor. While a workflow is running, the Run Workflow button switches to Stop Run โ clicking it cancels the instance and marks all in-progress and scheduled nodes as cancelled. Cancelled instances show a new Cancelled status alongside Started, Finished, and Failed.All Deployments
Documentation
See Running and stopping workflows in the Integration Designer reference.
Merge conflicts UX
Merge conflicts UX
The merge branches experience has been improved with a redesigned merge modal, better form validation with detailed error messages, and keyboard support (submit with Enter). The conflict resolution diff viewer now uses a new CodeMirror theme that matches the Monaco editor styling for a consistent visual experience.All Deployments
Bug fixes
AI Platform
| Issue | Description |
|---|---|
| Custom Agent WebSocket stability | Fixed WebSocket 1006 abnormal closure for Custom Agent nodes with large payloads by upgrading AI SDK to handle Spring Framework 7โs 64KB frame aggregation limit |
| Azure OpenAI structured output | Fixed silent hang on Azure OpenAI for Custom Agents, Intent Classification, and Recommended Prompts when the response JSON schema lacked title and description fields |
| Custom Agent node stuck | Fixed Custom Agent node getting stuck in running state |
| MCP tool updates not working | Fixed an issue where updating tools on an existing MCP Server did not persist changes |
| KB append performance | Fixed slow execution of the Append Knowledge Base node |
| KB chunking on append | Fixed an issue where appended content via JSON in the Update Knowledge Base node was not chunked |
| REST node with base64 certificate | Fixed error when running a workflow with a REST node using a REST system with a base64 certificate |
| Workflow dependencies copy | Fixed dependencies not being copied for already-copied workflows |
Core Platform
| Issue | Description |
|---|---|
| Import pipeline issues | Fixed API issues in the import pipeline |
| Enum CSV import losing changes | Fixed an issue where importing enumerations via CSV on committed resources did not update the resource modified date, causing changes to appear lost |
| Data model duplicate key on import | Fixed a MongoDB duplicate key error when importing data model slices with duplicate entries |
| Config params page not loading | Fixed GET config params endpoint not being called when accessing the Configuration Parameters page |
| Enum default values dropdown | Fixed only first-level enum objects being displayed in the default values dropdown |
| Data model loading state | Fixed user getting stuck in loading state after an error on data model keep operation |
UI & Renderers
| Issue | Description |
|---|---|
| Select component clear icon | Fixed misaligned clear icon on Select components in both Angular and React renderers |
Additional information
Deployment information
Self-hosted deployments: FlowX 5.7.0 introduces the Organization ID as a mandatory configuration on all services. See the deployment guidelines for complete upgrade instructions.
Compatibility
Upgrade path
See the deployment guidelines for supported upgrade paths from 5.1.x LTS, 5.2โ5.4, and 5.5โ5.6.
Component versions
See the deployment guidelines for the full component version matrix and third-party dependency support.

