Use this template
Use this pattern when a contact has already requested information and your agent should:- Confirm the contact’s interest.
- Ask one qualification question.
- Capture a preferred appointment or callback time.
- Handle voicemail, screening, objections, and wrong numbers.
Text such as
[Company name] inside the prompt examples is a manual placeholder. Replace every square-bracketed placeholder before saving the agent. Runtime variables use double braces, such as {{customer_name}}, and resolve when a call starts.Why this structure works
The greeting explains why you are calling and establishes consent before qualification. The agent asks only one qualification question before proposing a next step. Separate appointment and callback state prevents a request to speak later from being mistaken for a sales appointment. The template records a requested appointment time but does not create a calendar event. For that reason, it usesAPPOINTMENT_REQUESTED instead of claiming the appointment was booked.
Add variables
Variables are values you know before the call starts. Add these in the agent’s Variables tab:
The system prompt uses
{{customer_name}} in the greeting. It keeps {{customer_email}} available for confirmation but tells the agent not to read the address aloud unless needed.
Add state variables
State variables store information learned during the call. Add these in the agent’s Tools section:
Declaring these keys makes the
updateCallState tool available automatically. The system prompt tells the agent exactly when to call it and which keys to update.
Configure tools
Enable the following tool:Define outcomes
Add these call outcomes. Keep the category names identical to the names in the evaluation prompt.Build the system prompt
Start with a clear role and one measurable objective:UTC is a valid default, but replace it with the IANA timezone your business uses:
Add the conclusion prompt
Use a closing that still works if the call ends outside the ideal path:Add the evaluation prompt
The evaluation prompt uses the transcript and final state. A captured appointment or callback time is stronger evidence than conversational wording alone.Complete dashboard-ready template
Create an Outbound Single Stage agent, add the variables, state variables, tool, and outcomes above, then copy the following finished prompts.Configuration
Use the outcome descriptions from Define outcomes when adding each category in the dashboard.