No send history, no signal
Outbound-trained timing needs a long send history. For a brand-new contact there is nothing to learn from, so the model falls back to a global default and guesses.
Wave · Cadence Affinity
Every ESP learns send-time from the emails you already sent, so it is blind on new contacts and conflates when someone opened your last message with when they actually want to hear from you. Wave learns from how each person behaves with your inbound content and predicts their receptivity window, even from the first few interactions.
Quick answer
Cadence Affinity is a Wave feature that predicts, per person, when and how often to reach them. It learns each person's timing from how they actually engage: the window they show up in, the rhythm they keep, and the point where more touches stop helping, trained on inbound behavior rather than your outbound send history.
Key capabilities
Last updated July 2026
The problem
Send-time optimization is a crowded space, but every major ESP trains on outbound engagement, which creates two problems that hit exactly the contacts you care about.
Outbound-trained timing needs a long send history. For a brand-new contact there is nothing to learn from, so the model falls back to a global default and guesses.
When someone opened your last email is not the same as when they actually want to hear from you. Training on opens optimizes the wrong moment.
Most tools optimize the hour but say nothing about frequency, so spray-and-pray cadences quietly burn warm contacts until they go cold.
How Wave does it
Wave reads when each person engages with your inbound content and turns it into a timing profile any marketer can act on without a spreadsheet.
Wave learns which days a person visits your content, what time of day they download gated assets, and how frequently they re-engage between touches, all in their own local time.
Wave scores each person's preferred window and the days they actually engage, so outreach lands when they are most likely to act rather than just open.
Wave learns each person's natural rhythm between touches and the point where more outreach stops helping, so cadences stop short of fatigue.
The predicted send window and target cadence interval write back to your CRM, governed by a per-tenant kill switch, so your existing automation rules route on them with no data engineering.
Where it fits
Cadence Affinity answers when and how often, the dimension that content, channel, and committee products do not cover, so the rest of Wave's recommendations land at the right moment.
Wave reads from your existing systems through native connectors, trains one model per tenant so your data never trains on anyone else's, and writes the predicted send window and target cadence interval back to HubSpot today, with Marketo next. The rest of the timing profile is visible in the Wave console, and every writeback is logged with previous value, new value, and the model version.
Works alongside Channel Affinity, Send Schedule Calendar, The full Wave platform.
Why Wave is different
Every send-time optimizer learns from how people responded to your past outreach. Wave learns from how buyers actually behave with your content in the wild, which is the signal that exists for new and early-funnel contacts.
FAQ
Cadence Affinity is a Wave feature that predicts when and how often to reach each person. It learns each person's timing from how they actually engage: the window they show up in, the rhythm they keep, and the point where more touches stop helping, all trained on inbound behavior rather than your send history.
Every major ESP trains send-time on outbound engagement, what you sent and when it was opened. Wave trains on how each person behaves with your inbound content, so it has signal for new and early-funnel contacts where outbound-trained models fall back to a default.
Each person's preferred window, their personal outreach rhythm, and the point where more touches stop helping. Wave writes the timing your campaigns can act on to your CRM and keeps the rest visible in the console, so cadence stops being one global rule for everyone.
It predicts how many touches in a given window a person will tolerate before disengaging. That lets you design cadences that stop short of fatigue instead of spraying a list until warm contacts go cold.
It can produce a timing prediction from the first few inbound interactions, and when there is not yet enough signal it says so instead of guessing, so you get a real signal where it exists.
Wave writes the predicted send window and target cadence interval back to HubSpot today, with Marketo next, refreshed on a daily cycle. Your existing automation rules can route on them with no data pipeline or engineering work.
Yes. Cadence Affinity writeback is governed by a per-tenant kill switch and defaults to off until you opt in, so you can score timing predictions without writing them, then enable writeback when you are ready.
Book a 20-minute walkthrough. We will configure a tenant against your stack and show the timing profile Wave would produce on your real engagement data.
See it on your data
Book a 20-minute walkthrough. We will run Cadence Affinity against your engagement data and show the timing profile Wave would produce for your contacts.
Request a demo Download the one-pager (PDF)