Scheduling & Throttling
Score CRM gives you fine-grained control over when your campaigns send and how quickly emails are delivered.
Scheduling
Immediate Send
Select Send Immediately to begin processing as soon as you click Launch. The campaign enters the running state and begins sending.
Scheduled Send
Select Schedule and pick a date and time. The campaign enters the scheduled state and automatically begins sending at the specified time.
Scheduled times are interpreted in your organization's timezone. If your org is set to America/New_York and you schedule for 9:00 AM, the campaign sends at 9:00 AM Eastern, regardless of where you physically are.
Timezone Handling
Behind the scenes, Score CRM:
- Takes your selected date/time
- Converts it to UTC using your organization's timezone
- Stores the UTC timestamp
- The scheduler polls and triggers the campaign when UTC time matches
Throttling
Throttling limits the number of emails sent per hour, giving you control over delivery pacing.
Why Throttle?
- IP warm-up: New IPs/domains should start slow and ramp up gradually
- Server protection: Prevent overwhelming your SMTP provider's rate limits
- Deliverability: Some ISPs throttle or block senders who blast too many emails too quickly
- Spread engagement: Distribute sends over time for more consistent server load
Configuring Throttling
- In the campaign builder, find the Throttling section
- Toggle Enable Throttling
- Set Emails Per Hour (e.g., 6,000)
Smart Smoothing
Instead of sending 6,000 emails in a burst at the start of each hour, Score CRM uses smart smoothing to distribute sends evenly:
6,000 emails/hour → 100 emails/minute
This ensures a steady, predictable sending rate throughout the hour.
IP Warm-Up Ramp
For new IP addresses or domains, you can configure a warm-up ramp:
| Parameter | Description |
|---|---|
| Start Rate | Initial emails per hour (e.g., 500) |
| Target Rate | Final emails per hour (e.g., 50,000) |
| Duration | Number of days to reach the target |
| Curve | Linear or exponential ramp |
Example warm-up schedule (exponential):
| Day | Emails/Hour |
|---|---|
| Day 1 | 500 |
| Day 2 | 1,000 |
| Day 3 | 2,500 |
| Day 4 | 6,000 |
| Day 5 | 15,000 |
| Day 6 | 35,000 |
| Day 7 | 50,000 |
Day-Parting
Day-parting restricts sending to specific time windows on specific days of the week:
Example:
- Monday–Friday: Send between 9:00 AM – 6:00 PM
- Saturday: Send between 10:00 AM – 2:00 PM
- Sunday: No sending
When the current time falls outside the allowed window:
- The campaign is automatically paused
- When the next allowed window opens, the campaign resumes automatically
Combining Features
Scheduling, throttling, and day-parting can all be combined:
This lets you schedule a campaign to start Monday morning, send at 6,000/hour, pause at 6 PM, and resume Tuesday at 9 AM — all automatically.