Steps
1
Open campaign wizard
Dashboard → Campaigns → create campaign.
2
Choose API / Custom CRM data source
Select ingest mode so
dataSourceType / contactIngestMode is api. Empty contacts are OK.3
Configure dial assets
Script, phone number, schedule, concurrency. For WhatsApp/email without a dial, attach templates in Omni Channel (campaign Follow-up pick is optional).
4
Start the campaign
Status active. API-ingest campaigns stay active with zero contacts (they do not auto-complete on an empty queue).
5
Copy campaignId
From the campaign URL, or
GET /api/v1/campaigns / GET /api/v1/campaigns/{id} — List campaigns. Use it in POST /api/v1/leads.
