Skip to main content

Workflow Assistants

Workflow assistants are an advanced form of AI assistants. Instead of a fully open conversation, the employee follows a defined sequence of steps guided by the AI. This makes it possible to standardise and automate complex, multi-step processes — consistently and repeatably.

What is a Workflow Assistant?

A workflow assistant is based on a visual flowchart of nodes connected by arrows. Each node performs a specific task:

Node typeDescription
Start / EndEntry and exit point of the workflow
EvaluateAnalyses the context and stores information in the workflow memory
ConditionEvaluates an expression and routes the flow in the right direction
LLMCalls a language model for a specific task (optionally: waits for user input)
ApprovalAsks a yes/no question and routes the flow based on the answer

The workflow automatically saves its state after each step. When the employee provides input, the workflow resumes exactly where it left off — even after closing the browser.

How do I use a Workflow Assistant?

Start a new conversation and choose a workflow assistant from the list. The assistant automatically guides you through all steps. In some steps the assistant waits for your response; in others it works independently without input.

On the left side of the conversation you can see the workflow steps and which step is currently active.

Pausing mid-session

You can close the chat at any time and continue later. The workflow will resume where you left off.

Example: Deep Research Assistant

The Deep Research Assistant is an example of a workflow assistant available for employees. It guides through a thorough research process:

  1. Define the topic — the AI asks about the research topic and desired depth
  2. Formulate search queries — the AI creates targeted search questions
  3. Conduct research — the AI carries out the research and gathers relevant information
  4. Generate report — the AI writes a structured research report
  5. Wrap up — the employee reviews the report and can ask follow-up questions

Creating a Workflow Assistant

As an administrator, you can build and publish workflow assistants for employees in the administration environment. Choose AssistantsNew assistantWorkflow assistant. You can start with a blank canvas or use an existing preset as a starting point.

On the right side of the chat input you will find the Workflow button. Click it to open a panel showing all steps and their current status (pending, active, done, awaiting input, skipped, error).

Pausing mid-session

You can close the chat at any time and continue later. The workflow will resume where you left off.

Creating a Workflow Assistant

As an administrator, you can build and publish workflow assistants for colleagues in the admin panel. Go to AssistantsNew assistantWorkflow assistant. Start from a blank canvas or use a preset.

Global Settings

When creating or editing a workflow, the settings panel configures the following for the whole workflow:

  • Model: The AI model used by all steps.
  • Tools: Which tools are available (e.g. Recording, Internet Search). LLM steps can disable globally enabled tools per step.
  • MCP servers: External connections.
  • Documents and images: Files that LLM steps can reference.

Creating a Triage Node

An evaluate node analyses user input and stores structured values in the workflow memory (e.g. department, urgency). Configure:

  1. A system prompt describing what should be analysed.
  2. An output schema: fields with name and type (string, number, boolean, enum).

Stored values are available as state.fieldname in condition nodes.

Configuring a Condition Node

A condition node reads the workflow memory and routes the flow using CEL expressions:

Desired behaviourExpression
Field is truestate.approved == true
Field has valuestate.department == "sales"
Numeric thresholdstate.priority > 3

Each branch has its own connection to the next node.

Recording in Workflows

Enable the Recording tool in the global settings and add an instruction in a step’s system prompt to save results. Users see recorded documents via the Recording button (📄) in the toolbar.

Restoring a Conversation

Not happy with the direction the conversation has taken? The restore button on an earlier message lets you roll back the workflow to that point. All messages after that point are deleted and the workflow resumes from that exact moment.

Note

Restoring is permanent — the deleted messages cannot be recovered.