What is a campaign?
A campaign is an automated outreach sequence, a series of touchpoints across one or more channels (voice, SMS, email, LinkedIn, WhatsApp) that Sendora executes automatically for each enrolled lead. Each campaign has:- A status:
draft→running→paused→completed/stopped - A set of enrolled leads (via lead lists or individual IDs)
- A journey, the sequence of nodes and branching logic (configured in the dashboard or via API)
- Analytics, reply rates, call durations, conversion events per variant
Campaign lifecycle
Creating a campaign
draft status. Configure it in the dashboard (nodes, schedule, send windows) then launch it via API.
Launching a campaign
Enrolling leads
Enroll leads from explicit IDs or a whole lead list:Pausing and resuming
Pause a campaign to temporarily stop outreach:Stopping a campaign
Hard-stop a campaign and cancel all remaining journeys:stopped status and cannot be resumed. Leads can be re-enrolled into a new or cloned campaign.
Cloning a campaign
Create an exact copy (draft status, no leads enrolled):Listing leads in a campaign
status (active, paused, completed, cancelled, failed) and pagination.
Analytics
Webhook events
Subscribe to these events to react to campaign milestones:
See Webhooks guide for setup.