Buying signals

B2B buying signals: ten public moments that show a company may buy now

A B2B buying signal is a recent, public event that gives you a reason to contact a company this week rather than someday. This section covers ten of them, from a complaint about a competitor to a brand-new company: where each one appears, how long it stays useful, who it suits and what to write.

Get started See pricing $1 for 3 days, then $99/month

Updated · 13 min read

Buying signals: all pages

What counts as a B2B buying signal?

Your ideal customer profile tells you which companies could buy. A buying signal tells you which of them have a reason to buy now. It is an event: someone at the company asked for a tool, complained about a vendor, posted a job, announced a round, shipped a product. Something changed, and the change created a need or a budget.

Three tests separate a signal from noise. It is recent, measured in days or weeks, not years. It is verifiable: you can link to it and read it yourself. And it connects to your offer: a new head of marketing matters to a web design agency and means nothing to a payroll tool.

Some things look like signals and are not. Awards and press about strong growth make headlines without creating a purchase. A topic surge from an intent data provider is related but different: it says an account is reading more than usual about a subject, not that anyone stated a need. The intent data guide covers that difference in depth.

Which buying signal fits your offer?

Start with the signal whose middle column describes the moment your best customers were in when they bought.

Every signal page, matched to the offers it suits
SignalWhat it tells youAct on it if you sell…
Competitor complaintsThe company pays for your category and its current tool is failing itA product or service that replaces a named competitor
Alternative seekersThe decision to leave is made; the shortlist is still openA product that meets the requirements they list, with a clear migration path
Tool recommendation requestsA stated need and no vendor yetSoftware or services a team can try quickly
Product launchesA team just shipped, and its next problems are about to landGrowth, design, video, development or sales help for young products
Hiring signalsMoney approved for a problem, with its future owner described in the job postTools or services that help the new hire succeed, or cover the gap until they start
Funding signalsFresh budget and a stated plan for itOffers that match what the round pays for: hiring, product, go-to-market, compliance
Tech stack changesVendors and partners around a system are being chosenCompeting tools, integrations, migration or implementation work
Business expansionA new office, region, segment or product line creates new purchasesLocal services, IT, legal, HR, localization and suppliers
Pain-point postsA business problem described before anyone has shopped for a fixA solution to a process problem that you can explain plainly
New companiesA founder is choosing a stack, services and advisorsAccounting, legal, design, development and early-stage tools

Not sure where to start? Six questions that pick your first signal

Answer these in order and stop at the first yes.

  1. Do your buyers already pay for a competitor?

    Start with competitor complaints and alternative searches. The budget exists and the category needs no explaining. The incumbents you beat most often become your search terms.

  2. Can a team start using what you sell within a week?

    Watch tool recommendation requests. Posters usually want an answer within days, which suits quick-to-adopt software and small service packages, not a six-month rollout.

  3. Do you sell to companies in their first year?

    Follow launches and new companies. Founders are choosing tools, advisors and providers, and early choices tend to stay.

  4. Is your offer bought when a team grows?

    Use hiring, funding and expansion, which show a budget and often the person who will own the purchase. Recruiters, HR software, IT, legal and accounting firms fit here.

  5. Does your offer depend on a system the buyer runs?

    Track tech stack changes. A migration reopens choices about competing tools, integrations and implementation partners.

  6. Do you fix a process problem people describe but rarely shop for?

    Read pain-point posts. The path to a meeting is longer, so this suits consultants and automation agencies who can explain the fix in two sentences.

More than one yes? Prefer the signal closest to a decision that you can find at least 20 times a month in your niche (our rule of thumb). A signal seen twice a month teaches you nothing in a 30-day test.

How close to a decision is each signal?

Signals fall into two families. Conversation signals are things people write: a request, a complaint, a question, a description of a problem. Company events are things organizations do: hire, raise, launch, expand, migrate, incorporate. The first family is more explicit and goes stale faster. The second is easier to verify and lasts longer.

Among conversation signals, the order matters. A pain-point post describes a problem but asks for nothing, so the burden of tone is entirely on you. A tool request asks for help but names no vendor. A competitor complaint comes from someone already paying for the category. An alternative search is the furthest along: the person has decided to leave and is building a shortlist.

Company events speak to budget and ownership rather than stated intent. A job post names the problem and the person who will own it. A round says the money exists. A launch, an expansion, a stack change or a new company each say that a set of decisions is about to be made.

How long does each signal stay useful?

These response windows are starting points to test in your market, not fixed rules.

Response windows by signal
SignalFirst contactA second good moment
Competitor complaintWithin 24 hours, before the vendor fixes the issue or the thread picks someone elseA few weeks before the renewal, if the post names a date
Alternative searchWithin 24 hours; most answers arrive in the first day or twoA short note later, since switching projects often slip
Tool recommendation requestWithin 24 to 48 hours; many posters choose within the weekOnly when the post names a later deadline
Product launchWithin 48 hours: the day after launch, not during itTwo to four weeks later, once real numbers are in
HiringThe week the role goes upAround the new hire's start date
FundingSoon after the news, tied to the stated planFour to eight weeks later, when hiring has started
Tech stack change24 to 48 hours for an open evaluation; early in a migrationOne to three months after the move
Business expansionWithin a few days of the announcementFour to six weeks before the stated opening
Pain-point postWithin a few days; 24 to 48 hours if a deadline is namedOne respectful follow-up a few weeks later
New companyWithin days of appearing; the first few weeks are still earlyAt the next milestone: a launch, a first hire, a round

Reach companies with a reason to buy this week

Startories finds the buying signal, verifies the decision-maker and runs the outreach until they book a call.

Where can you watch for each signal yourself?

Search by hand for a week before you automate anything. You will learn how often the signal appears in your niche and what a good instance looks like. Replace the brackets with your own competitors, tasks and roles.

Public places to watch, and a search to try first
SignalsWhere they show upA search to try by hand
Competitor complaints, alternative searchesReddit, X, niche communities, review sitesOn Reddit, "alternative to [competitor]" or "[competitor] pricing", sorted by new; on X, the competitor's name with "switching" or "cancel"
Tool requests, pain-point postsReddit, X, industry forums and communities"what do you use for [task]", "any recommendations for [category]", "[task] takes us hours every week"
Product launches, new companiesProduct Hunt, startup directories such as the Y Combinator company directory and BetaListToday's launches in your categories; new listings that show a team and a working website
HiringCompany careers pages, job boards, Wellfound for startupsThe role that would own your problem, plus phrases such as "first hire" or "build the function"
FundingAnnouncements, founder posts, Form D filings in SEC EDGAR full-text searchForm D filings from the last two weeks, then a check of the company's own site and news
Tech stack changesJob posts, public changelogs, integration pages, DNS records"migrating from [tool]" or "experience moving off [tool]" in job descriptions
Business expansionPress releases, company news pages, local job posts"opening our [city] office", or job posts in a city where the company had no staff
Once a search works, save it or set a Google Alert for it, and still read each result before acting. Automated collection is governed by each platform's terms; Reddit, for example, publishes Data API terms for programmatic access.

How do we judge a signal before anyone gets an email?

Every signal page describes the same chain of checks, adapted to its trigger. Most of the work is deciding what not to send.

  1. Classify the event

    Is this a real request, complaint or announcement, or a joke, a reseller's pitch, an employee venting about their employer, or a writer collecting tools for a listicle? The type decides the angle and the urgency.

  2. Check the date

    Search results resurface threads from years ago. When a signal happened matters more than how high it ranks.

  3. Tie it to a real company

    Use public business details: a company named in the post, a linked website, a stated employer. If no company can be identified with confidence, drop the signal rather than guess.

  4. Score it against your profile, with reasons

    Check size, industry, region and use case, then write down why the lead was kept, for example "30-person agency, US, asked for a reporting tool, deadline this month". Written reasons let you correct the targeting when it drifts. The lead scoring guide turns this into a points model.

  5. Find the person who decides

    The person who posted is often a user, not the buyer. Identify who owns the budget, and verify their business email before anything is sent.

  6. Write about the situation

    Name the event plainly and lead with something useful, not with the fact that you noticed it. The cold email templates are organized by trigger.

False positives the signal pages flag again and again: venting with no intent, posts from people with a stake (rival employees, affiliates), consumers using a business product, side projects that look like companies, announced expansions that never happen, and complaints about a weakness your own product shares.

When is one signal not enough?

Some signals are strong on their own. Others say "could buy" and need a second piece of evidence before they say "should hear from you now". Stack them when the first signal is common or vague.

Signal pairs that turn a weak lead into a timely one
CombinationWhat the second signal addsExample offer
Funding plus hiring for the role you serveProof that the money is going to your problemA recruiting agency, or a tool for the new team
Expansion announcement plus local job postsProof that the move is real and staffedIT setup, local legal or HR services
Complaint plus a named renewal dateA deadline, and a second moment to writeA competing product with a migration plan
Launch plus a directory listing with a teamA real business behind the productGrowth or development help for a young team
Stack change plus a new technical hireAn owner for the migrationImplementation help or an integration
Pain-point post plus an identifiable companyA buyer you can verify and reachA consulting or automation project
A worked example with invented numbers: score fit out of 40 and signal strength out of 60, and contact anything above 70. A Series A round alone, at a company that fits well, scores 35 + 25 = 60 and waits. When the same company posts its first two sales roles a month later, signal strength rises by 20: 35 + 45 = 80, and the lead goes into a sequence. The second signal moved the lead, not the first.

Which signals should you keep after the first month?

Run two or three signals for a month with the same profile and offer, then line them up on the same ratios. The numbers are invented for one example seller, a reporting tool sold to marketing agencies.

  • Complaints booked the most meetings per company emailed, although only about a third of them (50 of 140) could be tied to a company. The fix is speed: 30 hours is slower than the 24-hour window above.
  • Tool requests booked the same three meetings, and half of them (45 of 90) led to a company, so the funnel is easier to feed. Keep it.
  • Hiring tied every post to a company, since job ads name the employer, but few needed a reporting tool that month. Narrow it to the role that owns reporting, or drop it.
  • Sample size. Three meetings against one gives direction, not proof. Run a second month before you abandon a signal.
One month, three signal funnels (illustrative numbers)
StepTool requestsCompetitor complaintsHiring
Signals found9014060
Tied to a real company455060
Passed the ICP check302224
Decision-maker verified and emailed272020
Positive replies542
Qualified meetings331
Meetings per 10 companies emailed1.11.50.5
Median hours from signal to first email203072

Is it fair to use public posts? Etiquette and compliance

Public does not mean fair game. These rules keep you on the right side of the law and of the people you write to.

  • Stay out of the thread. Do not pitch in community replies, and do not send private messages on Reddit or X to people who did not ask. Startories does not post, comment or send direct messages; it emails a verified business address.
  • Write to businesses, about business problems. Drop consumers, students and hobbyists, and be careful with sole traders, whom some privacy laws treat as individuals.
  • Do not quote people back to themselves. Describe the situation ("you are moving off your current help desk") instead of pasting their words. It reads as help, not surveillance.
  • Leave bad news alone. A breach, a layoff or a lawsuit is not an opener.
  • Follow the email rules. In the US, the CAN-SPAM Act requires accurate headers, an honest subject line, a physical address and a working opt-out (FTC compliance guide). Startories puts an opt-out in every email and suppresses unsubscribed contacts across all campaigns.
  • Respect the sources. Startories uses official APIs and compliant sources where they exist, and keeps a link to the original signal so you can check what triggered each lead.

How do you turn signals into a steady pipeline?

Pick one signal with the six questions above, pair it with one ICP and run it for a month; a narrow funnel answers faster than a broad one. The buying signals guide lists 15 examples if you want more options, and signal-based outbound explains the approach end to end.

Startories runs the loop for you. It watches Reddit, X, Product Hunt, startup and industry directories and search results built for your niche, and classifies twelve kinds of signal: someone looking for a tool, a complaint about a competitor, a search for an alternative, a recommendation request, a launch, hiring, funding, a tech stack change, an expansion, a pain point, a new company and interest in your category. Then it qualifies, verifies, writes and sends.

The homepage shows three funnels built this way: a launch funnel that reaches founders within 48 hours of a Product Hunt launch, a competitor switchers funnel that writes within 24 hours of a complaint, and niche search prospecting that delivers a steady weekly flow. Starter includes one intent source, Growth several, Scale all of them. See plans and pricing, or read about Reddit lead generation if your buyers talk there.

Frequently asked questions

What are B2B buying signals?

Recent, public events that suggest a company may need what you sell now: a request for a tool, a complaint about a vendor, a job post, a funding round, a launch, an expansion. They tell you when to reach out, while your ideal customer profile tells you who.

What is the difference between buying signals and intent data?

Intent data usually aggregates research activity into a score per account. A buying signal is a single event you can link to and read, such as a post asking for a tool. Intent helps you rank a list; a signal gives you a specific reason to write today.

Which buying signal is the strongest?

Usually the most explicit ones, such as an alternative search or a tool request, because the buyer said what they need. Strength still depends on your offer: a funding round matters more to a recruiter than a complaint about a CRM.

How fast should I act on a buying signal?

Conversation signals such as complaints and requests go stale within a day or two, so aim for 24 to 48 hours. Company events such as hiring, funding and expansions stay useful for weeks and often deserve a second, well-timed message.

Is it legal to email a company because of a public post?

In the US, B2B email is allowed when it follows the CAN-SPAM Act, including a working opt-out. Other countries have stricter rules, especially for individuals. Write to business addresses about business needs, and check the rules of each region you target.

Does Startories reply to posts on Reddit or X?

No. Startories does not post, comment or send private messages on any platform. It uses public posts as signals, ties them to a company and emails the verified decision-maker, keeping a link to the original signal for your reference.

Sources

Turn fresh buying signals into booked calls

Signals, qualification, verified decision-makers, personalized outreach and reply handling in one engine. Start your first project at $1 for 3 days, then $99/month.