What is a time-based trigger?
Still have a question, spotted an error, or have a better explanation or a source we should cite?
You set up your welcome sequence, and new subscribers get message one immediately, message two three days later, and message three a week after that. You didn't have to touch anything. That's a time-based trigger doing its job.
A time-based trigger fires an email based on when something happens, not what someone does. The clock runs the show, not the click.
There are four main types:
- Relative delays: "Send 3 days after signup." The trigger counts from a known event and fires when the window closes.
- Fixed schedules: "Send every Monday at 9am." The calendar says when, full stop.
- Date matching: "Send on the subscriber's birthday." The email fires when today's date matches a stored date field.
- Recurring intervals: "Send a monthly digest on the 1st." It loops on a set cycle, no manual send required.
Where time-based triggers really shine is in situations where the right moment is predictable, even if the person's behavior isn't. A subscription renewal reminder two weeks before expiry is useful whether or not the subscriber has opened anything recently. A post-purchase check-in seven days after delivery makes sense regardless of what pages they've visited since.
That's what separates time-based triggers from action-based triggers. Action-based triggers need something to happen first. Time-based triggers just need a date.
A few practical setups worth knowing:
- In Klaviyo, you'd build a flow with a "time delay" step between messages. Set the delay in hours, days, or weeks. The flow moves subscribers forward automatically.
- In ActiveCampaign, you'd use a date-based condition or a "wait" action inside an automation. For birthday emails, you'd point the trigger at a custom date field in your contact record.
- In Mailchimp, the Birthday automation is a ready-made time-based trigger. You connect it to the birthday field and pick how many days before (or after) to send.
Now one thing to watch: time-based triggers don't know if a subscriber is still engaged. Someone could be completely checked out and still receive your anniversary email on day 365. Pairing time-based triggers with basic behavioral signals (like suppressing unengaged contacts) keeps your sending clean and your lifecycle flows relevant.
If you're building out your first automation and want to check that your sending setup can handle it properly, our SOS hotline is free and zero-pitch.
Contributors
Who worked on this answer
Every name links to their profile. Every company links to their site. Real people, real accountability.