How do I manage sending cadence within an automation workflow?
Still have a question, spotted an error, or have a better explanation or a source we should cite?
You've built your automation workflow, mapped out the emails, and now you're staring at the delay settings wondering: how far apart should these actually be? Too close together and you feel like that pushy salesperson who follows up five times in a week. Too far apart and you've lost the thread entirely by the time email three arrives.
Here's how to actually set this up, sequence by sequence.
Welcome sequences
Space these 1 to 3 days apart. Someone just signed up, so their interest is high and you want to ride that momentum. Most tools (think Klaviyo, ActiveCampaign, Mailchimp) let you add a "Wait" or "Delay" step between actions in the visual workflow builder. Set Day 0 as the trigger, then drop in a 24-hour wait before email two, and a 48-hour wait before email three. That's it mechanically.
Educational drip sequences
3 to 7 days between sends works well here. Your reader needs time to actually absorb the previous email before the next one lands. If you're sending a course-style sequence, give people room to act on what they've just read. Stacking dense content too fast just creates a to-do pile they'll eventually ignore.
Nurture sequences
Longer consideration cycles call for longer gaps. 5 to 14 days is a reasonable range, depending on what you're nurturing toward. A B2B software decision takes longer than a weekend product purchase. Match your cadence to the actual time someone needs to move forward, not to how often you want to be in front of them.
Re-engagement sequences
3 to 7 days between attempts. You're trying to rekindle something, not spam it back to life. Three emails spread over two to three weeks is a reasonable run. If there's still no response after that, sunset those subscribers rather than keep hammering them.
Adaptive cadence: letting engagement steer
Every good automation platform lets you branch based on behavior. Someone who clicks every email within an hour is telling you they're ready for more. Someone who hasn't opened in two weeks is telling you to back off. Use conditional logic to accelerate through your sequence for the engaged ones, and slow down or pause for everyone else.
In practice: add a branch after each email that checks whether the recipient opened or clicked. If yes, shorten the next wait step. If no, extend it or route them to a lower-frequency track. Brevo and Customer.io both handle this kind of conditional routing cleanly. (Not every tool does it well, so it's worth checking before you commit to a platform.)
How to know if your cadence is working
Watch three numbers: open rate by email position, unsubscribe rate, and the drop-off between emails. If opens fall sharply from email two to email three, your gap is probably too long or email two isn't earning the next open. If unsubscribes spike after email one or two, you might be moving too fast. A healthy sequence keeps open rates reasonably stable across its run, maybe tapering slightly toward the end, without a cliff drop.
Also check how timing affects your deliverability numbers more broadly. Sending too many emails too fast doesn't just annoy people, it generates complaints that hurt your sender reputation across your whole account.
But if you're not sure whether your current sequence is too aggressive, the honest answer is to check your unsubscribe and complaint rates per campaign step. The data usually tells you before your gut does.
Contributors
Who worked on this answer
Every name links to their profile. Every company links to their site. Real people, real accountability.