Prerequisites
Before creating a campaign, ensure you have:- At least one contact group with contacts
- A configured Twilio provider with sufficient balance
- Audio files or text-to-speech content prepared
- Verified KYC status (if required)
Creating a New Campaign
Navigate to Campaigns
From your dashboard, go to Dashboard → Campaigns to access the campaigns page.
Click Create Campaign
Click the Add New or Create Campaign button to open the campaign creation form.
Enter Basic Information
Fill in the required campaign details:
- Name: A descriptive name for your campaign (required)
- Description: Detailed description of the campaign purpose (required)
Select Contact Group
Choose which contact group to target:
- Click the Group dropdown
- Select the contact group you want to call
- Ensure the group has contacts assigned
Select Provider
Choose your Twilio provider:
- Select from your configured providers in the Provider dropdown
- Verify the provider has sufficient balance
- Ensure the provider connection is active
Configure Voice Content
Choose how to deliver your message:
Option 1: Text-to-Speech
- Enter your message in the Say field
- The system will convert text to speech during calls
- Best for simple, dynamic messages
Option 2: Audio File Upload
- Click Choose File under Audio
- Upload an MP3 or WAV file
- Recommended for professional recordings
Option 3: Audio URL
- Enter a direct URL to an audio file
- Useful for remotely hosted audio content
If both text and audio are provided, the audio file takes priority.
Set Expectations (Optional)
In the Expectations field, you can define:
- Expected call outcomes
- Lead qualification criteria
- Instructions for voice campaign tracking
Set Campaign Status
Toggle the Active switch:
- On: Campaign is active and can be started
- Off: Campaign is inactive (saved as draft)
Configuring Campaign Audio
Uploading Audio Files
-
Prepare your audio file:
- Formats: MP3, WAV
- Recommended: 16-bit, 8kHz or 16kHz
- Keep messages under 60 seconds for best results
-
Upload process:
- Click Choose File in the audio section
- Select your audio file
- The file will be uploaded to
/audio/directory - Full URL will be automatically generated
Using Text-to-Speech
Enter your message in the Say field:Scheduling Campaigns
After creating a campaign, you can schedule it to run at specific times.Select Date and Time
- Choose future date and time
- You can add multiple schedules
- All schedules must be in the future
Managing Schedules
- View schedules: See all scheduled executions on the campaign edit page
- Delete schedule: Click the delete icon next to any schedule
- Schedule status: Monitors change from PENDING → RUNNING → COMPLETED
Starting a Campaign
Manual Start
Test Campaign
Before launching to all contacts, test your campaign:Voice Campaign Mode
Voice campaigns allow live agents to make calls with campaign tracking.Make Calls
The dialer interface will open:
- Contact information displays automatically
- Click Call to connect
- Mark lead status during or after the call
Editing Campaigns
Modify Settings
Update any campaign settings:
- Name and description
- Contact group
- Provider
- Audio content
- Schedules
Changing the group or provider will update any pending scheduled campaigns.
Campaign Status and Monitoring
Campaign Status
- Active: Campaign can be started
- Inactive: Campaign is paused (draft mode)
- Running: Campaign is currently executing
- Completed: Campaign has finished
Monitoring Calls
Track campaign progress:- Navigate to Dashboard → Leads
- Click on your campaign to view:
- Total calls made
- Call outcomes
- Lead statuses
- Contact responses
Viewing Call History
Access detailed call logs:- Go to Dashboard → Call History
- Filter by campaign
- View individual call details:
- Call duration
- Call status
- Recording URL
- Cost per call
Best Practices
Optimize Campaign Timing
Optimize Campaign Timing
- Schedule campaigns during business hours (9 AM - 5 PM)
- Avoid holidays and weekends for B2B campaigns
- Consider time zones when targeting multiple regions
- Space out campaigns to avoid overwhelming contacts
Prepare Quality Audio
Prepare Quality Audio
- Use professional voice talent for recordings
- Keep messages concise (30-45 seconds)
- Include clear call-to-action
- Test audio on multiple devices
- Ensure compliance with telemarketing regulations
Manage Contact Groups
Manage Contact Groups
- Segment contacts by demographics or interests
- Regularly clean contact lists (remove invalid numbers)
- Create test groups for campaign validation
- Update contact data after campaign completion
Monitor and Optimize
Monitor and Optimize
- Review call outcomes regularly
- Track conversion rates by campaign
- A/B test different messages
- Adjust scheduling based on response rates
- Stay within hourly quota limits
Troubleshooting
Campaign Won’t Start
Insufficient Balance Error
Insufficient Balance Error
Problem: Error message “Insufficient balance”Solution:
- Check your account balance in Dashboard
- Add funds via Dashboard → Billing
- Ensure balance covers estimated campaign cost
No Group or Provider Error
No Group or Provider Error
Problem: “Campaign has no group or provider”Solution:
- Edit campaign and select a contact group
- Choose an active provider
- Save changes and try again
Connection Failed Error
Connection Failed Error
Problem: “Connection Failed. Please contact administrator”Solution:
- Verify provider credentials in Dashboard → Providers
- Test Twilio connection
- Check provider status is active
- Contact support if issue persists
Hourly Quota Exceeded
Hourly Quota Exceeded
Problem: “Hourly quota crossed”Solution:
- Wait until next hour to resume
- Check quota limits in your package
- Upgrade package for higher limits
- Schedule campaigns to distribute load
Related Resources
Managing Contacts
Learn how to create and manage contact groups
Web Dialer
Make calls through the browser-based dialer
SIP Trunk Setup
Configure SIP trunks for calling
Campaign API
Automate campaigns via API