Skip to content
Deliverability

How To Schedule A Campaign Without Creating Delivery Spikes

A campaign schedule is also a sending-rate plan. Learn how to pace email by recipient domain, react to deferrals and protect both inbox placement and subscriber experience when a large send is due.

Scheduling a campaign is often treated as a calendar decision: choose Tuesday at 10am, select the audience and press send. For deliverability, it is also a traffic-management decision.

If a platform releases every message at once, the campaign can create a sharp increase in connections and messages at the receiving providers. That change may be especially conspicuous when a sending domain, IP address or message format has little recent history at that level. Mailbox providers assess more than volume, but sudden bursts can coincide with rate limiting, temporary deferrals and weaker inbox placement.

Google’s guidance is unusually direct: high-volume senders should send at a consistent rate, avoid bursts and avoid sudden increases in volume where there is no history of sending at that level. It also advises senders to monitor server responses and reduce volume when messages begin to defer or bounce. Google’s email sender guidelines and its more operational guidance on common sender issues are useful references even for programmes that send across many providers.

The answer is not to make every campaign painfully slow. It is to release messages at a rate your infrastructure, audience quality and current sending reputation can support, then adjust when the receiving side says otherwise.

A scheduled campaign should have a release profile

A release profile defines how messages leave your email platform over time. It should answer questions such as:

  • When does the campaign become eligible to send?
  • How many messages may be handed to the delivery system per minute or hour?
  • Should the rate differ for Gmail, Yahoo, Microsoft consumer domains and other recipient groups?
  • Which audience segments go first?
  • What response triggers a slowdown, pause or exclusion?

This is different from choosing a recipient’s preferred local send time. Send-time optimisation may decide when an individual receives a message. Pacing decides how quickly the sending system releases the aggregate traffic. If thousands of subscribers are all judged most likely to engage at 9am local time, local-time delivery can still create a concentrated global spike unless the platform applies sensible rate controls.

For example, a retailer with 800,000 opted-in subscribers may want a promotion live throughout the morning. Releasing the entire audience in the first few minutes is not required to achieve that. The campaign can be queued for the morning, released progressively, and completed within the commercial window. The appropriate duration depends on the programme’s normal volume, the urgency of the message and the recent response from each recipient domain.

Why bursts create avoidable delivery risk

Mailbox providers protect their users and infrastructure by watching sending behaviour, recipient feedback, authentication and message quality. A sudden surge does not prove a sender is abusive, but it can look materially different from the established pattern of a domain or IP address.

There are practical consequences too. A receiving provider may temporarily defer messages rather than accept them immediately. A deferral is a temporary SMTP response, usually in the 4xx class, telling the sender to try again later. It is not the same as a hard bounce, but it is a signal to slow down. Repeatedly pushing a queue back at the same rate can compound the backlog and turn a short-lived issue into a prolonged delivery problem.

Google specifically recommends backing off after deferrals and then rebuilding gradually. Its published example is to pause, test delivery at a very low level and hold below the original deferral volume before increasing again. Google notes that, depending on the circumstances, subsequent daily increases may range from 25% to 100%. That is troubleshooting guidance, not a universal campaign formula: a new sending domain and a long-established daily newsletter should not be treated alike. Google’s ramp-up guidance should be read in the context of the sender’s own recent history.

A spike can also amplify an underlying problem. A stale segment, broken personalisation field, misleading subject line or unfamiliar creative treatment can generate complaints quickly when sent to a large audience at once. Once a large volume is already accepted, there is little opportunity to contain the effect. A paced release creates observation points while there is still time to intervene.

Start with the audience, not the send button

The most resilient first wave is usually not a random sample. It is a segment with clear, recent evidence of wanting the mail: subscribers who have recently clicked, purchased, logged in, updated preferences or otherwise interacted through signals that are meaningful for the business.

Open data alone is less dependable than it once was because privacy features and automated prefetching can make an open unreliable as a human attention signal. Use it carefully, alongside stronger first-party activity where available. The aim is not to manufacture engagement. It is to avoid treating long-inactive subscribers as equally ready for a major campaign.

Before scheduling, exclude:

  • hard bounces, prior complaints and unsubscribes;
  • addresses awaiting suppression processing;
  • records with known data-quality problems;
  • subscribers already receiving a high number of marketing messages in the same contact-pressure window; and
  • inactive groups that are not appropriate for the campaign’s purpose.

That last point matters when a one-off sale, relaunch or deadline tempts a team to mail the entire historical database. Reaching further into inactivity expands both the total volume and the likelihood of low engagement or complaints. It should be a conscious deliverability decision, rather than an automatic audience setting.

Yahoo makes the same broader connection between delivery and audience relevance: it recommends timely, relevant messages sent to an active, engaged audience. Its requirements also make clear that bulk senders need proper authentication, low complaint rates and straightforward unsubscribe handling. Yahoo’s sender requirements and recommendations are a useful baseline for permission-based marketing mail.

Build a pacing plan around recipient domains

A sending platform may report a single campaign total, while mailbox providers experience the campaign as separate streams. Ten thousand messages to Gmail, ten thousand to Outlook.com and ten thousand to a long tail of corporate domains are not one uniform delivery event.

Where the sending system supports it, divide the audience by recipient domain or provider group and apply separate controls. At a minimum, isolate the major consumer providers from the rest of the campaign. The benefit is control: a temporary issue at one provider need not prevent delivery to all the others, and a rate limit from one provider should not be answered by increasing traffic elsewhere without checking overall reputation.

Google also cautions senders to manage volume according to the recipient domain’s MX infrastructure rather than simply the visible domain after the @ symbol. In practice, most marketing teams will rely on their email service provider or delivery infrastructure to manage this detail. The operational lesson remains: provider-aware pacing is more useful than one campaign-wide release rate. Google’s sender guidance explains that quotas and limits can be associated with domains and IP addresses, and that senders should monitor responses so rates can be changed as needed.

Separate delivery streams by message purpose

Marketing mail should not compete directly with password resets, receipts, security alerts or other mail that a customer has actively triggered. These messages have different urgency, engagement patterns and tolerance for delay.

Use separate sending streams, domains or infrastructure where justified by the programme and supported by the delivery platform. Yahoo explicitly recommends separating bulk or marketing messages from user mail and transactional messages by IP or DKIM domain. Yahoo’s delivery recommendations set out the principle. The exact technical design should fit the organisation’s infrastructure; separation alone will not rescue poor list practices or weak authentication.

Set the initial rate from actual sending history

There is no safe universal number of messages per minute. A rate that is routine for a mature daily publisher may be an abrupt, high-risk jump for a brand that normally sends small weekly campaigns. A sensible starting point is the recent, successful pattern for the same sending domain, message class and recipient-provider mix.

Look at the last several comparable sends, not merely the biggest send ever recorded. Ask:

  • How much traffic was accepted per hour by each major provider?
  • Were there temporary deferrals, elevated bounces or unusual complaint signals?
  • Has the domain, IP pool, ESP, DKIM selector, From address or creative format changed since then?
  • Has the audience expanded or has a suppressed/inactive segment been reintroduced?

A material infrastructure or message change deserves its own controlled release. Google advises senders to increase traffic containing a new bulk-email format gradually, and to ramp modified traffic separately after significant infrastructure or header changes. That is a practical safeguard: it preserves a clearer view of what changed if delivery performance worsens. Google’s guidance on volume changes and modified traffic covers both situations.

If the campaign is genuinely time-sensitive, reduce the audience before raising the rate. It is usually safer to send a deadline notice to recently engaged subscribers than to send every historical contact simultaneously because the window is short.

Make the schedule adaptive, not just staggered

Staggering a campaign into several fixed batches is better than one instant release, but it is still incomplete. A good schedule listens to delivery outcomes.

At the campaign level, monitor accepted, delivered, deferred, bounced and rejected messages over short intervals. Break those metrics down by recipient provider and, where possible, by sending stream, source, audience segment and campaign version. Look at the actual SMTP response text as well as the status-code category. The response often tells you whether the issue relates to rate, authentication, reputation, message format or an invalid recipient.

When temporary deferrals rise at a provider:

  1. Stop increasing the rate to that provider.
  2. Reduce the release rate or pause that provider queue, according to the response and retry policy.
  3. Allow the sending platform to retry on a controlled back-off schedule. Do not discard deferred recipients or immediately resend them through another route.
  4. Check whether the pattern is isolated to one domain, stream, IP range, message version or audience segment.
  5. Resume increases only after the deferral rate has stabilised.

Do not confuse a temporary delivery issue with a reason to bypass receiver controls. The purpose of pacing is to work with valid receiver feedback, not to evade it.

Your own ESP or cloud email service also has sending-rate limits. For instance, Amazon SES applies both a rolling 24-hour quota and a maximum messages-per-second rate, and says its quotas are intended to help customers ramp activity gradually and reduce sudden, unexpected spikes. Amazon SES’s sending-quota documentation explains the distinction. Whatever platform you use, make sure campaign scheduling respects its queue limits rather than assuming a scheduled job can be released without constraint.

Use monitoring that can change the outcome

Monitoring is useful only if someone or something can act on it while the campaign is still in progress. A daily dashboard review after the campaign has finished will not prevent a burst from becoming a reputation event.

For Gmail, Postmaster Tools can provide domain-level information on authentication, spam rate, reputation and delivery errors where sufficient traffic exists. Its compliance dashboard is not real time; Google says data is typically updated within 24 hours and can take longer. It is valuable for trend analysis and compliance, but SMTP event data remains essential for immediate pacing decisions. Google’s Postmaster Tools dashboard documentation explains the available data and its timing.

For Yahoo, enrolment in the Complaint Feedback Loop allows eligible DKIM-signed senders to receive reports when recipients mark mail as spam, so those recipients can be suppressed from future promotional mailings. Yahoo’s Complaint Feedback Loop documentation describes the process. For Microsoft consumer mail, SNDS and JMRP may provide useful reputation and complaint feedback where available and correctly configured.

Set practical decision rules before launch. For example, decide who can pause a provider queue, who investigates an authentication fault, and which transactional streams must remain unaffected. Avoid setting a single generic ‘acceptable bounce rate’ for every situation; a sudden change from the programme’s own normal level, especially within one provider or segment, can be more informative than an aggregate number.

Common scheduling mistakes

Choosing one campaign time for every subscriber

One global send time is easy to manage, but it can stack delivery demand and subscriber attention into the same few minutes. Use a delivery window where the campaign permits it.

Using a new domain or IP pool for a major launch

A clean technical set-up is necessary, but new sending infrastructure has little delivery history. Begin with smaller, clearly engaged segments and establish a stable pattern before attempting peak volume.

Restarting at full speed after a deferral

A queue that has been paused can create a second spike when it restarts. Resume at a lower controlled rate and let the retry system work. The backlog is not evidence that the receiver is ready for a flood.

Treating all non-openers as a normal final batch

Non-openers may include people who did not see the message, but they can also be the least responsive part of the audience. A resend should be considered separately, with different timing, contact-pressure rules and a narrower audience where appropriate.

Letting promotion collide with lifecycle mail

A flash sale, price-drop alert and regular newsletter can each appear reasonable in isolation. Together, they can create both an infrastructure spike and an unwelcome amount of mail for the same subscriber. Contact-pressure controls should cover the full marketing programme, not one campaign calendar.

When specialist support is useful

Some pacing problems are configuration problems in disguise: an unauthenticated stream, a shared IP issue, a poor-quality audience source, a broken suppression feed or a queue that ignores provider responses. Others require careful recovery after delivery has already deteriorated.

For permission-based marketing and lifecycle senders, Email Foundry’s work in this area can include authentication and infrastructure checks, audience verification and suppression, provider-level pacing, monitoring of Gmail Postmaster and Microsoft SNDS/JMRP signals, and contact-pressure controls. Those measures are most useful when they are tied to a real operational decision: who receives the next batch, at what rate, and when the campaign should stop expanding.

The durable approach is straightforward: schedule the commercial moment, but control the release. Send first to the people most likely to welcome the message, distribute traffic consistently, respect temporary receiver feedback and make every later batch conditional on what the earlier one shows.

Frequently asked questions

How long should a large email campaign take to send?

There is no universal duration. Base the delivery window on recent successful volume from the same sending domain and stream, the message’s urgency, audience quality and provider responses during the send. If messages begin to defer, extend the window rather than forcing the original rate.

Does scheduling a campaign by recipients’ local time prevent delivery spikes?

Not by itself. Local-time scheduling can still concentrate many messages into the same hour. Combine it with a release-rate limit and, where possible, provider-level pacing.

Are temporary deferrals the same as bounces?

No. A deferral is a temporary delivery response, generally an SMTP 4xx response, and should be retried with controlled back-off. A hard bounce is a permanent failure and the address should normally be suppressed from future mailings.

Should transactional and marketing email use the same sending stream?

Usually they should be separated where the infrastructure supports it. Transactional messages have different urgency and recipient expectations, and marketing-volume spikes should not delay password resets, receipts or security notifications.

Sources and further reading

More practical guides

CRM & Segmentation

How To Segment By Lead Score

Lead scoring is most useful when it determines a relevant next step, rather than simply sorting contacts from ‘best’ to ‘worst’. Learn how to build score-based segments that reflect fit, intent, recency, consent and contact pressure.

Read article →
CRM & Segmentation

How To Segment By Revenue And Purchase History

Revenue and purchase-history segments can make email more relevant, but only when the underlying order data, timing and suppression rules are sound. This guide explains how to define customer value, build practical segments and avoid the common mistakes that damage trust and deliverability.

Read article →
Forms & Tracking

How To Segment By Website Behaviour

Website behaviour can make email more timely and relevant, but only when the events are meaningful, the identity link is sound and the programme respects consent, privacy and contact pressure. This guide explains how to build dependable behavioural segments from forms and tracking data.

Read article →