Call Scripts
Overview
Section titled “Overview”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
Accessing Call Scripts
Section titled “Accessing Call Scripts”Click Call Scripts in the sidebar. You’ll see a list of all available scripts.
Creating a Script
Section titled “Creating a Script”- Click Create Script
- Enter a name for the script (e.g., “General Canvass Script”)
- Add sections with content (see below)
- Preview in the phone mockup
- Click Save
Script Sections
Section titled “Script Sections”Each script is organized into sections. A typical canvass script includes:
| Section | Purpose |
|---|---|
| Introduction | Who you are, why you’re calling |
| Issue Overview | Key campaign messages and issues |
| Candidate Info | Background on your candidate |
| Common Objections | How to respond to concerns |
| Ask for Support | The ask - vote, volunteer, donate |
| Close | Thank you and next steps |
Adding Sections
Section titled “Adding Sections”- Click Add Section
- Enter a section title
- Write the script content
- Optionally add tips for canvassers
- Choose an icon and color for visual organization
Dynamic Placeholders
Section titled “Dynamic Placeholders”Use placeholders to automatically insert voter information into scripts:
Voter Placeholders
Section titled “Voter Placeholders”| Placeholder | Replaced 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”) |
Candidate Placeholders
Section titled “Candidate Placeholders”| Placeholder | Replaced 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.
Example Usage
Section titled “Example Usage”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.Phone Mockup Preview
Section titled “Phone Mockup Preview”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
Assigning Scripts
Section titled “Assigning Scripts”Scripts can be assigned to:
- All users - Default script available to everyone
- Specific users - Individual assignment
- By district - Automatically assigned based on voter district
Setting Default Script
Section titled “Setting Default Script”- Open the script
- Toggle Set as Default
- Click Save
The default script is used when no specific assignment exists.
Using Scripts (Mobile App)
Section titled “Using Scripts (Mobile App)”Canvassers access scripts from the voter detail screen:
- Open a voter’s details
- Tap the Script button
- View the script with voter data filled in
- Swipe between sections as needed
Best Practices
Section titled “Best Practices”Writing Effective Scripts
Section titled “Writing Effective Scripts”- 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
Organizing Scripts
Section titled “Organizing Scripts”- 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