Send-time personalization: how it works and when it pays off 

Send-time personalization delivers each message at the moment a specific person is most likely to read and act on it. Here’s how it works in Customer.io and which audiences stand to gain the most from it.

Janelle P
Janelle P
Content Marketing Manager
lime green cylinder swirling toward lime green pentagon on purple background

In this article

Picture two pizza shops. The first bakes every pie at 6:00 pm and sends all the drivers out together. The second remembers that you usually get hungry around 12:30 pm on Fridays and has your pie at the door right as you start scrolling the menu. Both make decent pizza, and only one of them gets a tip.

Send-time personalization puts your email, push, or SMS program in the second shop’s seat. This guide covers what it is, how it works, where the lift comes from, and the situations where it’s worth the setup.

Key takeaways

  • Send-time personalization schedules each message for the moment a specific person is most likely to read and act on it.
  • Signals can include time zone, past opens and clicks, device, and the content of the message.
  • Campaign Monitor research, cited in Customer.io’s guide to email sending schedules, puts the open-rate lift from individualized timing at 23% over static best-practice timing.
  • Large, time zone-spread audiences with a decent engagement history see the most benefit.
  • Timing adds polish to a strong message and has little power over a weak one.

What is send-time personalization?

Send-time personalization is the practice of scheduling each message to arrive when a specific person is most likely to engage with it. Platforms look at signals like time zone, when someone typically opens, which device they use, and how often they engage. Some also factor in what the message says, since a lunch-break deal and a bedtime reading list belong at different hours.

You may also hear it called send-time optimization. The two terms describe the same idea, and Customer.io’s learn hub defines send-time optimization as analyzing each subscriber’s individual behavior to deliver at the moment that person is most likely to act.

How does send-time personalization work?

Think of a mail carrier who has worked the same route for ten years. By year two, they know which houses have someone home at 10:00 am and which porches stay empty until dinner. Send-time personalization builds that same route knowledge, usually in three layers:

  1. Time zone. The baseline layer, and the easiest to get right. A 9:00 am send lands at 9:00 am for a customer in Denver and for a customer in Dublin, because each message follows the local clock.
  2. Behavior. Open and click history shows when each person tends to show up. Someone who consistently clicks at 9:00 pm gets a different slot than someone who clears their inbox at 7:30 am.
  3. Message content. The purpose of the email shapes the best window. A webinar reminder has a different natural hour than a weekend recipe digest.

When there’s too little data on a person, the system falls back to a default time so nobody gets left out.

How does Customer.io handle recommended send times?

Customer.io has a built-in option called Recommended send time. Based on oursend-time docs , it uses AI along with the content of your message and your audience’s time zones to suggest when an email should go out. It also sets a fallback time for anyone whose time zone you don’t know.

A few mechanics worth knowing before you flip it on:

  • In a campaign, the recommendation adds a Time Window step directly above your message. That step holds people until their recommended send time. If someone reaches the step while the window is already open, they get the message right away.
  • Messages need to be set to send automatically. If they’re set to Queue Draft, Customer.io queues the draft at the recommended time and never sends it.
  • You’ll need a time zone for each person, which you can collect through automatic geolocation or a timezone attribute in a supported format. Customer.io also maintains a timezone_valid attribute so you can find profiles with missing or malformed values.
  • Recommended send times don’t account for holidays, so check your calendar around big ones.
  • The AI features need to be enabled in your workspace settings before the option appears.

Do generic “best time to send” benchmarks still matter?

They make a handy starting point. Think of them like the rush-hour schedule posted on a train platform: useful for planning, and still no substitute for knowing your own commute.

Here’s what the recent data says, summarized in Customer.io’s email sending schedule guide:

  • Tuesday leads for opens. HubSpot’s 2025 research found 27% of US marketers name it as their top engagement day, with Thursday close behind.
  • Evening sends can win on opens. Omnisend’s 2025 analysis shows 8:00 pm sends reaching a 59% open rate, against 45% for 2:00 pm.
  • Clicks peak at night. Moosend’s analysis of 10 billion emails has click-through rates topping out between 8:00 and 9:00 pm, with Monday at 9:00 pm hitting 9.01%.

The pattern makes sense once you picture the inbox at 8:45 am. Everyone is triaging at once, archiving anything that isn’t urgent, and your newsletter is standing in a crowded lobby. By 8:00 pm, people are settled on the couch with time to read and click. That gap between a morning open and an evening action is exactly why a single “best time” rarely fits a whole list.

How much lift can you expect?

The commonly cited figure is a 23% open-rate increase from individualized timing over static timing, per Campaign Monitor research summarized in the Customer.io guide above. Treat that number as a directional benchmark, since your results will depend on your list and your content.

Opens also deserve a skeptical eye. Apple Mail Privacy Protection inflates open metrics, so a lift measured only in opens can look bigger than it is. Clicks and conversions give you a cleaner read, and marketers seem to agree: in the2026 customer messaging guide, 66% of marketers named conversion rate as their primary success metric, compared with 34% for open rate.

When does send-time personalization pay off?

It tends to earn its keep in a handful of situations:

  • Your audience spans time zones. A national or global list sent at one clock time means someone gets your message at 3:00 am. Local-time delivery fixes that on day one.
  • Your list has behavioral history. Individualized timing needs signal. Subscribers with months of opens and clicks give the system plenty to learn from.
  • Your messages are habit-friendly. Newsletters, digests, product tips, and re-engagement nudges depend on a person being in a receptive moment, so timing carries real weight.
  • You send at volume. A few percentage points on a large list adds up to a lot of extra clicks.
  • You’ve already tuned the basics. Once subject lines, segmentation, and content are in good shape, timing becomes one of the remaining places to find gains.

When can you skip it?

Time-critical messages like password resets, receipts, and shipping alerts should go out the moment they’re triggered. A very small list rarely has enough history to learn from, so a simple fixed time plus a test will serve you better. And if the content itself needs work, spend your energy there first. Customer.io’s own view is that send-time optimization matters at the margins and can’t rescue a weak email.

How do you set up send-time personalization in Customer.io?

  1. Confirm your people have a valid time zone, using geolocation collection or a timezone attribute.
  2. Make sure Customer.io AI features are enabled in your workspace settings.
  3. In a newsletter or one-time send, open the Review step and click Recommend send time. In a campaign, open your message settings and do the same.
  4. Choose a fallback time zone for profiles that lack one.
  5. Click Why this send time? to read the reasoning, and add context if you want to steer the recommendation.
  6. Set the message to send automatically, then publish.

How should you test it?

Treat it like any other change to your program. Run an A/B test with identical content: one group gets a fixed send time, and the other gets personalized timing. Change only the timing, give the test at least a few weeks, and judge it on clicks and conversions. If your list is small, give it extra time to reach significance. For a broader view of experimentation, see how to A/B test an entire customer journey.

FAQs

What is send-time personalization?
It’s the practice of scheduling each message for the time a specific person is most likely to engage, based on signals like time zone, past behavior, device, and message content.

Is send-time personalization the same as send-time optimization?
Yes. Both terms describe delivering messages at individually chosen times, and they’re used interchangeably.

How much does send-time personalization improve open rates?
Campaign Monitor research cited by Customer.io reports a 23% increase in open rates over static timing. Results vary by audience, so test on your own list.

Do I need a lot of data for it to work?
Behavioral timing improves with engagement history. Time zone-based delivery works with far less, which makes it a good first step for newer lists.

What’s the best day and time to send marketing emails?
Recent studies point to Tuesday for opens and evenings for clicks. Your own audience may differ, and testing will tell you.

Should I use it for transactional messages?
No. Receipts, resets, and alerts should send immediately when triggered.

Ready to send at the right moment for every customer? Try Customer.io today.

Free 14-day trial 

  • No credit card required
  • Cancel anytime