Creating a Campaign
Navigate to Campaigns → Create CampaignStep 1: Campaign Details
| Field | Description | Example |
|---|---|---|
| Name | Internal identifier | ”Q1 Lead Follow-up” |
| Description | Campaign purpose | ”Follow up with January leads” |
| Start Date | When to begin | ”2024-02-01” |
| End Date | When to stop | ”2024-02-28” |
Step 2: Upload Contacts
CSV Format
Upload a CSV file with columns for phone number, first name, last name, company, and email. A template is available for download in the platform.Required Fields
| Field | Format | Required |
|---|---|---|
| Phone Number | International format with country code (e.g., +1 for US) | Yes |
| First Name | Text | Recommended |
| Last Name | Text | Recommended |
| Company | Text | No |
| No |
Upload Options
- CSV Upload: Upload a CSV file
- CRM Import: Pull contacts from your connected CRM
- Bulk Import: Import contacts from external systems
Step 3: Select Agent
Choose the voice agent that will handle calls:- Select from existing voice agents
- Or create a new agent for this campaign
Step 4: Configure Schedule
Calling Hours
Set when calls are made (in contact’s local time zone):| Day | Start | End |
|---|---|---|
| Monday | 9:00 AM | 6:00 PM |
| Tuesday | 9:00 AM | 6:00 PM |
| Wednesday | 9:00 AM | 6:00 PM |
| Thursday | 9:00 AM | 6:00 PM |
| Friday | 9:00 AM | 5:00 PM |
| Saturday | Disabled | |
| Sunday | Disabled |
Time Zone Handling
- Contacts are called in their local time zone
- System automatically determines zone from phone number
- Override with explicit time zone in contact data
Step 5: Set Pacing
Control call volume:| Setting | Description | Recommended |
|---|---|---|
| Calls per hour | Maximum concurrent calls | Start with 10-20 |
| Max attempts | Retries for unanswered | 2-3 attempts |
| Retry delay | Hours between attempts | 4-24 hours |
Step 6: Configure Outcomes
Define what constitutes success:| Outcome | Trigger |
|---|---|
| Interested | Lead expresses interest |
| Meeting Booked | Appointment scheduled |
| Not Interested | Explicit decline |
| Callback Requested | Wants follow-up later |
| Wrong Number | Number invalid |
| Opted Out | Requested no contact |
Campaign Agent Configuration
System Prompt for Campaigns
Personalization
Use contact data in conversations:| Variable | Description | Example |
|---|---|---|
| First Name | Contact’s first name | ”Hi Sarah” |
| Company | Contact’s company | ”I see you’re with Acme Corp” |
| Product | Product of interest | ”You recently inquired about steel beams” |
Managing Campaigns
Starting a Campaign
- Review all settings
- Click Start Campaign
- Confirm start
Pausing a Campaign
Temporarily stop calls:- Go to campaign dashboard
- Click Pause
- All pending calls are held
Adjusting Mid-Campaign
You can modify while running:| Changeable | Not Changeable |
|---|---|
| Pacing | Contact list |
| Schedule | Agent assignment |
| End date | Start date |
Stopping a Campaign
Permanently end a campaign:- Click Stop Campaign
- Remaining contacts are marked incomplete
- Campaign cannot be restarted
Call Handling
Answered Calls
- Agent delivers opening message
- Conversation proceeds per system prompt
- Outcome is recorded
- Lead data is captured (if applicable)
Voicemail
Configure voicemail handling:| Option | Description |
|---|---|
| Leave Message | Agent leaves voicemail |
| Hang Up | End call silently |
| Callback | Schedule retry |
Voicemail Message
“Hi [first_name], this is Sarah from ABC Materials. I’m calling about your recent inquiry. Please call us back at 1-800-ABC-MTLS or I’ll try you again soon. Thanks!”
No Answer
After max attempts without answer:- Contact marked as “No Answer”
- Removed from active queue
- Can be re-queued manually
Analytics
Real-Time Dashboard
Monitor active campaigns:- Calls in progress
- Today’s attempts/connections
- Running connect rate
- Live outcomes
Campaign Reports
| Report | Contents |
|---|---|
| Summary | Overall performance metrics |
| Contact List | Per-contact outcomes |
| Time Analysis | Best performing hours/days |
| Agent Performance | Conversion rates |
Troubleshooting
Low connect rate
Low connect rate
- Verify phone numbers are valid
- Check calling hours match contact time zones
- Try different times of day
- Review caller ID settings
High hang-up rate
High hang-up rate
- Review opening message
- Ensure agent sounds natural
- Check for long pauses before speaking
- A/B test different openers
Compliance concerns
Compliance concerns
- Verify opt-out list is current
- Confirm calling hour restrictions
- Review consent documentation
- Check state-specific regulations
Best Practices
List Quality
- Verify numbers before upload
- Remove duplicates
- Honor opt-out requests
- Segment by priority
Agent Optimization
- Test with small batches first
- A/B test different scripts
- Monitor and adjust
- Train on common objections
Timing
- Test different time slots
- Respect lunch hours (12-1pm)
- Avoid Monday mornings
- Avoid Friday afternoons
Next Steps
Monitoring
Track campaign performance
Voice Agents
Optimize campaign agents
Lead Capture
Configure data collection
Analytics
Analyze results