Skip to content

Call Scripts

Call scripts provide consistent messaging for your canvassing team. Scripts are:

  • Database-driven - Managed centrally and synced to all devices
  • Dynamic - Support placeholders that auto-fill with voter data
  • Organized by sections - Introduction, talking points, objection handling, close
  • Assignable - Can be assigned to specific users or turfs

Click Call Scripts in the sidebar. You’ll see a list of all available scripts.

  1. Click Create Script
  2. Enter a name for the script (e.g., “General Canvass Script”)
  3. Add sections with content (see below)
  4. Preview in the phone mockup
  5. Click Save

Each script is organized into sections. A typical canvass script includes:

SectionPurpose
IntroductionWho you are, why you’re calling
Issue OverviewKey campaign messages and issues
Candidate InfoBackground on your candidate
Common ObjectionsHow to respond to concerns
Ask for SupportThe ask - vote, volunteer, donate
CloseThank you and next steps
  1. Click Add Section
  2. Enter a section title
  3. Write the script content
  4. Optionally add tips for canvassers
  5. Choose an icon and color for visual organization

Use placeholders to automatically insert voter information into scripts:

PlaceholderReplaced With
{firstName}Voter’s first name (e.g., “John”)
{lastName}Voter’s last name (e.g., “Smith”)
{fullName}Voter’s full name (e.g., “John Smith”)
{city}Voter’s city (e.g., “Tempe”)
PlaceholderReplaced With
{candidate}Candidate name based on voter’s district

The candidate placeholder automatically selects the right candidate based on which district the voter is in.

Script text:

Hi {firstName}, this is a volunteer with the Energy Freedom Team.
I'm calling to tell you about {candidate}, who's running for SRP Board in your district.

When a canvasser views this for voter “John Smith” in District 6, they’ll see:

Hi John, this is a volunteer with the Energy Freedom Team.
I'm calling to tell you about Sara Price, who's running for SRP Board in your district.

The script editor includes a live phone preview showing exactly how canvassers will see the script on their mobile device. This helps you:

  • Check text length and readability on a small screen
  • Verify placeholder formatting
  • See section organization
  • Test icon and color choices

Scripts can be assigned to:

  • All users - Default script available to everyone
  • Specific users - Individual assignment
  • By district - Automatically assigned based on voter district
  1. Open the script
  2. Toggle Set as Default
  3. Click Save

The default script is used when no specific assignment exists.

Canvassers access scripts from the voter detail screen:

  1. Open a voter’s details
  2. Tap the Script button
  3. View the script with voter data filled in
  4. Swipe between sections as needed
  • Keep sections short and scannable
  • Use conversational language, not formal text
  • Include brief tips for each section
  • Anticipate common objections and provide responses
  • Test with actual canvassers and iterate
  • Create different scripts for phone vs. door canvassing
  • Use clear, descriptive names
  • Archive old scripts instead of deleting them
  • Document version changes in the script description