B2B Prospecting

Situation Mining: How to Infer Context From Signals

12 min read
MK

Mitchell Keller

Founder & CEO, LeadGrow · Managed 3,626+ cold email campaigns. 6.74% average reply rate. Booked 2,230+ meetings in 2025.

TL;DR

  • **Signals are surface. Situations are the story.** A funding round is a signal. "Just raised $5M with board pressure to hit $2M ARR in 12 months" is a situation.
  • **Two to three signals combined create a diagnostic.** Single signals are what everyone uses. Combinations are what separate 2.9% reply rates from 21.7%.
  • **The frame changes with the situation.** Same product, same offer. But "get your time back" lands differently than "give your new SDRs a playbook." Mining the right situation tells you which frame to use.

By Mitchell Keller, Founder & CEO, LeadGrow. Managed 3,626+ cold email campaigns. 6.74% average reply rate. 2,230+ meetings booked in 2025.

Everyone chases signals. Almost nobody mines situations.

Open any sales enablement blog and you'll find articles about "buying signals." Company raised funding. CEO changed. New tech stack. These are useful data points. But they're data points, not intelligence.

A signal tells you what happened. A situation tells you what it means.

When we build campaigns across 3,626+ engagements, the first thing we do isn't write copy or pick subject lines. We mine situations. We take the raw signals available in the market and infer the context behind them. That context becomes the foundation of every email, every angle, every campaign.

This post is the deep tactical guide. 20+ signal combinations, the situations they imply, and how to turn each one into a campaign angle.

Signal vs. situation: the critical distinction

Signal: An observable, factual data point. "Company X just raised a $5M Series A."

Situation: The inferred context from one or more signals. "Company X raised $5M, has 12 employees, no sales hires, and the CEO is still doing demos. They have growth pressure from investors but no infrastructure to generate pipeline."

The signal gives you a reason to reach out. The situation gives you the frame for how to reach out.

Every company that raised a Series A gets the same "Congrats on the raise! Let me know if you need help with growth" email from 50 vendors. That's signal-based outreach. It's obvious, it's crowded, and it doesn't demonstrate understanding.

Situation-based outreach would say: "You probably have 12 to 18 months of runway and a board deck with pipeline targets. But your CEO is still doing the demos. We can have outbound generating meetings before you hire your first sales rep."

Same trigger. Completely different message. The second one makes the prospect think "how does this person know my life?"

The 20+ signal combination playbook

Here are real signal combinations we use across campaigns, organized by the type of situation they reveal.

Growth pressure situations

1. Recent funding + no sales hires + small team

Signals: Raised seed or Series A in last 90 days. Under 20 employees. No SDR/AE roles on LinkedIn or job boards.

Situation: Investor expectations without pipeline infrastructure. Founder is probably still the primary salesperson.

Frame: "You've got capital and growth targets but no outbound engine yet. We can have pipeline flowing before your first sales hire starts."

2. Rapid headcount growth + hiring in sales

Signals: Employee count up 30%+ in 6 months. Active SDR/BDR job postings. New VP of Sales hired recently.

Situation: Scaling aggressively. New sales leader needs to prove quick wins. Probably inherited a mess and needs to show results fast.

Frame: "Your new VP of Sales needs pipeline in 60 days, not 6 months. We can supplement their team while they build."

3. Revenue milestone + expanding into new geography

Signals: Press about $10M ARR or similar milestone. New job postings in a different region. New office location.

Situation: Proven product market fit in one region, now replicating. Need to generate awareness in a market where nobody knows them.

Frame: "You crushed it in [Region A]. But [Region B] doesn't know you yet. Here's how we help companies enter new markets with meetings in 60 days."

Operational pain situations

4. Founder CEO + 15 to 30 employees + no VP of Sales

Signals: Small team confirmed on LinkedIn. No one with "Sales" or "Revenue" in title. CEO's LinkedIn shows sales activities (demos, events).

Situation: Founder wearing too many hats. Sales is ad hoc. Probably running on referrals and inbound that isn't consistent.

Frame: "You're running sales yourself alongside product and ops. What if 3 to 5 qualified meetings showed up on your calendar every week without you doing the prospecting?"

5. Using manual tools + team growing

Signals: No CRM on tech stack (or basic CRM like spreadsheet). Hiring operations roles. Job descriptions mention "process improvement."

Situation: Outgrowing their scrappy phase. Manual processes that worked at 10 people are breaking at 30.

Frame: "At 10 people, spreadsheets work. At 30, they don't. We've helped companies at your exact stage build outbound systems that scale."

6. High employee churn + new leadership

Signals: Multiple departures on LinkedIn in 3 months. New C-suite hire. Glassdoor reviews mention "direction" or "strategy."

Situation: Company in transition. New leadership needs quick wins to establish credibility. Old processes are being questioned.

Frame: "New leadership usually means new priorities. If pipeline is on the list, we can show you how similar companies generated meetings in the first 60 days."

Competitive displacement situations

7. Using competitor tool + negative G2/Capterra reviews of that tool

Signals: BuiltWith shows competitor on tech stack. Recent 1 to 2 star reviews on G2 mentioning specific issues.

Situation: Likely frustrated with current vendor. May have brought up switching internally but hasn't found an alternative. Not actively searching yet.

Frame: "A lot of [Competitor] users have been switching because of [specific issue from reviews]. Curious if that's been your experience too."

8. Competitor's customer + competitor raised prices

Signals: Uses competitor product (tech stack data). Competitor announced pricing change (press, LinkedIn, G2 discussions).

Situation: Budget shock. Renewal conversation is coming or already happened. Looking at ROI with fresh eyes.

Frame: "With [Competitor]'s price increase, a lot of teams are re-evaluating. We can show you what [similar company] saved by switching."

9. No tool in category + hiring for the problem

Signals: No solution visible on tech stack for your category. Job postings describe manual processes your tool automates.

Situation: They know they have the problem. They're trying to solve it with headcount instead of technology. Might not know your category exists.

Frame: "Saw you're hiring for [role that does what your product does]. Most teams at your stage automate this instead. Worth seeing how?"

Event and engagement situations

10. Attending industry event + posted about related topic

Signals: Registered for or speaking at industry conference. Recent LinkedIn posts about the event's core topic.

Situation: Actively investing time in solving this problem. Receptive to conversations. In learning mode.

Frame: "Saw you'll be at [Event]. Most attendees we talk to are trying to figure out [problem]. We just helped [company] solve that. Worth connecting?"

11. Engaging with competitor content on LinkedIn

Signals: Trigify shows they liked or commented on competitor's posts. Multiple engagements over 30 days.

Situation: Interested in the category. Watching the market. Might be evaluating or just staying informed. Either way, the topic is on their mind.

Frame: "Noticed you've been following [topic area]. We've been working with companies like [similar company] on exactly that. Would a comparison be useful?"

12. Downloaded competitor's content or attended their webinar

Signals: Appeared on competitor's lead list (if you have access through partnerships or shared data). Registered for competitor webinar.

Situation: Actively researching solutions. Probably talking to 2 to 3 vendors. The evaluation is happening now.

Frame: "Most teams evaluating [category] compare 2 to 3 options. Here's what [Company] chose us over [Competitor] for: [specific reason]."

Content and social situations

13. CEO posting about growth goals on LinkedIn

Signals: LinkedIn posts mentioning revenue targets, hiring plans, or market expansion. Public about ambitions.

Situation: Growth minded, probably under pressure (self-imposed or external). Open to tools and services that accelerate growth. The fact they're posting about it means they want accountability and attention.

Frame: "Saw your post about hitting [goal]. Most companies at your stage use outbound to get there. Here's what that typically looks like."

14. Company blog went quiet + social activity dropped

Signals: Last blog post 3+ months ago. Social posting frequency dropped. Website traffic declining (SimilarWeb).

Situation: Marketing team is stretched or deprioritized. Might have lost a marketer. Content engine stalled. Pipeline is probably feeling the impact.

Frame: "When content slows down, pipeline feels it 90 days later. Outbound can fill that gap while you rebuild the content engine."

15. Launched new product or feature

Signals: Product Hunt launch. Press release. New landing page. LinkedIn announcement from CEO.

Situation: Need to generate awareness and pipeline for the new offering. Existing channels might not reach the new audience. Urgency is high because launches have momentum windows.

Frame: "Congrats on launching [product]. The first 90 days are critical for pipeline. We can get meetings with [target buyer] while the market attention is fresh."

Financial and strategic situations

16. Just acquired a company

Signals: Press release about acquisition. LinkedIn posts about "exciting news." New employees appearing from acquired company.

Situation: Integrating two teams. Probably have new capabilities to sell to existing customers. Cross-sell opportunity. Also chaos internally.

Frame: "After an acquisition, the #1 revenue opportunity is cross-selling to both customer bases. We can help you reach [new target segment] in 60 days."

17. Competitor got acquired or shut down

Signals: Industry news about competitor acquisition. Customers posting on LinkedIn about looking for alternatives.

Situation: Competitor's customers are uncertain. Contracts are being reviewed. This is the highest-intent situation possible because they MUST make a decision.

Frame: "With [Competitor] getting acquired, a lot of their customers are evaluating alternatives. We're helping teams like yours transition."

18. End of fiscal year + no budget spent in category

Signals: Q4 timing (if fiscal year aligns). No tool in your category on tech stack. Budget discussions likely happening.

Situation: Use-it-or-lose-it budget pressure. If they haven't spent in your category, there might be allocated budget that's unspent.

Frame: "A lot of teams have Q4 budget earmarked for [category] that expires in December. If that's you, we can get you set up before year end."

Regulatory and market shift situations

19. New regulation affecting their industry

Signals: Government announcement. Industry publication coverage. Companies posting about compliance concerns.

Situation: Compliance pressure creates urgency for solutions that help them adapt. They might not know solutions exist yet.

Frame: "The new [regulation] means [specific requirement]. Most [industry] companies are scrambling to comply. Here's how [company] handled it."

20. Market pricing pressure (their industry)

Signals: Competitor price drops. Industry reports about margin compression. Layoffs in the sector.

Situation: Need to do more with less. Efficiency tools become urgent. ROI conversations shift from "nice to have" to "survival."

Frame: "With margins tightening in [industry], most teams are looking for ways to [do more with less]. We helped [company] cut [cost] by [%] without sacrificing [quality]."

21. Customer churn spike (visible externally)

Signals: Negative reviews appearing. Social complaints. Former customers posting about switching. Product Hunt alternatives gaining traction.

Situation: Retention crisis. Leadership is in firefighting mode. Anything that helps reduce churn or replace lost revenue becomes priority.

Frame: "When retention dips, replacing lost pipeline becomes urgent. We can get [X] meetings per week on your calendar while your team focuses on keeping existing customers."

How to turn a signal sheet into a campaign

Finding signals is step one. Turning them into campaigns that generate replies is the real work. Here's the process:

Step 1: Group signals into situations

Take your raw signal data and look for patterns. Which signals tend to co-occur? Which combinations suggest a specific moment? Group them into 3 to 5 distinct situations.

Step 2: Write the situation story

For each situation, write one paragraph describing what the company is going through. Not what you observe (signals) but what they're experiencing (situation). This becomes the foundation of your messaging.

Example: "This is a 20 person company that raised a Series A 60 days ago. The CEO is still running demos while trying to hire a VP of Sales. The board wants to see $500K in new pipeline by Q3. They have money but no infrastructure to generate outbound pipeline."

Step 3: Define the frame

For each situation, ask: "What does this company need to hear right now?" The answer isn't your product features. It's the specific pain the situation creates and how it gets resolved. Our frame over structure testing guide covers how to test different frames against the same audience.

Frame options for the example above:

    • Time frame: "Get your time back. We handle outbound so you can focus on product."
    • Speed frame: "Pipeline in 60 days, not 6 months. Don't wait for the VP hire."
    • Risk frame: "Your board expects pipeline by Q3. That's 90 days. We can hit that timeline."

Step 4: Write the diagnostic email

The first line describes the situation. The second line presents the frame. The third line offers a low-friction next step.

Example: "You raised your A about 60 days ago and you're probably feeling the pipeline pressure already. Most founders at your stage try to hire a VP of Sales first, but that takes 3 to 6 months. We can have outbound generating meetings in 60 days. Worth a look?"

Step 5: Test 24 to 48 variants in month one

We don't guess which frame works. We test. In the sprint phase (month 1), we run 12 variants across 3 angles. Each variant tests a different combination of situation framing, value proposition, and call to action.

By week 3, data tells you which situation and frame resonates. We need a 12% positive reply rate before scaling any angle. That's our floor.

Tools for detecting signals

Here's what we use to find the signals that feed situation mining:

Hiring data

Primary: LinkedIn Sales Navigator (job changes, new roles, team growth)

Secondary: Apollo (job posting data), Indeed, Glassdoor

What to extract: New roles, department growth, leadership changes, first-of-type hires

Funding and financial data

Primary: Crunchbase (funding rounds, investors, valuations)

Secondary: Lead Magic (funding alerts), PitchBook

What to extract: Round size, time since raise, investor expectations, growth trajectory

Tech stack data

Primary: BuiltWith (technology profiling, additions, removals)

Secondary: Wappalyzer, job descriptions (tools mentioned)

What to extract: Current tools, recently added tools, competitor tools, missing tools in your category

Engagement and intent data

Primary: Trigify (LinkedIn engagement tracking)

Secondary: Bombora (topic intent), G2 buyer intent

What to extract: Content engagement patterns, competitor engagement, topic interest signals

Company news and events

Primary: Lead Magic (news monitoring), Google Alerts

Secondary: Press databases, industry publications

What to extract: Product launches, partnerships, expansions, leadership changes, regulatory impacts

Review and sentiment data

Primary: G2, Capterra, TrustRadius (product reviews)

Secondary: Glassdoor (employee sentiment), Reddit, Twitter

What to extract: Competitor complaints, feature gaps, switching indicators, satisfaction trends

The signal hierarchy (what matters most)

Not all signals carry equal weight. From our data across 3,626+ campaigns:

Tier 1: Active behavior signals

Event attendance, content engagement, community participation, webinar registration. These are the strongest because the person is actively spending time on the topic. Reply rates from Tier 1 signal campaigns: 12% to 21%+.

Tier 2: Investment signals

Hiring specific roles, adding new tools, allocating budget. These indicate commitment, not just interest. Reply rates: 8% to 15%.

Tier 3: Context signals

Funding rounds, company news, press mentions. These provide backdrop but don't confirm immediate need. Reply rates: 5% to 10%.

Tier 4: Static signals

Firmographic data, company size, industry, geography. Necessary for qualification but not for targeting precision. Reply rates when used alone: 2% to 4%.

The pattern: combine Tier 1 or 2 signals with Tier 4 qualification. You get the right companies in the right moment. That's the 21.7% zone.

Situation mining is a skill, not a tool

Tools give you signals. Your brain infers situations. No tool will tell you "this CEO is stretched thin and needs outbound help." You infer that from the combination of team size, hiring patterns, and funding timeline.

This is the skill that separates good outbound from great outbound. And it's the reason we've booked 2,230+ meetings in 2025. We don't send emails. We diagnose situations and offer the right frame at the right time.

The signals are available to everyone. The ability to combine them into situations and frames is what creates the advantage. For the full list building workflow that turns these signals into campaign-ready lists, see our B2B list building guide.

Frequently Asked Questions

Want us to run this playbook for you?

Book a strategy call and we'll show you how these frameworks apply to your business.

Book Strategy Call