Skip to content

84 Buying Signals for B2B Outbound, Ranked by How Fast to Act

TL:DR

    • A buying signal is an observable event that makes a person or a company more likely to buy today than yesterday.

    • This guide lists 84 buying signals you can use in outbound, each with a strength score from 1 to 10, a way to detect it, a time window and an opening line.

    • 8 of them are negative signals. They tell you when not to reach out, which protects your reputation as much as your time.

    • One signal is a hint. Two or three on the same account within 30 days is a project. Stack them before you prioritize.

    • A signal only pays off if it triggers a message inside its window, on two channels, with a first line that refers to it without being creepy.

Most B2B teams already have signal data. Very few act on it in time. A new VP of Sales gets hired. Three people from the same account read your pricing page in a week. A former customer joins a target company. Each of these is a reason to write today. None of them is pipeline until somebody does.

We listed 84 buying signals, scored each one from 1 to 10, and wrote down how to detect it, how fast to act and what to say. Filter the list below and open the ones that fit your stack.

What is a buying signal?

A buying signal is any observable event that suggests a person or a company is closer to a purchase than they were yesterday. It can be public (a funding round, a job ad), behavioral (repeat visits to your pricing page) or relational (a former customer who joins one of your target accounts).

Three terms get mixed up all the time:

  • Buying signals is the umbrella. Anything observable that changes the odds of a purchase.
  • Sales triggers usually means the external, company-level events: funding, hiring, leadership changes, M&A. They tell you about timing at the account.
  • Intent data is one family of signals: behavior that shows research on a topic, collected on your own properties (first party) or bought from a provider (third party).

The mistake most teams make is to treat signals as data points instead of triggers. They get collected, scored, and reviewed in the Monday pipeline meeting. By then the signal is cold. For most signals the useful window is between one day and a few weeks, and the first vendor to show up with a relevant message takes most of the attention.

The 84 buying signals, ranked by strength

Filter by category, by where the data comes from, or by strength. Open a signal to see what it means and what to do with it.

Find the signals you can act on this week.

The first 10 are fully open. For the others, detection stack, timing, opening line and pitfalls unlock with your email.

Unlock all 84 playbooks and get the Google Sheet.

One email with the sheet, then a few practical follow-ups. Unsubscribe in one click.

Unlocked. The sheet is on its way to your inbox.

The 10 strongest buying signals, in detail

These are the signals that score 8 or more. When one of them fires on an account that matches your ICP, it deserves a message today or tomorrow, not a line in a weekly report.

1. Past customer or champion changed company (9/10)

A former customer on her first day at a new company, shaking hands with a colleague: the champion job change buying signal

Someone who used and liked your product joins a new company. The warmest outbound lead that exists: they know the product, they trust you, and they need wins in their new job.

  • How to detect it: Your customer list matched against LinkedIn (UserGems, Clay, or a monthly Sales Navigator check).
  • Act within: First 30 days in the role. First channel: LinkedIn DM from someone they know.
  • Opening line to adapt: Hi [First name], congrats on joining [New company]! How’s the setup there on the [category] side? If you miss [Product], I can get you running in a day.
  • Watch out: Send it from the person they worked with (CSM, founder), not from a stranger.

2. Contact visited your LinkedIn company page (9/10)

A person visits your LinkedIn company page. People look you up right after hearing about you: a post, a recommendation, a competitor demo.

  • How to detect it: LinkedIn page analytics (visitor demographics). Named visitors need a Premium Company Page.
  • Act within: 48 hours. First channel: LinkedIn connection request.
  • Opening line to adapt: Hi [First name], always happy to connect with [role]s in [industry]. What are you working on these days on the [topic] side?
  • Watch out: LinkedIn shows you few names. Treat each one you get as a gift.

3. Contact visited your website (9/10)

A person you can name lands on your site. They know you exist and chose to spend time on you. This is the cheapest warm lead you will ever get.

  • How to detect it: Person-level visitor ID (RB2B, Warmly, Vector). Works mostly on US traffic. In Europe, expect company-level data only.
  • Act within: 24 hours. First channel: LinkedIn profile visit, then connection request.
  • Opening line to adapt: Hi [First name], a few [role]s in [industry] have been asking us how to fix [problem] lately. Is that on your plate too?
  • Watch out: Never write “I saw you on our site”. Check ICP fit first: students, competitors and job seekers visit too.

4. Trial end approaching (8/10)

A trial user is a few days away from the end of the trial. A deadline forces a decision. It is the most natural moment to ask what is missing.

  • How to detect it: Product analytics (Mixpanel, Amplitude, PostHog) or events sent through Segment / RudderStack.
  • Act within: 3 days before the end. First channel: Email + LinkedIn from a named person.
  • Opening line to adapt: Hi [First name], your trial ends on [date]. Did you get to [key outcome]? If something blocked you, tell me and I’ll extend it.
  • Watch out: Only worth the effort for activated users. For inactive ones, a simple automated email is enough.

5. Initiate budget discussion (8/10)

A salesperson taking notes while a prospect discusses budget on a video call: the budget discussion buying signal

The prospect brings up price, budget or contract terms. Money talk means they are building the internal case.

  • How to detect it: Your CRM: a field, a deal property or a call note. Call recorders (Fathom, Gong) help you catch it.
  • Act within: Same day. First channel: Email.
  • Opening line to adapt: Hi [First name], here are the numbers in writing so you can share them: [pricing], plus what [similar company] got out of it after 3 months.
  • Watch out: Give them something they can forward. Your champion has to sell for you when you’re not in the room.

6. Request for custom implementation details (8/10)

The prospect asks how it would work in their exact context. They are picturing themselves using it. Buyers don’t ask implementation questions about tools they plan to drop.

  • How to detect it: Your CRM: a field, a deal property or a call note. Call recorders (Fathom, Gong) help you catch it.
  • Act within: Same day. First channel: Email + call.
  • Opening line to adapt: Hi [First name], here’s how [similar customer] set up exactly that: [3 steps]. Want to go through it with your ops person?
  • Watch out: A precise answer wins the deal. “Let’s jump on a call” with no answer loses it.

7. Contact visited your LinkedIn profile (8/10)

A prospect looking at a LinkedIn profile on her phone: the profile view buying signal

Someone looks at your personal LinkedIn profile. It is the LinkedIn version of walking past your shop window and stopping. They are one click away from a conversation.

  • How to detect it: “Who viewed your profile” on LinkedIn (Premium or Sales Navigator for the full list).
  • Act within: 24 hours. First channel: LinkedIn connection request.
  • Opening line to adapt: Hi [First name], thanks for stopping by my profile. I saw you’re [role] at [Company]. How are you handling [problem] today?
  • Watch out: Here you can mention the visit: on LinkedIn it’s public and expected. Filter on ICP, most viewers aren’t buyers.

8. Company visited your website (8/10)

Someone from a target account browses your site, but you don’t know who. The account is curious. Your job is to find the 2 or 3 people there who match your persona and start the conversation.

  • How to detect it: Reverse IP tools: Leadfeeder, Factors, Albacross, Snitcher.
  • Act within: 48 hours. First channel: LinkedIn to the matching persona.
  • Opening line to adapt: Hi [First name], I work with a few [industry] teams on [problem]. Is that something [Company] is looking at this quarter?
  • Watch out: Reverse IP is noisy with remote work and VPNs. Ask for 2+ visits or one high-intent page before you act.

9. Pricing page visits (8/10)

A buyer comparing pricing plans on a laptop: the pricing page visit buying signal

A visitor studies your pricing page. People check pricing when they build a shortlist or a budget line. It is one of the last steps before talking to sales.

  • How to detect it: Person-level visitor ID (RB2B, Warmly, Vector). Works mostly on US traffic. In Europe, expect company-level data only. Filter on the pricing URL.
  • Act within: 24 hours. First channel: LinkedIn DM or email.
  • Opening line to adapt: Hi [First name], when teams compare tools like ours, pricing models are usually the confusing part. Happy to tell you what a team your size really ends up paying. No call needed.
  • Watch out: Customers and competitors hit this page all the time. Exclude them before anything fires.

10. Security / terms page activity (8/10)

A visitor reads your security, DPA or terms pages. Nobody reads a DPA for fun. Legal or IT is now involved, which means a buying process is moving, with you or with a competitor.

  • How to detect it: Your analytics or CDP (Segment, RudderStack, GA4) joined with a visitor ID tool or a logged-in user.
  • Act within: 48 hours. First channel: Email from the deal owner.
  • Opening line to adapt: Hi [First name], if your security or legal team needs anything (DPA, subprocessors, certifications), I can send the full pack today.
  • Watch out: This is often an open opportunity. Route it to the deal owner instead of starting a cold sequence.

Where the data comes from: first, second and third party

Not every team can capture every signal. The fastest way to build your own shortlist is to look at who owns the data.

SourceWhat it coversSignals in this listTypical strength
First partyYour own data: website, product, CRM, emails, forms44Highest. The person already knows you.
Second partyPlatforms where you are active: LinkedIn, communities, review sites20Medium to high. Public behavior on a topic you own.
Third partyPublic information about the company: news, jobs, funding, tech stack20Lower alone. It tells you about timing, not about interest in you.

If you sell to a small market and have little traffic, first-party signals will be too rare to feed a team. Start with second-party signals on LinkedIn, which are free to collect, then add third-party timing signals to prioritize.

Negative signals: when not to reach out

Most lists of buying signals only tell you when to write. The ones that tell you to stay quiet are just as useful. Every message sent to somebody who cannot or will not buy costs you a touch, a bit of sender reputation, and sometimes a future deal.

  • Positive comments on competitors. A happy customer of the alternative is a bad target today.
  • Surge in layoffs. Budgets are frozen and people are worried about their jobs. A growth pitch lands very badly.
  • Negative media coverage. The team is in crisis mode. Your message will be ignored at best.
  • Integration disconnected. Your footprint in their stack is shrinking. It often comes before churn.
  • Unsubscribes from mailing list. They asked you to stop. Respect it everywhere, not only in the email tool.
  • Constant ghosting. The deal is dead or frozen. Your time is better spent elsewhere.
  • Multiple no-shows. You are not a priority. Pushing harder won’t change that.
  • Career page visits. They want a job, not your product. Every sales touch you send them is a wasted touch.

The practical rule: negative signals are exclusion rules in your audiences, not notes in a CRM field. If a lead unsubscribes, visits your careers page or works at a company that just announced layoffs, the sequence should pause without anybody having to think about it.

How to stack signals into a score

A company that just hired a VP of Sales, posted two SDR job ads that mention a competitor, and whose new VP liked that competitor’s post last week is a very different target from a company with only one of those events. Stacking turns a list of hints into a priority order.

A simple model works: add the strength of every positive signal seen on the account in the last 30 days, subtract the negative ones, and act on thresholds.

Account score (30 days)PriorityResponse timeWhat to do
15 or moreHotSame dayA human writes or calls. LinkedIn and email, personalized on the strongest signal.
8 to 14Warm48 hoursEnroll in the sequence of the strongest signal. Personalize the first line, template the rest.
4 to 7LukewarmThis weekLight touch: profile visit, follow, a like on a post. Wait for a second signal.
Under 4ColdNo actionKeep the account in the audience and keep scoring.

In the example above, the three signals add up to 20 points. That account gets a message today, opening on the new role, with the competitor angle kept for the second message.

From signal to sequence

Respect the freshness window

Signals expire at very different speeds. A pricing page visit is worth something for a day. A job change is worth something for the first 30 days in the role. A funding round stays relevant for a couple of months, and everybody writes during the first week, so waiting two or three weeks with a specific message often works better. After the window, treat the lead as cold again.

Be relevant, never creepy

Public signals can be named: a job change, a post, a funding round, a job ad. Private signals cannot: site visits, email clicks, product usage. For those, talk about the topic, not about the tracking. “A few teams like yours are asking us about pricing models” works. “I saw you on our pricing page yesterday at 2pm” gets you blocked.

Use two channels with the same context

A LinkedIn message gets missed. An email gets buried. Both, sent a day apart with the same reason for reaching out, create presence without pressure. Across La Growth Machine users, multichannel sequences are 3.5x more effective than email alone.

Automate the trigger, not the first line

The part worth automating is detection and enrollment: the signal fires, the lead lands in the right audience, the right sequence starts. In La Growth Machine, LinkedIn signals are native: LinkedIn Intent Data imports people who engaged with a post (yours or a competitor’s), attended a LinkedIn event or follow a company page, and teams who build their outbound on it see up to 4x better reply rates. Website visits and form fills have their own Signals setup in La Growth Machine: see website visitor signals (RB2B or Leadfeeder) and form submission signals. Other signals (product events, CRM changes) reach La Growth Machine through Zapier, Make, n8n or a webhook. The first line stays signal-specific. Everything after it can be shared across sequences.

The 3 mistakes that kill signal-based outbound

  • Collecting instead of acting. A signal reviewed a week later is a cold lead with extra steps. If nobody owns the response time, the data is decoration.
  • Skipping the ICP filter. A strong signal from a company that cannot buy from you is noise. Filter on fit first, then look at intent.
  • Treating all signals as equal. An award is an icebreaker. A pricing visit from a past customer’s new company is a deal. Score them, or your team will chase the easy ones.

FAQ

What are buying signals in B2B sales?

Buying signals are observable events that show a person or a company is more likely to buy soon: visits to a pricing page, a demo request, a job change, a funding round, engagement with a competitor’s content, a job ad that mentions your category. They tell you who to contact now and what to talk about.

What is the difference between buying signals and intent data?

Intent data is one type of buying signal. It covers behavior that shows research on a topic, either on your own properties (first party) or collected by a provider across the web (third party). Buying signals also include company events, job changes, tech stack changes and sales interactions.

What are the strongest buying signals?

The strongest signals come from people who already know you: a past customer who joins a new company, a named contact on your website or your LinkedIn company page, pricing and security page visits, a trial about to end, and a prospect who asks about budget or implementation. In this list they all score 8 or more out of 10.

How fast should you respond to a buying signal?

It depends on the signal. Minutes to one hour for a demo request, a day for a pricing page visit or a LinkedIn profile visit, the first 30 days for a job change, 30 to 60 days for a funding round. Each signal in the list comes with its own window.

What is a negative buying signal?

A negative signal tells you not to reach out, or to pause: an unsubscribe, a careers page visit, repeated no-shows, layoffs, bad press, public praise for a competitor. Use them as exclusion rules in your audiences.

How many signals do you need before reaching out?

One strong signal (8 or more) from an account that fits your ICP is enough. For weaker signals, wait until two or three stack up on the same account within 30 days. A simple score that adds the strength of each signal is enough to prioritize.

Should you mention the signal in your message?

Mention public signals such as a job change, a post, a funding round or a job ad. Do not mention private signals such as site visits, email clicks or product usage. For those, open on the topic the person was looking at, not on the fact that you saw them.

Can you automate signal-based outreach?

Yes. Automate detection and enrollment so that a lead who triggers a signal lands in a dedicated audience and sequence. Keep the first line specific to the signal. With La Growth Machine, LinkedIn signals are imported natively and other signals arrive through Zapier, Make, n8n or a webhook.

Next step: pick five signals and ship

Nobody tracks 84 signals. Pick the five you can detect this month with the tools you already pay for, write one opening line for each, and decide who answers within the window. If you start from zero, post engagement on LinkedIn (yours and your competitors’), job changes, past customers changing company, pricing page visits and job ads that mention your category will cover most of the value.

The full working sheet, with all 84 signals, the detection stack, timing, opening lines and the scoring model, is available above. And when you are ready to turn those signals into LinkedIn and email sequences that run on their own, try La Growth Machine free for 14 days.

Most outreach runs blind.
La Growth Machine fixes that.

Multichannel sequences, a native MCP server for LLMs and a Skills library for GTM teams.

Discover La Growth Machine
Discover La Growth Machine