← Writing

How AI qualifies a B2B lead: absence signals and buying triggers

Finding companies is the easy half. Qualification is what turns a list into leads worth emailing. Here's how configurable absence signals — what a company doesn't have — plus hiring and funding triggers score each lead 0–100 against your product, not a generic firmographic filter.

Discovery gives you companies. Qualification decides which of them are worth an email. This is the half of the pipeline that most tools treat as a firmographic checkbox — headcount range, industry code, region — and it’s the half that most determines whether outbound works. Here’s how qualification works when it’s mapped to your product instead of a generic filter.

Firmographics tell you who they are, not whether they’ll buy

A firmographic filter answers “is this a mid-market SaaS company in Europe?” That’s necessary and nowhere near sufficient. Two companies with identical headcount, industry, and geography can be a great lead and a terrible one for the same product, and the difference is almost never in their firmographics. It’s in what they’re doing and what they have — the things a static database row doesn’t capture.

Good qualification asks a different question: is there a specific, cited reason this company would buy what I sell? That reason is usually one of two shapes — an absence, or a trigger.

Absence signals: what a company doesn’t have

The strongest buying signal is often a gap. If you sell reservation software, a restaurant with no reservation widget on its site is a far better lead than one already running a competitor’s. If you sell analytics, a company with no analytics tag firing is a live prospect. If you sell live chat, the absence of any chat widget is the opening line of your pitch.

Overwise lets you map absence-signal probes to your product: configurable checks for whether a company lacks something, uses a competitor, or is missing a capability your product provides. Each probe is a small investigation against the company’s public footprint, and the result feeds the lead’s qualification score.

Crucially, the defaults are empty. We don’t run probes you didn’t configure, because every probe costs compute and an irrelevant probe is wasted money. You add the two or three absences that map to a real reason someone buys from you — the “no booking widget,” the “uses [competitor],” the “no analytics tag” — and those become the signals the AI cites when it writes to the lead.

Buying triggers: what just changed

Absences are steady state. Triggers are events — the moment a company becomes more likely to buy than it was last week:

  • Hiring spikes. A company posting several roles in a short window is growing and spending. If they’re hiring for the function your product serves, that’s a strong, timely signal.
  • Funding. A fresh raise means budget and a mandate to grow. It’s a classic buying trigger for exactly the reason everyone chases it — the money is new and needs to be deployed.
  • Tech-stack changes. A company adopting or dropping a tool in an adjacent category is in a buying mindset for that category.
  • Competitor churn. Signals that a company is unhappy with an incumbent are an opening.

Overwise runs a per-project scanner that watches active leads for these triggers. A hit doesn’t just update a score — it surfaces the lead as a hot-lead task and bumps it to the front of the queue, because a trigger is perishable. A funding announcement is a great reason to reach out this week and a stale one in three months.

The 0–100 score, and what it’s for

Each lead gets a qualification score from 0 to 100 against your ICP and your configured signals. The score isn’t a vanity metric — it gates outreach. Below your threshold, the lead isn’t contacted; above it, it enters the outreach loop. You set the bar, which lets you run a tight campaign (only the strongest fits) or a broad one (test a wider net) and compare the results.

The score is also explainable. It’s not a black box that says “73.” Under each lead, you can read which signals fired — “no reservation widget found,” “hiring two sales roles,” “no competitor tool detected” — and that same reasoning is what the AI is allowed to cite when it drafts. Which connects qualification directly to trust.

Qualification is where trust starts

The reason qualification matters beyond conversion rate is that it’s the source of truth for what the AI can honestly say. Overwise’s cite-or-discard verifier will not let a draft make a claim that isn’t backed by a real signal. So the qualification signals aren’t just filters — they’re the evidence the outreach is built from. “I noticed you don’t have online booking yet” is a sendable opener precisely because a probe recorded that absence. No probe, no claim.

That’s why weak qualification produces weak — or dishonest — outreach. If all the AI knows about a lead is “SaaS, 50 people, Berlin,” the only honest email it can write is generic. Give it a cited absence or a fresh trigger, and it can write something specific and true, which is the only kind of cold email that earns a reply.

Putting it together

The pipeline is: discover across many sources → qualify each company against your configured absence signals and live triggers → score 0–100 → contact only the leads above your bar, with the AI citing the exact signal that qualified them. Finding companies is table stakes. Qualifying them against your product, and being able to cite why, is what turns a list into leads worth your domain’s reputation.

You can configure your own absence signals and see how leads score on the 14-day trial — describe your ICP, map the probes that match your product, and read the reasoning under each lead. Card on file, no demo gate.

— Tobias Duelli, founder · [email protected]

Live in five minutes

Your first leads, in 5 minutes.

Built by a founder doing his own outbound — on Gleap & BookingBird.
Card on file · No demo gate · Cancel any time
Start 14-day trial →