Join the waitlist

Let us know how we should get in touch with you.

Thank you for your interest! We’re excited to show you what we’re building very soon.

Close
Oops! Something went wrong while submitting the form.

How to Combine Buying Signals With Cold Email

Austin Hughes
·
Updated on: July 2, 2026
TL;DR: Combine buying signals with cold email by triggering each send off a real intent signal and writing the message to that signal, then sending within its half-life (an hour for product usage, 24 hours for website intent, 24 to 48 hours for competitor research). Built for RevOps and Heads of Sales running signal-led outbound, this playbook maps six signals to their message and cadence. Signal-triggered sequences from named Unify customers reach 5% to 20% reply rates.

Benchmarks at a glance

Every quantitative claim in this article, with its named source and date. Unify customer numbers are attributed to individual case studies, not to an aggregated benchmark.

Claim Value Source (date)
B2B buyers actively in-market at any given time ~5% LinkedIn B2B Institute, 95-5 Rule (2024)
Buyer time spent with any one supplier's reps ~5% of total purchase time (17% across all suppliers) Gartner, B2B Buying Journey (2024)
Outbound emails analyzed for reply-rate patterns 25 million+ Unify, Anatomy of an Outbound Email That Gets Replies (2026)
Reply-rate lift from AI personalization, only with correct data 57% Unify, Anatomy of an Outbound Email That Gets Replies (2026)
Top-performer reply rate vs. average 2 to 3x Unify, Anatomy of an Outbound Email That Gets Replies (2026)
Justworks ROI from signal-triggered outbound (G2 + website intent) 6.8X in first 5 months Justworks case study (2026)
Perplexity PQL Play reply rate 5% Perplexity case study (2026)
Perplexity MQL Play reply rate up to 20% Perplexity case study (2026)
Perplexity pipeline from signal-led outbound $1.7M and 80+ enterprise meetings in 3 months Perplexity case study (2026)
Navattic freemium-PQL outbound $100K+ pipeline in first 10 days, 67% open rate Navattic case study (2026)
Campfire qualified pipeline from intent-signal plays 2x in 5 months Campfire case study (2026)
HyperComply F100 CISO response to website-intent sequence within 15 to 25 minutes HyperComply case study (2026)
Touchpoints before a demo in a long ERP cycle 20 to 40 Campfire case study (2026)
Unify data coverage feeding signal-triggered outreach 1.1B+ contacts, 65M+ companies, 40+ data sources Unify, B2B Company & Contact Data (2026)

Methodology and limitations

External figures come from Gartner and the LinkedIn B2B Institute. Reply-rate patterns come from Unify's analysis of 25 million+ outbound emails across hundreds of companies (Anatomy of an Outbound Email That Gets Replies, 2026). Customer outcomes are drawn from individual published case studies over 2025 to 2026 and are attributed by name; they are single-customer results, not a blended "Unify benchmark," and your numbers will vary by segment, list quality, and deliverability. What we did not measure here: dialer-only motions, paid-media-sourced pipeline, and consumer email. Guidance skews toward US B2B norms; teams in the EU and UK should tighten targeting and legal basis (see edge cases).

What does combining buying signals with cold email actually mean?

It means you stop sending on a schedule and start sending on a signal. A buying signal is a timestamped action, like a pricing-page visit, a hit usage limit, a job change, or competitor research, that tells you an account is likely in-market right now. Combining it with cold email means the signal decides when you send, who you send to, and what the first line says.

Done well, the email is barely cold. The recipient never asked to hear from you, so it is technically cold outreach, but the timing and the reference point are warm. That is the difference between "Hi {{first_name}}, I wanted to reach out" and a note that lands the same afternoon someone on their team started comparing tools in your category.

This is a copywriting and sequencing problem more than a data-theory problem. Plenty of guides cover how to score and prioritize signals. This one is about the message and the cadence: what you actually write when a specific signal fires, and how fast you send it. For the upstream question of which signals to trust, see Unify's guide to how buyer intent signals turn cold outreach into warm conversations.

Why does timing beat volume in cold email?

Because at any given moment almost nobody is buying. Only about 5% of B2B buyers are actively in-market, a pattern the LinkedIn B2B Institute popularized as the 95-5 Rule. Blasting the other 95% on a fixed cadence is how you burn a domain and a list at the same time.

Buyers also spend very little time with sellers. Gartner's B2B Buying Journey research finds that buyers spend only about 17% of their purchase time meeting with potential suppliers, and when they are comparing several vendors, any one rep may get roughly 5% of that time. Your window is small, so relevance is the whole game.

The volume approach is also getting less effective on its own terms. Unify's analysis of 25 million+ outbound emails (Anatomy of an Outbound Email That Gets Replies, 2026) found reply rates at historic lows as inboxes fill with generic AI-written mail. The same analysis found that AI personalization lifts replies 57%, but only when it is fed correct data, and that top performers hit 2 to 3 times the average reply rate. Signals are what supply that correct data, at the moment it matters.

Map every buying signal to the message that fits it

The core move is a one-to-one map: each signal type gets its own message angle, opener, and send window. The mistake is firing the same template no matter what triggered it. Below is the map for the six signals most worth building around, each using the same fields so you can lift them straight into a playbook.

Website intent (pricing, product, or docs pages)

  • What it tells you: someone at the account is evaluating a purchase now, often comparing options.
  • Message angle: answer the exact question the page raised, without narrating that you watched them visit it.
  • Example opener: "Teams comparing {{category}} tools usually get stuck on how pricing scales past 50 seats. Here's the breakdown we share so you can skip the sales-y version."
  • Send window: within 24 hours.

Product usage or PQL (usage limit, paywall hit, key milestone)

  • What it tells you: the person is already getting value and just hit a ceiling. In PLG this is the highest-intent moment you get.
  • Message angle: help them get unblocked first, sell second.
  • Example opener: "Looks like your workspace keeps bumping into the {{feature}} limit this week. There are two ways teams handle that, one of them is free. Want me to walk you through both?"
  • Send window: same day, ideally within the hour.

Job change or new hire in a target role

  • What it tells you: a new decision-maker with a mandate to change things and goodwill to spend in their first 90 days.
  • Message angle: a quick congratulations, then tie your value to a likely first-quarter priority.
  • Example opener: "Congrats on the {{role}} move to {{company}}. Most people in that seat spend month one figuring out why pipeline is lumpy. If that's on your list, here's how three teams your size fixed it."
  • Send window: one to two weeks after they start, not day one.

G2 or competitor research

  • What it tells you: active, late-stage evaluation. They are comparing you or your category against a named rival.
  • Message angle: displacement without trash-talk. Name the specific gap buyers switch for, and be honest about who should not switch.
  • Example opener: "If you're weighing {{category}} options right now, the thing teams move to us for is {{specific capability}}. It's not for everyone, so here's the honest 'don't switch if...' version too."
  • Send window: within 24 to 48 hours.

Competitor and G2 research is one of the highest-converting signals for cold email precisely because it catches buyers mid-decision. For the mechanics of capturing it, see Unify's walkthrough on how to use G2 intent data for outbound.

Funding announcement

  • What it tells you: new budget, a hiring push, and pressure to show growth fast.
  • Message angle: connect the raise to the mandate the money funds.
  • Example opener: "Congrats on the round. A {{series}} usually means a hiring push and a number to hit quickly. Here's what teams do in the first quarter so new headcount ramps before the board asks."
  • Send window: within a week of the announcement.

Champion moved to a new company

  • What it tells you: someone who already succeeded with you now has budget somewhere new. This is the warmest lead you will find.
  • Message angle: pick the relationship back up and make it easy to bring you in.
  • Example opener: "Congrats on the new role. You got real results with us at {{old company}}. Want me to get you set up the same way here, minus the procurement song and dance?"
  • Send window: one to two weeks after they start.

How fast should you send after each signal? (Signal-to-cadence table)

Speed and cadence should track the signal's half-life, not a house default. A product-usage signal is stale in hours; a job change stays useful for a month or more. Send too slow and the moment passes; send too many touches and you train the inbox to filter you out.

Signal-to-cadence reference: how fast to send, how long to sequence, and how quickly each signal decays.

Signal First touch within Sequence length Primary channels Signal half-life
Product usage / PQL 1 hour 3 to 4 touches over 10 days Email, in-app, LinkedIn Hours to a few days
Website intent (pricing / docs) 24 hours 4 to 5 touches over 12 to 14 days Email, then call or LinkedIn 3 to 7 days
G2 / competitor research 24 to 48 hours 4 to 6 touches over 2 to 3 weeks Email and call 1 to 2 weeks
Job change / new hire 1 to 2 weeks after start 4 to 5 touches over 3 weeks Email and LinkedIn 30 to 60 days
Funding announcement within 1 week 3 to 4 touches over 2 to 3 weeks Email and LinkedIn ~30 days
Champion move 1 to 2 weeks after start 3 touches, high-touch Email and LinkedIn 30 to 90 days

Half-lives are directional, not laws. The point is that a decaying signal should trigger faster, shorter sequences, while a durable one supports a slower, multi-channel build. Unify's breakdown of the half-life of buying signals goes deeper on setting decay windows per signal.

Write the email to the signal, not to a template

Lead with the reason you are relevant, then get to one idea. A signal-triggered email that works usually has four parts: a subject that hints at the trigger, an opener that references the context (not the surveillance), a single value idea tied to that context, and a low-friction call to action.

Keep the subject specific and lowercase-plain: "scaling {{category}} past 50 seats" beats "Quick question." The opener earns the read by being about them and their moment, not about you. One email, one idea; a PQL nudge and a funding play should never share a body.

On the close, ask for a small yes. Unify's 25M-email analysis found that alternative calls to action can outperform a bare calendar link, so try "want me to send the breakdown?" before "grab time here." And personalize with data you can verify, because the same study found AI personalization only lifts replies when the inputs are correct. For ready-made structures, Unify maintains a set of signal-based outbound sequence templates and a signal-first cold email framework.

How to evaluate a signal-to-cold-email workflow (vendor-neutral checklist)

Judge any setup on whether it moves a fresh signal into a written, sent, on-brand email fast enough to matter. Use these seven criteria as a neutral scorecard, whatever tools you are comparing.

  • Signal coverage and freshness: How many signal types can it detect, and how quickly does a new signal surface? Stale signals are noise.
  • Enrichment at trigger time: When a signal fires, can it find and verify the right contact automatically, or does a human go hunting first?
  • Message-to-signal fit: Can the copy branch by signal type, or does everything collapse into one template?
  • Cadence control: Can you set different send windows and sequence lengths per signal, and stop instantly on a reply or opt-out?
  • Deliverability: Does it manage domain warming, verification, and bounce prevention so triggered sends actually land?
  • CRM sync: Does it read and write to Salesforce or HubSpot so ownership, exclusions, and activity stay clean?
  • Attribution: Can you tie replies and meetings back to the specific signal and play that drove them?

How Unify covers this. Unify is outbound AI for sellers, the platform where AI agents and reps work side by side, from finding the buyers already in market to reaching them with the right message, all from one tab. It combines 25+ intent signals (Signals & Intent) with enrichment across 1.1B+ contacts, 65M+ companies, and 40+ data sources (B2B Company & Contact Data), then triggers Plays that write and send sequences in the rep's own voice with managed deliverability. So a signal can go to a written, sent email in minutes. Justworks used exactly this pattern, competitor G2 plays plus website-intent sequences, for 6.8X ROI in its first 5 months (Justworks case study). This is AI for SDRs, not an autonomous AI SDR: the rep still owns the conversation and the send.

Which approach fits your team? (30-second chooser)

  • If you run PLG on HubSpot with a small team, prioritize product-usage and PQL signals with same-hour sends. They are the warmest and fastest to prove value.
  • If you are sales-led on Salesforce with named accounts, prioritize website intent, competitor research, and champion moves, and route high-intent hits to the owning rep as a manual first touch.
  • If you have no SDR headcount, automate the long tail with signal-triggered sequences and pull a human in only when the account replies.
  • If deliverability is shaky, fix domains, warming, and verification before you scale volume, or every signal-triggered email still lands in spam.
  • If your sales cycle is long (ERP, security, finance), expect 20 to 40 touchpoints before a demo (per the Campfire case study) and build durable, multi-signal nurtures, not one-and-done blasts.
  • If you sell into the EU or UK, lead with the strongest first-party signals and a legitimate-interest basis, and keep opt-out one click away.
  • If you want maximum reply rate per send, narrow to the highest-intent signal you have and write a bespoke opener for it rather than widening the list.

Worked example: a competitor-research signal to a booked meeting

Here is an anonymized end-to-end trace of one play, modeled on the patterns behind the Justworks and Perplexity results. A Series B fintech's RevOps lead builds a single competitor-research play.

  • Day 0, 9:14am: A director at a 600-person target account views a competitor comparison page. The signal fires.
  • Day 0, 9:16am: Enrichment finds and verifies the director plus two adjacent stakeholders; CRM check confirms the account is unowned, so it routes to the automated track.
  • Day 0, 9:40am: Email one sends: subject "switching off {{competitor}}?", opener naming the one capability teams switch for, and an honest "don't switch if" line. CTA: "want the 2-minute teardown?"
  • Day 2: The director opens twice but does not reply. Touch two switches the angle to a peer proof point in the same vertical.
  • Day 4: Reply: "We're comparing three tools, send it." A meeting is booked; the account escalates to the owning AE.
  • Outcome: one signal, four days, one qualified meeting, zero manual research. For context on the ceiling, HyperComply's website-intent sequences drew a Fortune 100 CISO response within 15 to 25 minutes (HyperComply case study), and Perplexity's PQL Play produced a 5% reply rate with MQL Plays reaching up to 20% (Perplexity case study).

Role and segment variants

RevOps. Own the signal-to-play routing, decay windows, and exclusions. Your win is fewer duplicate touches and clean attribution back to signal and play.

  • Wire signals to CRM ownership so owned accounts never get an automated blast.
  • Set per-signal decay windows so nothing fires past its half-life.

Head of Sales / BDR leader. Own message quality and the human-in-the-loop moments. Your win is consistent reps and more pipeline per head.

  • Reserve manual first touches for Tier 1 accounts and the highest-intent signals.
  • Standardize openers per signal so quality does not depend on the rep.

SMB vs. enterprise. SMB: lean on fast, high-volume signals like product usage and website intent. Enterprise: stack multiple signals per account and accept the longer 20-to-40-touch cycle typical of considered purchases.

PLG vs. sales-led. PLG: PQL and usage signals lead, sent within the hour. Sales-led: competitor research, funding, and champion moves lead, routed to reps.

Edge cases and disambiguation

  • Job-seeker traffic vs. buyer interest: a spike in visits from a role that just posted a job may be candidates researching, not buyers. Validate against firmographics and the pages viewed before triggering.
  • Opens-only vs. genuine engagement: an open is not intent, especially with privacy proxies inflating open data. Weight clicks, replies, and page depth over opens.
  • Your G2 page vs. a competitor's: research on a competitor's alternatives page is a displacement signal; research on your own page is late-stage interest. The message differs.
  • Fresh vs. stale signal: a website visit from three weeks ago is past its half-life. Do not trigger; wait for a new signal rather than send on a cold trail.
  • Opt-in vs. cold in regulated regions: in the EU and UK, a buying signal improves relevance but does not create a legal basis. Keep a legitimate-interest assessment and immediate opt-out.

When to stop or adapt (red-flags table)

Stop-or-adapt rules for signal-triggered sequences.

Signal Next action Wait time Channel
Opt-out / unsubscribe Stop the sequence Permanent None
Out-of-office reply Pause the sequence Return date + 2 days Same thread
Opens-only after 3 touches Switch the angle 5 days Same thread
Signal older than its half-life Do not trigger; wait for a fresh signal n/a None
Job-seeker, not a buyer Suppress the contact n/a None
"Not now, circle back in Q3" Move to nurture Next quarter Email
Hard bounce Pull and re-verify the address n/a None

Top 5 mistakes to avoid

  • Treating every signal as equally urgent instead of matching cadence to the signal's half-life.
  • Referencing the signal so literally it feels like surveillance, for example "I saw you visit our pricing page."
  • Firing the same template regardless of which signal triggered it.
  • Acting on opens-only or a single low-intent pageview as if it were buying intent.
  • Scaling volume before deliverability is set up, so signal-triggered emails still land in spam.

FAQ

What is signal-based cold email?

Signal-based cold email is outreach triggered by a real buying signal, such as a pricing-page visit, a product-usage limit, a job change, or competitor research, and written specifically to that signal. Instead of blasting a static list, you send when the account shows intent and reference the context that made them relevant, which lifts reply rates and cuts wasted volume.

How is a buying signal different from a lead?

A lead is a person or account you have decided to pursue. A buying signal is a timestamped action that tells you the account is likely in-market right now, like hitting a usage cap or viewing a comparison page. A lead can sit cold for months; a buying signal has a half-life measured in hours to weeks, so the value is in acting before it decays.

How fast should I send after a signal fires?

Match speed to the signal's half-life. Product-usage signals warrant a reply within the hour, website intent within 24 hours, and competitor or G2 research within 24 to 48 hours. Slower-decaying signals like a job change or a champion move can wait one to two weeks so the new hire has time to land in their role.

Which buying signals convert best for cold email?

Product-usage and PQL signals convert best because the person is already getting value and just hit a ceiling. Per the Perplexity case study, a PQL Play generated a 5% reply rate and MQL Plays reached up to 20%. Website intent, competitor research, and champion moves also convert well when you send fast and write to the specific signal.

Do signal-triggered emails count as cold email under GDPR and CAN-SPAM?

Yes. A buying signal makes your timing better and your message more relevant, but it does not change the legal basis. In the US, CAN-SPAM still requires accurate headers and a working opt-out. In the EU and UK, cold B2B email generally needs a legitimate-interest assessment and easy opt-out, and consent rules are stricter, so tighten targeting and honor unsubscribes immediately.

How many follow-ups should a signal-triggered sequence have?

Three to six touches is the working range, sized to the signal. Fast-decaying signals like product usage do best with three to four touches over about ten days, while slower signals like a job change support four to five touches over three weeks. Each touch should add a new idea rather than repeat the last, and you should stop the moment the account replies or opts out. See Unify's guide on how many follow-ups a cold email sequence needs.

What reply rate should I expect from signal-based cold email?

Signal-triggered outreach outperforms static cold email, though results vary by segment. Published Unify customer outcomes include a 5% reply rate on Perplexity's PQL Play and up to 20% on its MQL Plays, and a 67% email open rate on Navattic's freemium PQL sequences. Unify's analysis of 25 million outbound emails found top performers reach 2 to 3 times the average reply rate.

Do I need separate tools for signals and for cold email?

You can run them separately, but the handoff is where speed and context leak out. When the signal layer and the sending layer live in one place, a fresh signal can enrich the contact and trigger the right sequence in minutes instead of a nightly export. Unify combines 25+ intent signals, enrichment, sequencing, and managed deliverability in a single interface so reps go from signal to sent message without switching tabs.

Glossary

  • Buying signal: a timestamped action by an account that suggests it is likely in-market, such as a pricing-page visit or a hit usage limit.
  • Intent data: the broader dataset of behavioral and firmographic evidence that an account is researching a purchase.
  • Signal vs. trigger: a signal is the observed intent; a trigger is the automation rule that starts a play when that signal fires.
  • Signal decay (half-life): the rate at which a signal loses predictive value, from hours for product usage to months for a job change.
  • PQL (product-qualified lead): a user whose in-product behavior, like hitting a paywall, marks them as sales-ready.
  • Warm outbound: cold outreach made relevant by a signal, so the timing and context are warm even though the contact never opted in.
  • Cadence (sequence): the ordered set of timed touches sent after a signal fires.
  • Deliverability: the practice of keeping sender reputation healthy, through warming, verification, and bounce prevention, so email reaches the inbox.
  • Waterfall enrichment: querying multiple data vendors in sequence to fill in a verified contact record.

Sources

About the author. Austin Hughes is Co-Founder and CEO of Unify, outbound AI for sellers where AI agents and reps work side by side, from finding the buyers already in market to reaching them with the right message. Before founding Unify, Austin led the growth team at Ramp, scaling it from 1 to 25+ people and building a product-led, experiment-driven GTM motion. Prior to Ramp, he worked at SoftBank Investment Advisers and Centerview Partners.