System Prompt Structure
A well-structured System Prompt leads to more consistent and natural AI behavior. We recommend organizing your prompt into the following six sections:
- Background — The AI’s identity, including its name, personality, company, and reason for calling. The AI will know this information but won’t mention it unless asked.
- Goals — What the AI needs to accomplish on the call, e.g. booking a meeting or collecting contact details.
- Behaviour — How the AI should speak and conduct itself, including tone, pacing, and the use of filler words to sound more natural.
- General Guidelines — A walkthrough of the call flow covering the opening, pitch, and ask. Treat these as guidelines, not a rigid script — give the AI room to adapt naturally.
- Objection Handling — How to handle common pushbacks, such as the decision maker being unavailable or the gatekeeper refusing to transfer the call.
- Guardrails — Behaviors to avoid, such as hanging up immediately when reaching voicemail, or not discussing pricing.
Core principle: Less is more. The simpler and more concise your prompt, the more naturally the AI will behave. Overloading the prompt with highly specific responses will degrade performance. Give the AI direction, not a word-for-word script.
Variable Usage
Variables allow you to dynamically insert lead information into the System Prompt, making each call feel more personalized. Keep the following in mind:
- Only variables listed in the tooltip can be used. Currently supported variables are {{name}}, {{company_name}}, {{job_role}}, {{job_portal}}, and {{job_description}}.
- Variable names must match exactly as shown — including capitalization and underscores. For example,
{{job_portal}}is correct while{{jobPortal}}will not - Use Configure Template Variables to set default test values for each variable so you can verify they work correctly during test conversations.
Improving Conversation Naturalness
Advanced Tool Usage
Play Keypad Touch Tone
Turn Settings Guide
Turn Timeout (Default: 7 seconds) — How long the AI waits for a response before speaking again. If you expect the call to go through a gatekeeper or automated phone system, increase this to 15–20 seconds to prevent the AI from speaking too soon.
Silence End Call Timeout (Default: -1) — How many seconds of silence before the system automatically ends the call. Setting it to -1 disables this feature. If you want to save on call minutes, set this to 15 seconds so the call ends automatically after 15 seconds of silence.
Troubleshooting
AI is not ending the call when it should
AI repeats sentences when interrupted
AI continues the script despite no response
Also consider setting Silence End Call Timeout to 15 seconds as an additional safeguard.
