Schedule Types
Send Now
“Send Now” is a one-time scheduled send with thesend_date set to the current time. There is no distinct “Send Now” mode — it is a convenience shortcut:
- Create your campaign
- Select Send Now
- Click Schedule
- A one-time schedule is created with
send_dateset to now and messages start queuing immediately
Scheduled Send
Send at a specific future time:- Select Scheduled
- Pick the date and time
- Choose timezone (your timezone or contact’s local timezone)
- Click Schedule
Recurring Send
Send on a repeating schedule:- Select Recurring
- Set the send time
- Select days of the week
- Set a start date and end date (both are required for recurring schedules)
Recurring Configuration
Days of Week
Select which days the campaign should run:Time
Set the send time in 24-hour format:Date Range (Required)
Recurring schedules require both a start date and an end date:Spread Duration
Spread your sends over a time window instead of sending all messages at the exactsend_time. Configure spread_duration_minutes (0-120 minutes) to stagger delivery:
Local Timezone Sending
Target contacts at their optimal local time:- Fixed Timezone
- Contact's Timezone
How Local Timezone Works
- The contact’s timezone is stored on the Contact record
- The campaign triggers in rolling waves across timezones
- Eastern contacts get it first, Pacific contacts later
Frequency Capping
Prevent over-messaging with frequency caps:How It Works
When the campaign evaluates a contact:- Check when they last received a message
- If within the cap window, skip them
- If outside the window, include them
Recommendations
| Use Case | Cap |
|---|---|
| Daily campaigns | 24 hours |
| Every-other-day | 48 hours |
| Weekly digest | 6 days |
| Aggressive promotion | 12 hours |
Scheduling Best Practices
Optimal Send Times
General guidelines (test for your audience):| Day | Best Times | Avoid |
|---|---|---|
| Weekdays | 10 AM - 2 PM | Before 8 AM, after 9 PM |
| Saturday | 10 AM - 12 PM | Very early, very late |
| Sunday | 11 AM - 1 PM | Morning before 10 AM |
Time Zone Considerations
- B2C: Local timezone is usually best
- B2B: Fixed timezone (business hours) may work better
- Promotional: Consider recipient’s likely activity times
Avoiding Conflicts
When running multiple campaigns:- Space sends at least 2-4 hours apart
- Use frequency capping to prevent double-sending
- Check for overlapping schedules
Campaign Calendar
The calendar view for scheduled campaigns is not yet available.Pausing and Resuming
Pause a Campaign
Pausing a campaign sets its schedule status tooff. To temporarily stop a recurring campaign:
- Find the campaign in the list
- Click Pause (this sets
status='off'on the schedule) - Campaign stops sending new messages
Resume a Campaign
- Click Resume on a paused (
off) campaign - The status is set back to
onand it continues from the next scheduled occurrence
Pausing (setting status to
off) does not cancel messages already in the queue — it only prevents new messages from being queued.Editing Scheduled Campaigns
You can edit scheduled campaigns before they send:| What | Editable? |
|---|---|
| Audience | ✅ Yes |
| Creative/Offers | ✅ Yes |
| Send time | ✅ Yes |
| Sending list | ⚠️ May affect pending messages |
Canceling a Campaign
To cancel a scheduled send:- Find the campaign
- Click Cancel or Delete
- Confirm cancellation
Next Steps
A/B Testing
Split test your messages
Message Execution
How sending works