RevrepRevrep
Deliverability5 min read

Sending Limits & Scheduling

Daily limits per inbox, sending window configuration, timezone handling, and what happens when limits are reached.

Last updated: March 7, 2026

The Sending Window

Revrep only sends emails during a configured time window. The defaults are:

SettingDefault
Start time9:00 AM Central Time
End time5:00 PM Central Time
Sending daysMonday through Friday
TimezoneAmerica/Chicago (Central)

Emails scheduled outside this window are held and sent at the start of the next eligible window. For example, an email due at 6 PM on Friday will be sent at 9 AM on Monday.

Minimum send hour: Revrep enforces a minimum of 8:00 AM Central Time. Even if you configure an earlier start time, emails will not be sent before 8 AM.

Per-Inbox Daily Limits

Each inbox has a daily sending limit determined by its warmup phase:

Warmup PhaseDaily Limit
Cold0 emails/day (no cold sends allowed)
WarmVaries by day — ramps from ~3/day to the hot maximum
Hot25 emails/day (default, ±10% daily variation)

These limits are per inbox, not per domain. If you have 3 inboxes in the Hot phase, your total daily capacity is approximately 75 emails/day (3 × 25). See Understanding Warmup for how to configure these limits.

How Email Processing Works

Revrep's email processing system runs every minute. On each run, it:

  1. Finds all active enrollments with a next_step_at time that has passed
  2. For each enrollment, checks:
    • Is it currently within the sending window?
    • Does the inbox have remaining daily capacity?
    • Is the contact still eligible to receive email?
  3. If all checks pass, the email is sent immediately
  4. If any check fails, the email is rescheduled for the next eligible time

Step-Level Send Hour

Individual sequence steps can specify a preferred send hour. When set, Revrep schedules the email for that specific hour (in Central Time) on the next eligible day, instead of sending it as soon as the delay has elapsed.

For example, if a step has a 3-day delay and a preferred send hour of 10 AM, the email will be sent at 10 AM Central on the third business day after the previous step — not just any time during the sending window.

If the preferred hour falls outside the sending window, the system uses the window's start time instead.

Sequence Schedule Overrides

Each sequence can override the global sending schedule with its own settings:

  • Custom start hour — e.g., start sending at 7 AM instead of 9 AM
  • Custom end hour — e.g., stop sending at 3 PM instead of 5 PM
  • Custom sending days — e.g., only send on Tuesday, Wednesday, and Thursday

This is useful when you want different sequences to operate on different schedules, such as a higher-priority sequence that sends earlier in the day.

What Happens When Limits Are Reached

When an inbox hits its daily sending limit, Revrep does not stop the enrollment or throw an error. Instead:

  1. All remaining enrollments for that inbox are rescheduled to the next eligible sending day
  2. The rescheduled time is set to the start of the sending window on that day
  3. The enrollment remains in the active state — it will automatically resume when the inbox has capacity

This means emails are never lost when limits are hit — they are just delayed to the next day. You do not need to manually intervene.

Send Timing Randomization

Revrep distributes emails throughout the sending window rather than sending them all at once. This makes your sending pattern look natural to mailbox providers and avoids triggering rate limits or spam filters that watch for burst sending behavior.

Still have questions?

Our support team is here to help. Reach out anytime and we'll get back to you as soon as possible.