Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.cogniagent.ai/llms.txt

Use this file to discover all available pages before exploring further.

The Flow settings panel lives behind the gear icon in the bottom-right toolbar. Settings here apply across the whole flow.
Flow settings General tab
Five tabs:

General

Name, description, execution mode, global context, status.

Initial Parameters

Typed inputs collected when an Initiator-mode conversation starts.

Knowledge

Knowledge bases every actor inherits.

Capabilities

Integrations and custom tools every actor inherits.

Channels

The channels the Start node listens on (Responder) or sends through (Initiator).

General

Flow Name

Short, descriptive. Shows in the flow list and at the top of the editor.

Description

A 1–2 sentence summary. Only visible in the editor; not sent to actors.

Execution Mode

Responder or Initiator. See Execution modes for the full guide. The toolbar’s main action button changes based on this setting:
  • Responder → Deploy / Undeploy
  • Initiator → Start Conversation

Global Context

The shared knowledge every actor inherits when Inherit Context → Global flow context is checked on them.
You work for Acme Inc., a SaaS platform that sells two products:
- Acme Pro — $49/seat/month, 14-day free trial.
- Acme Enterprise — SSO, SLAs, dedicated success manager. Custom pricing.

Always be friendly, concise, and professional.
Edit it any time. Changes take effect on the next actor turn — no redeploy needed. Read more: Context and inheritance →

Status

draft, active, or archived. Usually you flip this with the Deploy / Undeploy toolbar buttons rather than editing it here.
StatusMeaning
draftEditable. Channels not listening.
activeDeployed. Channels listening (Responder) or ready to start (Initiator).
archivedHidden from the main list. Soft-delete.

Initial Parameters (Initiator mode)

Define typed inputs that the operator (or workflow) provides when starting a conversation. Example:
NameTypeRequired
customer_idstringyes
disputed_amountnumberyes
account_manager_emailstringno
These appear as form fields in the Start Conversation modal, and become available to actors as @param.<name> mentions in their prompts. Useful for outbound flows: an account manager kicks off a billing-dispute call and pre-fills the customer and amount, so the first actor’s opener can reference them.

Knowledge

A list of knowledge bases every actor in the flow inherits.
Flow settings Knowledge tab
Add a knowledge base here when every actor should be able to search it (e.g. company-wide FAQ, product glossary). Otherwise put it per-actor under Configure Capabilities. Read more: Capabilities →

Capabilities

A list of integrations and custom tools every actor inherits.
Flow settings Capabilities tab
Add a flow-level integration when several actors need it. For example: every actor in a sales flow needs to be able to send a Slack notification to the sales team — that’s a perfect flow-level capability.

Channels

Configure the channels the Start node uses.
Flow settings Channels tab
A flow can have multiple channels (e.g. Widget + Gmail + Slack — all routing into the same flow). Each channel is configured independently. Read more: Channels →

Save changes

Each tab has a Save Changes button. Saves are atomic per tab — saving General doesn’t affect what you’ve edited in Channels.

Next

Channels overview

Pick and configure communication channels.

Capabilities

Per-actor knowledge, integrations, and custom tools.

Deploy a flow

Take a Responder flow live.