Build

Agents & blocks.

A team is built from blocks. Blocks add agents, knowledge, and behavior; the Router wires them together so every message reaches the right agent.

The block catalog#

Drag any of these onto the canvas. Most teams need only a few — an Agent, Knowledge, and Guardrails cover a lot.

FieldTypeDescription
AgentcoreAn AI teammate with a name, role, instructions, triggers, and tools. Add one per job — sales, support, billing.
RouterautoReads each message and routes it to the best-fit agent automatically. One per team; the visitor never picks.
KnowledgecoreGrounds answers in your documents and crawled pages, with citations. Wired to the team knowledge base.
GuardrailssafetyKeeps agents on-topic and on-brand: allowed subjects, refusals, banned claims, tone.
CalculatortoolDeterministic math for quotes, pricing, and unit conversions — no guessed arithmetic.
AssessmentflowQualifies or scores a visitor through a short set of questions before handing off.
Lead captureflowCollects name, email, and context at the right moment and writes a lead.
BookingflowOffers real availability and books a meeting on a connected calendar.
EscalationflowHands off to a human — inbox, Slack, or email — with the full transcript.
Quick repliesuiSuggested buttons that steer common conversations and cut typing.
MemorycoreRecognizes returning customers and carries context across conversations.
MultilingualcoreDetects the visitor language and answers in it, on every channel.

Agent fields#

Every Agent block has the same small set of fields.

FieldTypeDescription
namestringrequiredHow the agent is labeled in the roster and the Router.
rolestringrequiredOne line on what this agent handles, e.g. sales, support, billing. The Router reads it.
instructionstextrequiredThe agent's brief: how to answer, what to avoid, when to hand off. Plain language.
triggersstring[]optionalTopics or intents that pull a message to this agent, complementing the Router.
toolsenum[]optionalWhich actions the agent may call. Off by default; enable per agent.

Tools#

Tools are the actions an agent can take mid-conversation. Enable them per agent under the tools field.

Available tools#

FieldTypeDescription
search_kbtoolRetrieve from the team knowledge base and cite sources in the reply.
capture_leadtoolWrite a lead — name, email, context — to the dashboard and any connected CRM.
book_meetingtoolRead availability and book on a connected calendar, e.g. Google Calendar.
escalatetoolHand the conversation to a human with the full transcript attached.
custom_webhooktoolCall an endpoint you own to run a custom action, with confirmation controls.
calculatortoolRun exact arithmetic for quotes and conversions instead of estimating.

For calendars, CRMs, and 500+ other apps behind these tools, see Integrations & actions.