Campaigns Overview
A campaign represents a single outreach effort in ColdSend. Each campaign contains leads, email variants, follow-up sequences, and sender accounts.Campaign Lifecycle
Campaigns progress through distinct states:| Status | Description |
|---|---|
DRAFT | Campaign is being configured |
ACTIVE | Campaign is running and sending emails |
PAUSED | Campaign is temporarily stopped |
COMPLETED | All leads have been processed |
FAILED | Campaign launch failed |
5-Step Creation Workflow
Creating a campaign follows a structured workflow:Step 0: Create Campaign
Initialize the campaign with basic settings:DRAFT and current_step = 0.
Step 1: Basic Configuration
Configure scheduling and settings. These can be updated later:- Campaign name
- Timezone for scheduling
- Sending days (which days of the week)
- Sending window (hours during which emails are sent)
- Daily limit per inbox
- Tracking and unsubscribe settings
Step 2: Lead Configuration
Define how lead data maps from your CSV to ColdSend fields:Step 3: Inbox Selection
Assign sender accounts to the campaign:Step 4: Email Content
Create email variants and optional follow-up sequences:Step 5: Launch
Setcurrent_step to 5 to launch the campaign:
ACTIVE if leads exist, or PAUSED if no leads have been uploaded.
Step Progression Rules
- You cannot skip steps (can only progress to
current_step + 1) - You can update the current step multiple times
- Campaigns must be in
DRAFTstatus to update
Campaign Limits
- Maximum 4 email variants per campaign
- Maximum 3 follow-up sequences
- Maximum 45 days total sequence duration
- Maximum 30 days wait between any sequence step
Scheduling
Timezone
All scheduling respects the campaign’s timezone setting. Use IANA timezone format:Sending Days
Specify which days to send using numbers 1-7:| Number | Day |
|---|---|
| 1 | Monday |
| 2 | Tuesday |
| 3 | Wednesday |
| 4 | Thursday |
| 5 | Friday |
| 6 | Saturday |
| 7 | Sunday |
Sending Window
Define the hours during which emails are sent:Daily Limits
Control how many emails each sender account sends per day:null to use the inbox’s default limit.
Next Steps
- Learn how to Create a Campaign
- Configure Email Variants for A/B testing
- Set up Follow-up Sequences
- Explore Personalization options

