Skip to main content
Call scripts provide your team with structured talking points during outbound and inbound calls. Scripts appear on-screen in the web dialer and mobile app, guiding the conversation while keeping it natural and consistent across your team.

Creating a call script

1

Navigate to call scripts

Go to Settings > Phone System > Call Scripts (or Conversations > Settings > Scripts).
2

Create a new script

Click + New Script and give it a descriptive name (e.g., “New lead qualification”, “Appointment follow-up”).
3

Write the script

Use the rich text editor to write your script. Include:
  • Opening — introduce yourself and state the purpose
  • Discovery questions — key questions to ask
  • Value proposition — your core pitch
  • Objection handling — responses to common objections
  • Close — next steps and CTA
4

Add variables

Insert contact variables (e.g., {{contact.first_name}}, {{contact.company}}) to personalize the script automatically for each contact.
5

Save

Click Save. The script is now available for assignment.

Assigning scripts to teams and campaigns

  • Team assignment — assign scripts to specific users or teams so the correct script appears based on who is making the call
  • Campaign assignment — when using the power dialer with a contact list, assign a script to the campaign so it appears for every call in that session
  • Default script — set a default script that appears when no specific assignment exists

Script variables

Personalize scripts dynamically using contact fields:
VariableDisplays
{{contact.first_name}}Contact’s first name
{{contact.last_name}}Contact’s last name
{{contact.company}}Contact’s company name
{{contact.phone}}Contact’s phone number
{{contact.email}}Contact’s email
{{contact.city}}Contact’s city
Custom field values can also be used: {{contact.custom_field_name}}.

Branching scripts

For complex conversations, create branching scripts with if-then logic:
  1. Start with the opening section
  2. Add decision points (e.g., “Are they interested?” → Yes / No)
  3. Each branch leads to a different section of the script
  4. Agents click the appropriate branch during the call to navigate to the relevant talking points
Branching scripts are particularly useful for:
  • Qualification calls with multiple outcomes
  • Customer support with different issue types
  • Sales calls with varied objection paths

Tips for effective scripts

Scripts should be guides, not word-for-word readings. Write in a natural tone that agents can adapt to each conversation.
Agents need to scan quickly during a call. Bullet points and short phrases are easier to reference than dense paragraphs.
List the 3-5 most common objections and provide clear, concise responses for each.
Review and update scripts monthly based on call outcomes and feedback from your team. Remove sections that do not work and strengthen ones that do.
Have agents practice with the script in role-play sessions before using it on real calls. This builds confidence and familiarity.

Using scripts with the power dialer

When you start a power dialer session, the assigned script appears automatically for each contact. As the dialer moves through the list:
  1. The script loads with the current contact’s variables populated
  2. The agent follows the script during the conversation
  3. After the call, the agent can log the outcome (disposition)
  4. The dialer advances to the next contact with the script refreshed

Frequently asked questions

Yes. Different scripts can be assigned to different users, teams, or campaigns. The platform displays the most specific assignment (campaign > team > default).
Yes. Scripts assigned to a user appear in the mobile app dialer during calls.
Scripts are account-specific. To use the same script in another account, export the text and recreate it in the target account.
Last modified on March 6, 2026