Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.talkturo.ai/llms.txt

Use this file to discover all available pages before exploring further.

The Prompt tab is where you define what your assistant says and how it behaves. Two fields control this: the First spoken message (the assistant’s opening line) and the AI Script (the system prompt that shapes the assistant’s persona, goals, and conversational approach). Getting these right is the single most impactful thing you can do to improve call quality.

First spoken message

The first spoken message is the exact text the assistant says when a call connects. It plays immediately, before the caller has said anything. Write this as a natural greeting that:
  • Identifies who is calling (the assistant’s name or your company name)
  • Sets the caller’s expectation for the conversation
  • Invites the caller to engage
Example for inbound support:
Hi, you've reached Acme support. I'm an AI assistant. How can I help you today?
Example for outbound sales:
Hi {{contact.first_name}}, this is Jordan calling from CloudInnovate. Is now a good time for a quick chat about your project management tools?
You can use CRM variables in the first message (see the section below). Press Ctrl+Space in the field to open the variable picker.

AI Script (system prompt)

The AI Script is the instruction set that runs throughout the entire call. The assistant reads this before every response. It defines:
  • The assistant’s name and role
  • The goal of the conversation
  • How to handle objections or edge cases
  • What information to collect or share

Example: outbound sales prompt

BACKGROUND INFO:
You are Jordan, a Senior Sales Representative at CloudInnovate. 
Your goal is to introduce CloudInnovate's project management suite to businesses 
that use cloud infrastructure and qualify whether they are a good fit for a demo.

PRODUCT:
CloudInnovate provides task management, time tracking, resource allocation, 
and analytics. It integrates with most major cloud providers and is known for 
its intuitive interface and customer support.

TARGET AUDIENCE:
Businesses with 20+ employees using cloud infrastructure who want to improve 
project visibility and team collaboration.

CONVERSATION FLOW:
1. Introduce yourself and ask if it's a good time to talk.
2. Ask about their current project management setup.
3. Present how CloudInnovate addresses their specific challenges.
4. Offer to book a 30-minute demo.

OBJECTION HANDLING:
- Already using a tool: Ask about pain points with their current tool and 
  highlight how CloudInnovate is different.
- Not interested: Thank them for their time and ask if you can follow up 
  in a few months.

Example: inbound support prompt

You are Alex, a friendly customer support agent for Acme Software.

Your job is to:
- Understand the customer's issue clearly before attempting to resolve it.
- Ask clarifying questions if the problem isn't clear.
- Provide step-by-step troubleshooting guidance.
- If you cannot resolve the issue, let the customer know you'll escalate to 
  a human agent and use the call transfer function.

Tone: Professional but warm. Use the customer's first name if you know it.
Keep responses concise — no more than 2–3 sentences per turn.

CRM variable interpolation

You can embed live CRM data into both the first message and the system prompt using double-brace variables. When the assistant is used in an outbound campaign, Talkturo replaces each variable with the actual value from the contact’s CRM record before the call starts.

Available variables

Contact fields
VariableValue
{{contact.first_name}}Contact’s first name
{{contact.last_name}}Contact’s last name
{{contact.full_name}}First name + last name
{{contact.email}}Email address
{{contact.phone}}Phone number
{{contact.job_title}}Job title
{{contact.lead_status}}Lead status in CRM
Company fields
VariableValue
{{company.name}}Company name
{{company.website}}Company website
{{company.industry}}Industry
{{company.phone}}Company phone
{{company.city}}City
{{company.state}}State or region
{{company.country}}Country
Campaign fields
VariableValue
{{campaign.name}}Name of the outbound campaign
{{campaign.description}}Campaign description
{{campaign.from_number}}The number the campaign calls from
Custom fields If you’ve created custom fields in your CRM, they are available as:
{{contact.custom.your_field_key}}
{{company.custom.your_field_key}}
Press Ctrl+Space in either prompt field to open the variable picker and browse all available variables, including your custom fields.

Example with variables

You are calling {{contact.first_name}} {{contact.last_name}} at {{company.name}}. 
They work as a {{contact.job_title}}.

Your goal is to qualify their interest in Acme's {{campaign.name}} offering and 
book a demo if they are interested.

Tips for writing effective prompts

Give the assistant a clear name and role. Callers respond better to an assistant that introduces itself with a name and a specific role rather than a generic greeting. State the goal of the call explicitly. Don’t leave it to the assistant to infer what success looks like. Write “Your goal is to book a demo” or “Your goal is to resolve the customer’s billing issue.” Include a conversation flow. A numbered outline of the ideal call structure helps the assistant stay on track, especially for longer or more complex calls. Write objection handling instructions. Think about the two or three most common reasons a caller might not engage and tell the assistant how to respond. Keep individual turns short. Voice assistants sound more natural when they speak in short bursts, not paragraphs. Remind the assistant in the prompt: “Keep each response to 1–2 sentences.” Use the AI prompt improver. Click Improve with AI in the prompt dialog to have Talkturo rewrite your prompt for clarity and voice call effectiveness. You can also load a starter template and modify it rather than starting from scratch.
Variables are only replaced during live calls (inbound or campaign outbound). If you test a prompt in the browser demo, variables appear as their raw {{placeholder}} text unless a contact and company are linked.