Launch your first AI-powered outbound campaign using the Vozzo Campaign API.
This guide covers the complete flow:
- Authenticate
- Create a campaign
- Start dialing
- Monitor analytics
Before You Start
API Key
Generate your secret API key from the Vozzo dashboard.
Token YOUR_SECRET_API_KEY
Agent UUID
The AI Voice Agent that will handle campaign conversations.
Test Numbers
Recipient phone numbers in E.164 format.
+919876543210
1. Verify Authentication
Test your API key and confirm access permissions.
Code
Example Response
Code
2. Create a Campaign
Create a campaign with scheduling rules, retry settings, and recipient records.
Code
Campaign Structure
campaign_config
Defines scheduling, retry behavior, timezone rules, and campaign settings.
campaign_data
The list of recipient records that will be queued for outbound calls.
Campaigns Start in TO_START
Newly created campaigns do not immediately place calls. You must update the campaign state to RUNNING to begin dialing.
3. Start the Campaign
Update the campaign state to begin outbound calling.
Code
4. Monitor Progress
Track campaign health, call activity, and analytics in real time.
Campaign Details
View campaign status, totals, retry stats, and performance metrics.
Code
Call Items
Inspect individual call attempts, statuses, and recipient activity.
Code
Typical Flow
Code
Next Steps
Creating & Scheduling
Configure timeslots, retries, limits, and scheduling rules.
Campaign Analytics
Explore dispositions, retry analytics, and reporting APIs.
Multi-Campaign Operations
Aggregate analytics and manage multiple campaigns together.

