Build visual workflows that decide how your project responds to messages and supported connector events.
Flows is a visual workflow builder inside each project. You connect nodes on a canvas to define what happens when a user sends a message or when a supported connector event arrives. Each project can have one active flow per connector (for example, one for GetCourse and one for Telegram).
Instead of one fixed reply path, you can combine knowledge-base answers, LLM prompts, conditions, variables, connector outputs, and supported GetCourse actions.
A flow is made from connected steps:
Search your project knowledge base (RAG) or invoke an LLM with custom prompts and variables.
Route by conditions, time windows, or message filters before choosing the next step.
Set variables, transform text, and reuse values from earlier steps.
Connect a flow to another service when you need an extra lookup or action.
Read learner data, manage groups, add notes, move departments, and close support dialogs.
Use logs and debug nodes to understand what happened during a test run.
| Connector | Best for | Notes |
|---|---|---|
| Chatbot Widget | Website chat | Use when visitors chat through the FileBrain.Pro widget. |
| iframe | Embedded chat | Use when the chat is embedded into a page with iframe. |
| GetCourse | Support dialogs on GetCourse | Use learner messages and GetCourse dialog actions in a flow. |
| Prodamus.XL | Prodamus.XL events | Use supported Prodamus.XL connector events. |
| Telegram | Messenger bot | Use messages from your connected Telegram bot. |
The flow editor palette is organized into these groups:
Detailed node reference and configuration guides are coming soon.
Flow runs use platform credits. AI nodes such as RAG Search and Invoke LLM may add usage-based costs. Check your balance before enabling flows for real users.