Settings
Name A short label shown on the canvas and in call logs. Use a name that describes what this step does β for example,Qualify Budget, Handle Objection, or Confirm Appointment.
Prompt The agentβs instructions for this step. Write the goal of this step, what the agent should ask, and how to handle different user responses. Supports
{{template_variables}} from variable extraction or Pre-Call Data Fetch.
Allow Interruption
- On (default) β User can speak while the agent is talking; the agent stops and listens immediately
- Off β Agent finishes speaking before listening; use this for disclosures or critical statements that must be heard in full
Add Global Prompt When turned on, the Global Node instructions are prepended to this nodeβs prompt at runtime. Keep this on for most nodes to maintain consistent tone and behaviour throughout the call.
Enable Variable Extraction When turned on, the agent extracts specific data points from the userβs response at this step. You define what to capture β for example, the userβs decision, their preferred date, or whether they agreed. Each variable you add has:
- Name β what to call it (e.g.
payment_confirmed,preferred_date) - Type β text, number, or boolean
- Description β what the agent should listen for
{{gathered_context.variable_name}} in any later nodeβs prompt. They also appear in the Leads page and can be used as conditions in the Follow-up node.
Tools Attach tools the agent can invoke during this step β for example, booking an appointment, looking up availability, or transferring the call. Tools run when the agent decides to call them based on the conversation. See Tools for how to create and manage tools.
Knowledge Base Documents Attach documents the agent can reference while handling this step. Useful when the agent needs to answer product questions, pricing queries, or policy-related questions mid-conversation. See Knowledge Base for how to upload and manage documents.

