Playbooks and workflows

Framework

The choice made when a project is created. Agentic (recommended): the agent uses playbooks, workflows, tools and reasoning to navigate conversations on its own. Conversation flow: you design the path in the visual builder and the agent follows it step by step.

Also asked as:

  • difference between an agentic project and a conversation flow project
  • should I let the AI decide or draw every branch myself
  • which project type to pick when starting

Related: Playbook · Workflow

Documented in: Choosing a framework › Agentic vs. Conversation flow

Playbook

Agentic. Instructions driving toward a goal, calling tools as needed. Use for open-ended work: booking, qualifying, handling a return.

Also asked as:

  • an AI skill that works toward a goal using tools
  • let the model handle an open-ended task on its own
  • the agentic alternative to a drawn flow

Related: Workflow · Crew · Playbook step · Entry conditions

Documented in: Playbooks · Playbooks › Writing good instructions · Build (API)

Workflow

Deterministic. Steps drawn on a canvas from the Start chip. Use where the path must be fixed: authentication, IVR menus, scripted onboarding.

Also asked as:

  • a fixed step-by-step flow on the canvas
  • a scripted path the conversation must follow exactly
  • the deterministic alternative to a playbook

Related: Playbook · Step · Workflow step · Nesting workflows

Documented in: Workflows · Workflows › Steps

Step

One node on a workflow canvas. Named with only the first word capitalised: Message step, API step, Function step. Steps come in four categories: agentic, conversation, logic and tools.

Also asked as:

  • a block on the canvas
  • the building pieces of a flow
  • the individual pieces I drag onto the canvas
  • what each box in a workflow does

Related: Workflow · Actions

Documented in: Workflows › Steps

Actions

Steps attached to a port without being drawn on the canvas, keeping the canvas clean without losing any functionality.

Also asked as:

  • attach something to a port without cluttering the canvas
  • hide small steps behind a connection
  • tuck a small step behind a connector
  • keep the canvas tidy

Related: Step

Documented in: Workflows › Actions

Nesting workflows

Calling one workflow from another with the Workflow step, so a process is built once and reused.

Also asked as:

  • reuse a flow inside another flow
  • call a sub-flow from the main one
  • break a big process into smaller flows
  • a workflow that calls another workflow

Related: Workflow step

Documented in: Workflows › Nesting workflows

Entry conditions

Deterministic checks that must evaluate to true before the agent can route to a playbook or workflow. While they fail, it stays unavailable. They apply only when the agent routes there directly.

Also asked as:

  • only allow a skill once a condition is met
  • gate a playbook behind a check
  • the agent should not route to a flow until something is true

Related: Required variables · Exit conditions

Documented in: Playbooks › Entry conditions · Workflows › Entry conditions

Required variables

Variables that must hold a value before the agent can route into a playbook or workflow. Until every one is filled, the playbook or workflow stays unavailable.

Also asked as:

  • don’t start the booking skill until we know the customer’s email
  • a playbook that needs certain details before it can run
  • force the agent to collect information first

Related: Entry conditions · Variable

Documented in: Playbooks › Required variables · Workflows › Required variables

Exit conditions

Situations in which a playbook hands control back to the workflow through a named path. They apply when the playbook runs through a Playbook step (or globally on a Crew step); when the agent routes to the playbook directly they are ignored.

Also asked as:

  • leave a skill and carry on with the flow when something happens
  • get out of the AI part back into the fixed steps
  • a playbook inside a workflow that should stop under a condition

Related: Playbook step · Crew · Entry conditions

Documented in: Playbooks › Exit conditions · Playbook step › Exit conditions · Crew › Exit conditions

Initialization workflow

A workflow that runs before the agent takes control of a conversation: load context from your systems into variables, send a fixed greeting, verify identity, or collect required details up front.

Also asked as:

  • run something before the first message
  • check who the visitor is before the assistant speaks to them
  • fetch account data at the start of every session

Related: Workflow · Start message · Transaction safety

Documented in: Initialization workflow › Setting an initialization workflow · Initialization workflow › Authentication · Initialization workflow › Loading context · Initialization workflow › Onboarding

Crew

Groups several playbooks so they hand off to each other inside one step, rather than routing through a separate agent. Lower latency than routing out and back. A root playbook is triggered first; exit conditions are global to the crew.

Also asked as:

  • several skills working together in one step
  • pass control between playbooks without going back to the router
  • a team of sub-agents inside a workflow

Related: Playbook · Exit conditions

Documented in: Crew › Using the Crew step · Crew › Configuration

Legacy steps

The steps and concepts from the V3 canvas that no longer exist in V4, and what replaced each: the AI Response step (now the Message step’s prompt mode), the AI Set step, NLU intent classification, flows/topics/components, explicit intent triggers, and the Choice step (now Buttons or a Playbook step).

Also asked as:

  • which old steps are gone in the new version
  • what happened to the AI Response step
  • migrating a V3 agent to V4

Related: Message step · Buttons step · Operator step

Documented in: V4 migration guide · V4 migration guide › AI Response Step (Deprecated) · V4 migration guide › Choice Step (Legacy)

Message

The fixed text the agent says: what a workflow step or its reprompt says, and what a tool says when it starts, finishes, fails or is delayed. A message holds one or more variants, which are alternatives, each with its own text, an optional delay and an optional condition.

Also asked as:

  • the exact words a step says
  • give a response a few different wordings
  • what the agent says while a tool is running

Related: Step · Workflow · Agent tools

Documented in: Workflows › Steps · Build (API)

Playbook path

A named exit from a playbook, with the exit condition the model reads to decide when to take it. Each path becomes an output port on the Playbook step that runs the playbook, so the workflow can carry on from whichever path the playbook leaves by.

Also asked as:

  • the named ways a playbook can finish
  • connect what the playbook decided to the next steps of the flow
  • add an exit to a skill so the workflow can branch on it

Related: Exit conditions · Playbook · Playbook step

Documented in: Playbooks › Exit conditions · Build (API)


Use the up and down arrow keys to select a result, Enter to open it, and Escape to close the search.