No history, no signal
Outbound-trained models need a long send history to work. For a brand-new contact, they fall back to a global default and guess.
Wave · Channel Affinity
Every ESP optimizes channel mix from the emails you have already sent. Wave trains on how each person actually arrives, their UTMs, referrers, and AI-assistant referrals, and predicts the channel they will answer, even for brand-new contacts.
Quick answer
Channel Affinity is a Wave feature that predicts each person's preferred marketing channel from inbound signals, how they arrived and which referrers and AI assistants sent them, rather than from your outbound send history. It produces two predictions per contact, a preferred inbound channel and a preferred promotional channel. Content format preference is a separate Wave product, Engagement Channel.
Key capabilities
Last updated July 2026
The problem
Every major channel optimizer, Klaviyo, Braze, Bloomreach, and Salesforce Einstein STO, trains on outbound engagement history. That model has nothing to say about a net-new prospect or an early-funnel contact, exactly where B2B teams struggle most.
Outbound-trained models need a long send history to work. For a brand-new contact, they fall back to a global default and guess.
Buyers now start in ChatGPT, Perplexity, and Gemini, then arrive on your site. Most stacks bucket that traffic as direct or none and lose the signal entirely.
Where someone consumes content and where they respond to an offer are different questions. Treating them as one number sends the right message on the wrong channel.
How Wave does it
Wave reads how every person comes to you and scores the channel they will actually engage, then writes the prediction to the contact record your campaigns already run on.
Wave records each channel touch, UTM source and medium, document referrer, and AI-assistant referral from ChatGPT, Perplexity, Claude, Gemini, and Copilot, as a first-class signal.
Wave maps each touch to a channel in a per-tenant taxonomy you define and control. Classification is accurate and cost-efficient, and you decide how every channel, including each AI assistant, is recognized.
Wave scores a preferred inbound channel, how each person arrives and discovers you, and a preferred promotional channel, where they respond to an offer, with a confidence grade per person.
Both predictions sync to HubSpot as contact properties, refreshed daily, governed by a per-tenant kill switch. Your existing sequences route on them with no data engineering.
Where it fits
Channel Affinity is one part of Wave's person-level data layer. A sibling product, Engagement Channel, predicts the content format each person prefers, so Channel Affinity stays focused on where they arrive and where they respond.
Wave reads from your existing systems through native connectors, runs the model per tenant so your data never trains on anyone else's, and writes two channel predictions back as contact properties. Every writeback is logged with previous value, new value, and the model version that produced it. Rollback is a single audit row.
Works alongside Motion Traction, Buying Groups, The full Wave platform.
Why Wave is different
The competitive line is explicit. Every incumbent learns from what you sent. Wave learns from how people came to you, which is the signal that actually exists for new and early-funnel contacts.
FAQ
Channel Affinity is a Wave feature that predicts each person's preferred marketing channel from inbound signals, how they arrived and which referrers and AI assistants sent them, rather than from your outbound send history. It produces two predictions per contact, a preferred inbound channel and a preferred promotional channel, and syncs them to your CRM.
Those tools train on outbound engagement history, what you sent and what was opened. Wave trains on inbound arrival signals like UTMs, referrers, and AI-assistant traffic. That means Wave has signal for net-new and early-funnel contacts where outbound-trained models fall back to a default.
Wave predicts a preferred inbound channel, how a person arrives and discovers you, and a preferred promotional channel, where they respond to an offer. Content format preference, such as webinar versus blog post, is a separate Wave product called Engagement Channel.
Yes. Referrals from ChatGPT, Perplexity, Claude, Gemini, and Copilot are classified as first-class channels in Wave's taxonomy, instead of being lost in a direct or none bucket like most analytics stacks.
Wave writes both predictions back to HubSpot as contact properties, refreshed daily. Your existing sequences and workflows can filter and route on them with no data pipeline or engineering work.
No. Wave trains one model per tenant. Your contact and engagement data never enters a shared or cross-customer model, and every prediction is stamped with the model version that produced it.
Yes. Channel Affinity writeback is governed by a per-tenant, per-property kill switch and defaults to off until you opt in, so you can score without writing, then enable writeback when you are ready.
Book a 20-minute walkthrough. We will configure a tenant against your stack and show the two channel predictions Wave would produce on your real inbound signal.
See it on your data
Book a 20-minute walkthrough. We will run Channel Affinity against your stack and show the two channel predictions Wave would produce for your contacts.
Request a demo Download the one-pager (PDF)