# Buying signals don’t travel

> Report by Mada Seghete (Co-founder, Upside), Upside Research, November 2026. The same signal is a 15× lift at one company and noise at another.

URL: https://www.upside.tech/research/buying-signals-dont-travel

## Key findings

- The same signal ranged from a 15× lift at one company to 0.8× at another: a demo request, with the same definition at every company.
- 21 of the 108 signals tested at three or more companies went clearly up at some companies and clearly down at others.
- Contact engagement predicts pipeline, not wins: 74% of tests of contact engagement were clear for becoming an opportunity, and 7% were clear for winning.
- 93% of clear results with an expected direction pointed the way Upside's signal library expects: 285 of 305.
- Seventeen signals held up at seven or more companies. What a contact does early predicts who becomes an opportunity (2× to 7× at the typical company); what the buying group does in the first month after Discovery predicts who wins (about 2×).
- The strongest result, a buyer gone quiet for 30 days cutting the win rate to 0.09×, is the one to trust least: it is read back from the close date. A 14-day silence read forward from Discovery gives 0.34×.
- The study covers 102 live signals, 19,459 new business deals, 205,036 contacts, 880 first calls read blind by AI and 1,325 company-level results at 10 B2B companies that use Upside.

How to cite: Seghete, M. (2026, November 5). Buying signals don’t travel: the same signal is a 15× lift at one company and noise at another. Upside Research report. https://www.upside.tech/research/buying-signals-dont-travel

---

We ran the same 102 buying signals from Upside's signal library on 19,459 new business deals and 205,036 contacts at ten B2B companies, one company at a time, and compared what came out. Our findings? The direction of a signal was mostly consistent, but its strength varied greatly, and the signals everyone scores leads on predict pipeline, but very few can predict wins.

### Figure 1. All 108 signal results at a glance: most point one way, and 21 went up at some companies and down at others

*Each signal result, by its pattern across the companies that could test it. The counts per signal are in the appendix table.*

| Predicts | Higher wherever clear | Up at some companies, down at others | Lower wherever clear | No clear difference anywhere |
|---|---|---|---|---|
| Becoming an opportunity | 22 | 10 | 6 | 0 |
| New opportunity at the account | 5 | 2 | 0 | 0 |
| Winning | 23 | 9 | 9 | 22 |
| All | 50 | 21 | 15 | 22 |

**Higher wherever clear:** Active in 2 or more channels, or several distinct signals (becoming an opportunity); Active on 3 or more days (becoming an opportunity); Director, VP or head-of level (becoming an opportunity); Sales followed up within 7 days (becoming an opportunity); Took a meeting (becoming an opportunity); Works in the core buying function (becoming an opportunity); Wrote or replied to an email (becoming an opportunity); Arrived through brand: direct visit or branded search (becoming an opportunity); Demo request or contact-sales form (becoming an opportunity); Came back to the website on several days (becoming an opportunity); Viewed product, use-case or integration pages (becoming an opportunity); Viewed the contact or demo-request page (becoming an opportunity); Talked with the seller on the phone (becoming an opportunity); Read customer stories or case studies (becoming an opportunity); Viewed the pricing page (becoming an opportunity); Arrived from an AI assistant (becoming an opportunity); Clicked a paid search ad (becoming an opportunity); Viewed comparison or alternatives pages (becoming an opportunity); Came from a review site, marketplace or community (becoming an opportunity); Sales-accepted before the first touch (becoming an opportunity); Self-reported source names a person, podcast, community or event (becoming an opportunity); Viewed enterprise, security or trust pages (becoming an opportunity); A fresh spike of engagement (account opportunity); Two or more people engaged at the account (account opportunity); A closed-lost account re-engages (account opportunity); Account reached by paid social ads (account opportunity); Third-party intent stage or fit score (account opportunity); Met the buyer on 2 or more days before the deal (winning); Met the seller months before (prior relationship) (winning); A buyer's name engaged at another account (winning); A new face from the buyer (winning); Buying group wider than the CRM lists (winning); Record created at the first signal (winning); The buyer emails in the first month (winning); Two or more buyer people on the first call (winning); Meetings on 3 or more days in the first month (winning); The seller adds a leader, solution engineer or second person (winning); Three or more active buyers in the first month (winning); First engaged touch was a two-way conversation (winning); Named other vendors in the running (winning); A buyer engaged before under another email address (winning); A buying-window trigger (winning); A dated reason to act now (winning); A senior leader is behind it (winning); Introduced by a partner (winning); No job title on record (winning); Took the next step themselves (winning); Trouble with the current vendor (winning); Already knows the seller (winning); Named an integration they need (winning).

**Up at some companies, down at others:** C-level or founder (becoming an opportunity); Came from a bought or enriched list (becoming an opportunity); First engaged touch was a two-way conversation (becoming an opportunity); Personal or school email address (becoming an opportunity); Record created at the first signal (becoming an opportunity); Attended an in-person event, booth or dinner (becoming an opportunity); Downloaded gated content (becoming an opportunity); Top-of-funnel content pages (becoming an opportunity); Lead score (scored MQL) without a hand-raise (becoming an opportunity); Website chat or meeting booked on the website (becoming an opportunity); A former user works at the account (account opportunity); A former customer account comes back (account opportunity); Raised a hand with nothing tracked before it (winning); Two or more buyer contacts on the deal (winning); A buyer executive on a call (winning); The first call ran 45 minutes or more (winning); Explained how they will decide (winning); Had heard of the seller before (winning); Raised a need the product may not meet (winning); Replacing a tool they have today (winning); Use case or product line on the deal (winning).

**Lower wherever clear:** No job title on record (becoming an opportunity); Registered for an event or webinar but did not attend (becoming an opportunity); Attended a webinar live (becoming an opportunity); Clicked a marketing email (becoming an opportunity); Watched a webinar on demand (becoming an opportunity); Filled a lead form inside a social ad (becoming an opportunity); The seller reached out first (winning); Buyer gone quiet for 30+ days on an open deal (winning); Company size or segment (winning); A 14-day buyer silence in the first month (winning); Sales followed up within 7 days (winning); Came from a bought or enriched list (winning); Just exploring (winning); Talked with the seller on the phone (winning); Downloaded gated content (winning).

**No clear difference anywhere:** Active in 2 or more channels, or several distinct signals (winning); Director, VP or head-of level (winning); Took a meeting (winning); Works in the core buying function (winning); Wrote or replied to an email (winning); Active on 3 or more days (winning); Worried about price (winning); Came back to the website on several days (winning); Clicked a marketing email (winning); Demo request or contact-sales form (winning); Doing the work by hand today (winning); Lead score (scored MQL) without a hand-raise (winning); Viewed the contact or demo-request page (winning); Arrived through brand: direct visit or branded search (winning); Attended an in-person event, booth or dinner (winning); C-level or founder (winning); Put a number on the problem (winning); Registered for an event or webinar but did not attend (winning); Viewed product, use-case or integration pages (winning); Website chat or meeting booked on the website (winning); Top-of-funnel content pages (winning); Viewed the pricing page (winning).

Note: "Higher wherever clear": a clear difference at one or more companies, and every clear one higher. Upside's analysis of 10 companies' data, November 2026.

## A word from the author

I went into this with three hunches. Signals are not the same for every company. Some signals that look like they should matter don't. And every company has a few that make no sense until you ask the people who run the process.

Everyone in B2B carries a list of buying signals: the pricing page view, the demo request, the second buyer on the deal. Most of those lists were built at one company and carried to the next, and nobody checks whether they stay consistent or are really a signal. We now had a way to check. Upside connects to each customer's CRM, email, calendar, calls and web data, and our signal library gives every signal one definition, one time window and, for calls, one yes/no question. **So we ran the whole library, the same way, on ten companies' own data, and compared. If you are interested in running this on your own data, let us know, we offer free trials for qualified companies and implementation is just connecting your systems.**

**The scale:** 102 live signals, 19,459 new business deals, 205,036 contacts, 880 first calls read blind by AI, and 1,325 company-level results. All data was anonymized and aggregated before being used in this report.

Here's what held, what flipped, and what never showed up at all.

## The direction of a signal travels. Its strength does not.

Of 305 clear results with an expected direction, 285 (93%) pointed the way the library expects. Strength is another matter: 21 of the 108 signals tested at three or more companies went clearly up at some companies and clearly down at others, and even the signals that always pointed up ranged more than tenfold between companies.

### Figure 2. Same signal, very different strength: up to 15× at one company, below 1× at another

*One value per company: how many times as likely people, deals or accounts with the signal were to reach the outcome as those without it. Values marked "could be chance" are not a clear difference at that company.*

| Signal | Predicts | One value per company | Typical company |
|---|---|---|---|
| Demo request or contact-sales form | becoming an opportunity | 0.76× (could be chance), 2.38×, 2.83×, 6.47×, 7.02×, 7.82×, 9.83×, 14.22×, 15.22× | 7.02× |
| Sales followed up within 7 days | becoming an opportunity | 2.18×, 2.25×, 2.72×, 4.18×, 6.07×, 6.71×, 7.04×, 7.33×, 7.47×, 9.61× | 6.39× |
| Wrote or replied to an email | becoming an opportunity | 2.38×, 3.08×, 3.49×, 3.69×, 4.9×, 5.02×, 5.79×, 6.49×, 9.94×, 11.91× | 4.96× |
| Active in 2 or more channels | becoming an opportunity | 0.6× (could be chance), 1.44×, 2.29×, 2.43×, 3.75×, 4.01×, 4.93×, 4.98×, 6.26×, 6.68× | 3.88× |
| Two or more buyer contacts on the deal | winning | 0.41×, 1.23× (could be chance), 1.99×, 2.56×, 3.16×, 7.88×, 9.71×, 12.04×, 15.56× | 3.16× |
| A former user works at the account | a new opportunity at the account | 0.74×, 0.94× (could be chance), 1.61×, 1.72× (could be chance), 2.05×, 2.32×, 2.42×, 3.35×, 6.28× | 2.05× |
| Took a meeting | becoming an opportunity | 0.7× (could be chance), 0.91× (could be chance), 1.05× (could be chance), 1.17× (could be chance), 1.33×, 1.63× (could be chance), 2.3×, 4.81×, 6.64×, 13.46× | 1.48× |
| First engaged touch was a two-way conversation | becoming an opportunity | 0.65×, 0.78× (could be chance), 0.78×, 1.11× (could be chance), 1.2× (could be chance), 1.67×, 1.77×, 3.82×, 5.05×, 5.56× | 1.44× |
| C-level or founder | becoming an opportunity | 0.26×, 0.69×, 0.95× (could be chance), 1.03× (could be chance), 1.32× (could be chance), 1.35× (could be chance), 1.6×, 2.12×, 2.51×, 3.08× | 1.33× |
| Record created at the first signal | becoming an opportunity | 0.51×, 0.77×, 0.83× (could be chance), 0.87× (could be chance), 1.07× (could be chance), 1.48× (could be chance), 1.77×, 1.97×, 3.41×, 3.63× | 1.27× |
| Raised a hand with nothing tracked before it | winning | 0.42×, 0.56×, 0.74× (could be chance), 0.74×, 0.79× (could be chance), 0.8× (could be chance), 0.94× (could be chance), 0.95× (could be chance), 1.48×, 1.78× (could be chance) | 0.8× |
| Personal or school email address | becoming an opportunity | 0.02×, 0.04×, 0.08×, 0.17×, 0.17×, 0.27×, 0.78× (could be chance), 1.84× | 0.17× |

Note: Upside's analysis of 10 companies' data, November 2026. Each company's data was anonymized and aggregated on its own before pooling. Typical company: the median of the companies' values.

Demo requests, replies to email and a fast sales follow-up stay above 1× wherever they are clear, but their size ranges more than tenfold. The rows lower down cross the line: whether a C-level contact, a personal email address or a two-way first conversation helps depends on the company. In our experience the reason is usually local: what a form is used for, which meetings sync, who gets imported as a contact.

## Engagement predicts pipeline, not wins.

Seventeen contact behaviours were clear for becoming an opportunity in 116 of 156 company tests (74%). The same behaviours were clear for winning in 7 of 107 (7%). The things a lead-scoring model rewards tell you who will get into pipeline. They say almost nothing about who will close.

### Figure 3. Clear for pipeline at most companies, almost never for wins

*Clear for becoming an opportunity in 116 of 156 company tests; clear for winning in 7 of 107. Typical company for each contact behaviour.*

| Contact behaviour | Becoming an opportunity (typical company) | Companies clear | Winning (typical company) | Companies clear |
|---|---|---|---|---|
| Viewed the contact or demo-request page | 7.26× | 6 of 8 | 1.06× | 0 of 5 |
| Demo request or contact-sales form | 7.02× | 8 of 9 | 0.98× | 0 of 5 |
| Sales followed up within 7 days | 6.39× | 10 of 10 | 1.02× | 1 of 8 |
| Wrote or replied to an email | 4.96× | 10 of 10 | 1.08× | 0 of 7 |
| Talked with the seller on the phone | 4.39× | 5 of 7 | 0.79× | 1 of 5 |
| Active in 2 or more channels | 3.88× | 9 of 10 | 0.93× | 0 of 8 |
| Active on 3 or more days | 2.23× | 6 of 10 | 1.09× | 0 of 6 |
| Works in the core buying function | 2.19× | 10 of 10 | 1.06× | 0 of 8 |
| Came back to the website on several days | 2.19× | 5 of 8 | 1.19× | 0 of 5 |
| Lead score (scored MQL) without a hand-raise | 1.84× | 6 of 6 | 1.04× | 0 of 5 |
| Took a meeting | 1.48× | 5 of 10 | 1.44× | 0 of 8 |
| First engaged touch was a two-way conversation | 1.44× | 7 of 10 | 1.25× | 1 of 6 |
| Record created at the first signal | 1.27× | 6 of 10 | 1.17× | 2 of 8 |
| Came from a bought or enriched list | 1.21× | 4 of 10 | 0.86× | 1 of 5 |
| Director, VP or head-of level | 1.18× | 6 of 10 | 1.06× | 0 of 8 |
| Clicked a marketing email | 0.47× | 4 of 8 | 1× | 0 of 5 |
| No job title on record | 0.27× | 9 of 10 | 0.95× | 1 of 5 |

Note: Upside's analysis of 10 companies' data, November 2026. Contact behaviours tested on both measures at five or more companies.

Win rates rest on fewer people, because only some of these contacts reach a closed deal. But the win-rate results cluster around 1×, not just short of significance: someone who wrote back was 5.0 times as likely to become an opportunity at the typical company, and that opportunity was about as likely to win (1.1×).

Some signals the library marks must-test barely showed up at all:

- **The seller reached out first.** Expected to lower the win rate; no clear difference at 8 of 10 companies, with a typical 0.93×.
- **Took a meeting.** Clear for becoming an opportunity at 5 of 10 companies, and for winning at none of 8. Synced calendars bring in customer, support and delivery meetings alongside sales ones.
- **Two or more buyer people on the first call.** Clear at 3 of 8.
- **Registered for an event or webinar but did not attend.** Expected to be a warning sign; clear at only 4 of 9.
- **Clicked a marketing email.** No clear difference in win rate at any of the 5 companies that could test it.

## Seventeen signals held up at seven or more companies.

These were clear in the expected direction at most of the companies that could test them, and never clearly the other way. They split by what they predict. What a contact does early predicts who becomes an opportunity, with lifts of 2× to 7× at the typical company. What the buying group does in the first month after Discovery predicts who wins, with lifts of about 2×.

### Figure 4. Seventeen signals that held up at seven or more companies

| Signal | Predicts | Companies clear as expected | Typical company | Range across companies |
|---|---|---|---|---|
| Sales followed up within 7 days | Becoming an opportunity | 10 of 10 | 6.4× | 2.2–9.6× |
| Wrote or replied to an email | Becoming an opportunity | 10 of 10 | 5.0× | 2.4–11.9× |
| Active in 2 or more channels | Becoming an opportunity | 9 of 10 | 3.9× | 0.6–6.7× |
| Demo request or contact-sales form | Becoming an opportunity | 8 of 9 | 7.0× | 0.8–15.2× |
| Viewed product, use-case or integration pages | Becoming an opportunity | 7 of 8 | 4.0× | 0.7–6.3× |
| Viewed the contact or demo-request page | Becoming an opportunity | 6 of 8 | 7.3× | 1.7–10.0× |
| Talked with the seller on the phone | Becoming an opportunity | 5 of 7 | 4.4× | 0.6–13.3× |
| Came back to the website on several days | Becoming an opportunity | 5 of 8 | 2.2× | 0.9–5.0× |
| A closed-lost account re-engages | New opportunity at the account | 8 of 9 | 3.1× | 1.4–4.0× |
| Two or more people engaged at the account | New opportunity at the account | 8 of 10 | 2.1× | 0.9–5.3× |
| Buying group wider than the CRM lists | Winning | 7 of 8 | 2.0× | 1.3–2.9× |
| Three or more active buyers in the first month | Winning | 6 of 7 | 2.8× | 1.0–3.2× |
| Meetings on 3 or more days in the first month | Winning | 6 of 7 | 2.3× | 1.1–3.6× |
| A buyer's name engaged at another account | Winning | 6 of 8 | 2.1× | 1.0–3.2× |
| The seller adds a leader, solution engineer or second person | Winning | 5 of 7 | 2.0× | 0.8–2.2× |
| Met the seller months before | Winning | 6 of 9 | 1.8× | 0.7–2.7× |
| A 14-day buyer silence in the first month | Winning (warning sign) | 7 of 8 | 0.34× | 0.23–0.76× |

× is the rate with the signal divided by the rate without it; below 1× means lower. "Typical company" is the median across companies that could test the signal. "Sales followed up within 7 days" is the seller's choice, so it says as much about whom reps pick as about the buyer.

## The strongest results are not really signals.

The biggest numbers in the study are about how data gets recorded, not about buyers. Three stand out because they are large and consistent across companies:

- **Buyer gone quiet for 30+ days on an open deal.** Lower at 7 of 9 companies, to a tenth of the win rate at the typical company (0.09×). It is read back from the close date, and lost deals are often closed in clean-ups long after the buyer went silent. The first-month version, a 14-day silence after Discovery that does not depend on the close, gives a far more believable 0.34×.
- **Two or more buyer contacts on the deal.** Higher at 7 of 10 companies, up to 15.6×, and lower at one. Contact roles keep only their latest value and are added as a deal moves forward, so winning deals collect more of them.
- **Job titles.** "No job title on record" was lower at 9 of 10 companies (0.27×), and "Works in the core buying function" higher at 10 of 10 (2.2×). Titles are often filled in when someone joins a deal, so part of the signal is the deal itself.

Beyond these three, the agents that ran each company flagged 79 results to confirm with the company before anyone acts on them, about eight per company. Most fall into three kinds: a field that keeps only today's value, a signal read back from the close, and a stand-in that measures something else, such as a booking link used for onboarding or a contact form that also takes support requests.

## What we found critical

These are the steps that mattered most while running the library across ten companies. Most hold for any team, with or without Upside.

1. **A signal list is a set of hypotheses, not a scoring model.** The same signal ran from 0.8× to 15× depending on the company, and 21 of 108 flipped direction. We gave every signal one definition and tested it on each company's own closed deals before anything was shown. The tradeoff: a company with 50 won deals can only call its biggest signals, and testing needs data most teams have not connected yet.
   *What any team can do:* Test every signal on your own closed deals before you route, score or forecast on it, and keep only the ones that come out clear.

2. **Pipeline signals and win signals are different lists.** Seventeen contact behaviours were clear for becoming an opportunity in 74% of tests and for winning in 7%. We kept the two outcomes apart on every signal: a person's first 30 days against the win rate of the deals those people joined. The tradeoff: win rates rest on fewer people, so most win signals need a few hundred closed deals before they can be called.
   *What any team can do:* Score leads on engagement, and forecast deals on what the buying group does in the first month after Discovery.

3. **The biggest numbers came from how the data is recorded.** "Buyer gone quiet for 30+ days" cut the win rate to 0.09× and "two or more buyer contacts" lifted it up to 15.6×; both read fields that change as a deal moves. We flagged every signal that reads a today-only field or counts back from the close date. The tradeoff: the honest version of a signal is usually weaker. A 14-day silence read forward from Discovery gives 0.34×, not 0.09×.
   *What any team can do:* Read signals forward from a fixed date, and treat any ratio above 5× as a question about the data before it is a finding.

4. **Every surprise had a local explanation.** The agents flagged 79 results, about eight per company, that make no sense without asking the company: a booking link used for onboarding, a contact form that also takes support requests, a lead source that means something else.
   *What any team can do:* Before acting on a surprising signal, ask the person who owns the form, the campaign or the field what it is actually used for.

5. **Definitions bend to the company, so write them down.** What counts as new business, which stage means qualified and who counts as an employee differed at every company; one company's window was six months after a CRM migration. We recorded every such choice as a judgement call, with the alternative and what it changes. The tradeoff: the numbers are less comparable across companies than they look.
   *What any team can do:* Keep one written list of definitions per company, and re-test when a CRM migration or a new data source changes what a field means.

## How we measured

- **Companies.** 10 B2B companies using Upside as of 5 November 2026: 9 sales-led and 1 product-led with a sales team; 9 on Salesforce and 1 on HubSpot. Each company's data was anonymized and aggregated on its own before anything was pooled, and no figure in this report rests on fewer than 3 companies.
- **Signals.** The 102 live signals in Upside's signal library. Each has one definition, one time window, default thresholds and, for calls, the exact yes/no question an AI reader answers. Where a company's data forced a change, the change is written down as a judgement call.
- **Deals.** New business opportunities created in a window of about 18 months per company (six at one company, after a CRM migration), sorted into won, lost after qualifying, and never qualified. Open deals are counted but kept out of rates. A deal signal compares the win rate of closed deals with the signal against those without it.
- **Contacts.** People whose first engaged touch fell in a 12-month window, with no engagement in the year before and not already on a deal. Signals are read in their first 30 days. The outcome is joining a new business opportunity within 180 days (30 days at one company whose web and form data started recently).
- **Engaged touches.** Meetings attended, emails the buyer sent, clicks, identified web visits, form fills and campaign actions. Never emails the seller sent, opens, deliveries or invitations not attended.
- **Accounts.** Account-months. The outcome is a new opportunity at the account within 90 days.
- **First calls.** A blind AI read of first-call transcripts against the library's questions, on a fixed random sample of up to about 45 calls per outcome group. Readers never saw the outcome, and transcripts were deleted after the read.
- **Clear or chance.** A deal result is clear when a two-sided Fisher exact test gives p under 0.05; a contact result when the two 95% ranges do not overlap. Fewer than 30 on either side is too few to call.
- **Expected direction.** Each library signal states the direction it usually goes: positive, warning sign, varies by business or usually flat. A clear result that way is as expected; the other way is opposite.
- **Typical company.** The median of the companies' values. A few large companies dominate any all-company total, so every ratio and share is computed per company first.
- **Who ran it.** One Claude agent per company, connected only to that company's Upside workspace and writing aggregates only. No name, ID, email or amount left a company's workspace.

**The study at a glance**

|  |  |
|---|---|
| **Companies** | 10 B2B companies; 9 sales-led, 1 product-led with a sales team; 9 on Salesforce, 1 on HubSpot |
| **Deals** | 19,459 New Business opportunities created between July 2024 and October 2026: 2,143 won, 9,041 lost after qualifying, 5,829 never qualified, 2,446 still open |
| **Deal window** | About 18 months at most companies (6 to 28) |
| **Win rate** | 12% of closed deals at the typical company |
| **Contacts** | 205,036 people in the contact cohorts, of whom 9,528 became part of an opportunity |
| **Accounts** | 440,688 account-months |

## Caveats and limits

In our experience these numbers are best read as directional. They show what came before an outcome, not what caused it.

- **A convenience sample.** The companies are Upside customers, almost all sales-led B2B companies on Salesforce. They are not a sample of the market.
- **Many tests.** Each company tested around a hundred signal results. At p under 0.05, a few clear results per company will be chance. We lean on patterns across companies, not on any single result.
- **Fields that keep only today's value.** Job titles, contact roles, deal owners and intent stages are overwritten as a deal moves. A title filled in when someone joins a deal can look like a signal of the deal. The library flags these signals, and so do we.
- **Signals read back from the close.** "Buyer gone quiet" is measured from the close date. Lost deals are often closed in clean-ups long after the buyer went silent, so the signal partly describes how deals are closed, not how buyers behave.
- **Definitions bend to the data.** What counts as New Business, and which stage counts as qualified, differs by company. Windows differ too: one company's deal window is six months, after a CRM migration. Every such choice was written down per company as a judgement call.
- **Not possible is not the same as doesn't matter.** Some companies have no call recordings, no ad data or few identified web visitors. Those signals could not be tested there.
- **Small samples for calls.** First-call signals rest on AI reads of a sample of calls. Many are too few to call at any one company.

## Appendix: every signal tested at three or more companies

108 signal results, each counted across the companies that had enough data to compare it. "Typical company" is the median of the companies' ratios, left blank where fewer than 3 companies had a ratio that could be shown.

### Figure 5. Pipeline signals lean one way; win signals mostly sit in the grey middle

*108 signal results: 374 company results were clear, 345 showed no clear difference.*

| Signal | Predicts | Companies tested | Companies clearly higher | Companies clearly lower | Companies with no clear difference | Typical company |
|---|---|---|---|---|---|---|
| Active in 2 or more channels, or several distinct signals | Becoming an opportunity | 10 | 9 | 0 | 1 | 3.88× |
| Active on 3 or more days | Becoming an opportunity | 10 | 6 | 0 | 4 | 2.23× |
| C-level or founder | Becoming an opportunity | 10 | 4 | 2 | 4 | 1.33× |
| Came from a bought or enriched list | Becoming an opportunity | 10 | 2 | 2 | 6 | 1.21× |
| Director, VP or head-of level | Becoming an opportunity | 10 | 6 | 0 | 4 | 1.18× |
| First engaged touch was a two-way conversation | Becoming an opportunity | 10 | 5 | 2 | 3 | 1.44× |
| No job title on record | Becoming an opportunity | 10 | 0 | 9 | 1 | 0.27× |
| Personal or school email address | Becoming an opportunity | 10 | 1 | 6 | 3 | 0.17× |
| Record created at the first signal | Becoming an opportunity | 10 | 4 | 2 | 4 | 1.27× |
| Sales followed up within 7 days | Becoming an opportunity | 10 | 10 | 0 | 0 | 6.39× |
| Took a meeting | Becoming an opportunity | 10 | 5 | 0 | 5 | 1.48× |
| Works in the core buying function | Becoming an opportunity | 10 | 10 | 0 | 0 | 2.19× |
| Wrote or replied to an email | Becoming an opportunity | 10 | 10 | 0 | 0 | 4.96× |
| Arrived through brand: direct visit or branded search | Becoming an opportunity | 9 | 3 | 0 | 6 | 1.53× |
| Attended an in-person event, booth or dinner | Becoming an opportunity | 9 | 2 | 4 | 3 | 0.90× |
| Demo request or contact-sales form | Becoming an opportunity | 9 | 8 | 0 | 1 | 7.02× |
| Registered for an event or webinar but did not attend | Becoming an opportunity | 9 | 0 | 4 | 5 | 0.53× |
| Attended a webinar live | Becoming an opportunity | 8 | 0 | 1 | 7 | 0.90× |
| Came back to the website on several days | Becoming an opportunity | 8 | 5 | 0 | 3 | 2.19× |
| Clicked a marketing email | Becoming an opportunity | 8 | 0 | 4 | 4 | 0.47× |
| Downloaded gated content | Becoming an opportunity | 8 | 2 | 3 | 3 | 0.83× |
| Viewed product, use-case or integration pages | Becoming an opportunity | 8 | 7 | 0 | 1 | 3.98× |
| Viewed the contact or demo-request page | Becoming an opportunity | 8 | 6 | 0 | 2 | 7.26× |
| Talked with the seller on the phone | Becoming an opportunity | 7 | 5 | 0 | 2 | 4.39× |
| Top-of-funnel content pages | Becoming an opportunity | 7 | 1 | 3 | 3 | 0.47× |
| Lead score (scored MQL) without a hand-raise | Becoming an opportunity | 6 | 4 | 2 | 0 | 1.84× |
| Read customer stories or case studies | Becoming an opportunity | 5 | 4 | 0 | 1 | 4.24× |
| Viewed the pricing page | Becoming an opportunity | 5 | 4 | 0 | 1 | 6.58× |
| Watched a webinar on demand | Becoming an opportunity | 5 | 0 | 1 | 4 | 1.21× |
| Website chat or meeting booked on the website | Becoming an opportunity | 5 | 4 | 1 | 0 | 13.60× |
| Arrived from an AI assistant | Becoming an opportunity | 4 | 2 | 0 | 2 | 2.61× |
| Clicked a paid search ad | Becoming an opportunity | 4 | 4 | 0 | 0 | 6.33× |
| Filled a lead form inside a social ad | Becoming an opportunity | 4 | 0 | 2 | 2 | 0.39× |
| Viewed comparison or alternatives pages | Becoming an opportunity | 4 | 2 | 0 | 2 | 2.49× |
| Came from a review site, marketplace or community | Becoming an opportunity | 3 | 1 | 0 | 2 |  |
| Sales-accepted before the first touch | Becoming an opportunity | 3 | 1 | 0 | 2 | 1.29× |
| Self-reported source names a person, podcast, community or event | Becoming an opportunity | 3 | 1 | 0 | 2 |  |
| Viewed enterprise, security or trust pages | Becoming an opportunity | 3 | 2 | 0 | 1 |  |
| A fresh spike of engagement | Account opportunity | 10 | 6 | 0 | 4 | 1.52× |
| Two or more people engaged at the account | Account opportunity | 10 | 8 | 0 | 2 | 2.08× |
| A closed-lost account re-engages | Account opportunity | 9 | 8 | 0 | 1 | 3.14× |
| A former user works at the account | Account opportunity | 9 | 6 | 1 | 2 | 2.05× |
| Account reached by paid social ads | Account opportunity | 6 | 5 | 0 | 1 | 2.20× |
| Third-party intent stage or fit score | Account opportunity | 6 | 5 | 0 | 1 | 2.62× |
| A former customer account comes back | Account opportunity | 5 | 1 | 1 | 3 | 1.33× |
| Met the buyer on 2 or more days before the deal | Winning | 10 | 6 | 0 | 4 | 2.01× |
| Raised a hand with nothing tracked before it | Winning | 10 | 1 | 3 | 6 | 0.80× |
| The seller reached out first | Winning | 10 | 0 | 2 | 8 | 0.93× |
| Two or more buyer contacts on the deal | Winning | 10 | 7 | 1 | 2 | 3.16× |
| Buyer gone quiet for 30+ days on an open deal | Winning | 9 | 0 | 7 | 2 | 0.09× |
| Company size or segment | Winning | 9 | 0 | 3 | 6 | 0.74× |
| Met the seller months before (prior relationship) | Winning | 9 | 6 | 0 | 3 | 1.78× |
| A 14-day buyer silence in the first month | Winning | 8 | 0 | 7 | 1 | 0.34× |
| A buyer executive on a call | Winning | 8 | 4 | 1 | 3 | 1.64× |
| A buyer's name engaged at another account | Winning | 8 | 6 | 0 | 2 | 2.06× |
| A new face from the buyer | Winning | 8 | 4 | 0 | 4 | 1.74× |
| Active in 2 or more channels, or several distinct signals | Winning | 8 | 0 | 0 | 8 | 0.93× |
| Buying group wider than the CRM lists | Winning | 8 | 7 | 0 | 1 | 1.96× |
| Director, VP or head-of level | Winning | 8 | 0 | 0 | 8 | 1.06× |
| Record created at the first signal | Winning | 8 | 2 | 0 | 6 | 1.17× |
| Sales followed up within 7 days | Winning | 8 | 0 | 1 | 7 | 1.02× |
| The buyer emails in the first month | Winning | 8 | 5 | 0 | 3 | 2.17× |
| Took a meeting | Winning | 8 | 0 | 0 | 8 | 1.44× |
| Two or more buyer people on the first call | Winning | 8 | 3 | 0 | 5 | 1.45× |
| Works in the core buying function | Winning | 8 | 0 | 0 | 8 | 1.06× |
| Meetings on 3 or more days in the first month | Winning | 7 | 6 | 0 | 1 | 2.28× |
| The first call ran 45 minutes or more | Winning | 7 | 2 | 1 | 4 | 1.59× |
| The seller adds a leader, solution engineer or second person | Winning | 7 | 5 | 0 | 2 | 1.96× |
| Three or more active buyers in the first month | Winning | 7 | 6 | 0 | 1 | 2.75× |
| Wrote or replied to an email | Winning | 7 | 0 | 0 | 7 | 1.08× |
| Active on 3 or more days | Winning | 6 | 0 | 0 | 6 | 1.09× |
| Explained how they will decide | Winning | 6 | 3 | 1 | 2 | 2.38× |
| First engaged touch was a two-way conversation | Winning | 6 | 1 | 0 | 5 | 1.25× |
| Had heard of the seller before | Winning | 6 | 1 | 1 | 4 | 0.96× |
| Named other vendors in the running | Winning | 6 | 1 | 0 | 5 | 1.32× |
| Worried about price | Winning | 6 | 0 | 0 | 6 | 0.94× |
| A buyer engaged before under another email address | Winning | 5 | 4 | 0 | 1 | 1.39× |
| A buying-window trigger | Winning | 5 | 4 | 0 | 1 | 2.24× |
| A dated reason to act now | Winning | 5 | 2 | 0 | 3 | 1.83× |
| A senior leader is behind it | Winning | 5 | 2 | 0 | 3 | 1.77× |
| Came back to the website on several days | Winning | 5 | 0 | 0 | 5 | 1.19× |
| Came from a bought or enriched list | Winning | 5 | 0 | 1 | 4 | 0.86× |
| Clicked a marketing email | Winning | 5 | 0 | 0 | 5 | 1.00× |
| Demo request or contact-sales form | Winning | 5 | 0 | 0 | 5 | 0.98× |
| Doing the work by hand today | Winning | 5 | 0 | 0 | 5 | 1.14× |
| Introduced by a partner | Winning | 5 | 4 | 0 | 1 | 1.96× |
| Just exploring | Winning | 5 | 0 | 4 | 1 | 0.43× |
| Lead score (scored MQL) without a hand-raise | Winning | 5 | 0 | 0 | 5 | 1.04× |
| No job title on record | Winning | 5 | 1 | 0 | 4 | 0.95× |
| Talked with the seller on the phone | Winning | 5 | 0 | 1 | 4 | 0.79× |
| Took the next step themselves | Winning | 5 | 4 | 0 | 1 | 1.29× |
| Trouble with the current vendor | Winning | 5 | 1 | 0 | 4 | 1.09× |
| Viewed the contact or demo-request page | Winning | 5 | 0 | 0 | 5 | 1.06× |
| Already knows the seller | Winning | 4 | 4 | 0 | 0 | 2.33× |
| Arrived through brand: direct visit or branded search | Winning | 4 | 0 | 0 | 4 | 1.15× |
| Attended an in-person event, booth or dinner | Winning | 4 | 0 | 0 | 4 |  |
| C-level or founder | Winning | 4 | 0 | 0 | 4 | 0.99× |
| Put a number on the problem | Winning | 4 | 0 | 0 | 4 | 0.82× |
| Raised a need the product may not meet | Winning | 4 | 1 | 1 | 2 | 1.01× |
| Registered for an event or webinar but did not attend | Winning | 4 | 0 | 0 | 4 | 0.69× |
| Replacing a tool they have today | Winning | 4 | 1 | 1 | 2 | 1.38× |
| Viewed product, use-case or integration pages | Winning | 4 | 0 | 0 | 4 | 1.04× |
| Website chat or meeting booked on the website | Winning | 4 | 0 | 0 | 4 | 1.09× |
| Downloaded gated content | Winning | 3 | 0 | 1 | 2 | 0.81× |
| Named an integration they need | Winning | 3 | 1 | 0 | 2 | 1.74× |
| Top-of-funnel content pages | Winning | 3 | 0 | 0 | 3 | 1.10× |
| Use case or product line on the deal | Winning | 3 | 1 | 2 | 0 | 0.77× |
| Viewed the pricing page | Winning | 3 | 0 | 0 | 3 | 1.12× |

Note: Upside's analysis of 10 companies' data, November 2026. Signals tested at three or more companies.

## Related research

For who is really in a deal and what the CRM misses about them, read [Enhancing messy GTM data](https://www.upside.tech/research/enhancing-messy-gtm-data). For how attribution models credit B2B deals when the data is incomplete, read [The Untracked Half](https://www.upside.tech/research/the-untracked-half-zero-sum-b2b-attribution).

Version 1, November 5, 2026.

---

More Upside Research: https://www.upside.tech/research (index: https://www.upside.tech/research.md)
