Add Leads to Campaign
SMS Campaigns
Add Leads to Campaign
Add new leads to an existing active campaign
POST
Add Leads to Campaign
Add additional leads to a campaign that is already running. Duplicate phone numbers (leads already in the campaign) are automatically skipped.
Authentication
Your API key
Path Parameters
The campaign ID to add leads to.
Body
Array of lead objects to add. Each lead must have at least a
phone_number.Example Request
Response
Whether the request was successful
Human-readable result message
Campaign ID the leads were added to
Processing details
Example Response
200
Behavior
- Duplicate detection: If a phone number already exists in the campaign, it is silently skipped (not an error).
- Phone normalization: Phone numbers are automatically normalized to E.164 format.
- Immediate processing: New leads are added to the active campaign and will receive the starting message according to the campaign’s schedule.
- Drip scheduling: If the campaign has drip messaging enabled, drip sequences are automatically scheduled for the new leads.
- All lead fields supported: Any field from the contact object (address, company, custom fields) is stored and available for message variable substitution.
Notes
- The campaign must exist and not be deleted
- Leads with missing
phone_numberare silently skipped - There is no limit on how many times you can add leads to a campaign
- Variable substitution works with all lead fields:
{{first_name}},{{company_name}},{{city}}, etc.

