B2B Buying Intent Signals
Anyone who wants to buy shows it β usually long before they contact a vendor. Buying intent signals are the digital traces of this early buying process: job ads for a new CRM manager, funding rounds that open new budgets, LinkedIn activity that announces a tool evaluation.
Pragma captures these signals automatically and shows your sales team the right companies exactly when the timing is best.
What Is a Buying Intent Signal?β
A buying intent signal is an observable event that, with high probability, points to an imminent purchase decision.
| Signal type | Observable event | What it means |
|---|---|---|
| Recruiting signal | Job ad for "CRM Admin", "Head of Sales Ops", "Revenue Operations Manager" | Company is building its sales stack β tool need |
| Funding signal | Series A/B/C announced | New budget, growth pressure, tool evaluation likely |
| Buying intent | Multiple survey completions showing CRM/AI interest | Active evaluation phase |
| Tech stack change | Job ads mention new tools (Salesforce β HubSpot) | Migration project underway |
| Expansion signal | New offices, new countries in LinkedIn profiles | Cross-border tools needed |
How Pragma Captures Buying Intent Signalsβ
Pragma combines three data sources into a complete signal picture:
1. CPX Research Networkβ
After each completed survey, Pragma optionally captures: industry, role, interests (CRM, AI, SaaS, China, Recruitingβ¦) and B2B/B2C context. This produces thousands of qualified signals per month β no scraping, no data protection issues.
2. Apify B2B Signal Monitorβ
The Pragma B2B Monitor actor on the Apify Store continuously crawls:
- Recruiting signals: job ads on LinkedIn, Indeed, Stepstone
- Funding signals: Crunchbase, TechCrunch, EU-Startups
- Buying intent: tech stack mentions, evaluation articles
3. RapidAPI Signal Feedβ
Via the /buying-intent endpoint, developers can query real-time signals filtered by industry, country and score threshold.
Signal Score β How It's Calculatedβ
Every signal gets a score from 0β100:
| Factor | Weight |
|---|---|
| Signal type (Funding > Recruiting > Engagement) | 40% |
| Recency (today = 100, 30 days ago = 60) | 25% |
| Role relevance (C-level, VP > Manager > Analyst) | 20% |
| Source quality (direct webhook > crawl > inferred) | 15% |
Signals above 70 are classified as High Intent and automatically trigger a notification to the responsible sales rep.
Lead Qualification β When Is a Lead Qualified?β
A lead is considered qualified in Pragma (and thus auctionable) when:
- At least 2 signals exist for the company
- At least 1 B2B flag is set
- At least 1 purchase-relevant interest has been detected (CRM, AI, SaaS, China, Manufacturing)
Qualified leads can go directly into the Lead Auction β buyers bid for 24/48 hours, and the highest bidder receives the full contact details.
Automated Matching β No More Searchingβ
When Pragma captures a new signal for you, the matching engine immediately analyses:
- Which RevShare offers match the signal? (e.g. signal interest "CRM" β HubSpot partner listing)
- Which Earn products are relevant? (e.g. "AI interest" β AI Prompt Pack)
- Is there a matching signal bundle to buy?
The result appears as a "Recommended for you" section on the Earn page β with relevance score and direct order button.
API endpoint for developers: GET /api/signal-marketplace/match/{signal_id}
Real-World Example: From Signal to Deal in 48 Hoursβ
Situation: A mid-sized company in Munich posts a job for a "WeCom Integration Manager".
What Pragma detects:
- Apify Monitor captures the job ad (Recruiting signal, score 78)
- Interest in "CRM" + "China" detected
- B2B flag set
- 2nd signal present (earlier survey completion)
What happens automatically:
- Lead is marked as qualified
- Sales rep gets notification: "New high-intent lead: [company], score 78, interest: WeChat/WeCom"
- Lead enters Lead Auction β buyers have 24h to bid
- Winner receives: company name, contact email, conversation context
Time window: The lead doesn't yet know which vendor to choose. Whoever calls now is first.
Integration for Developersβ
RapidAPI Endpointβ
GET https://api.rapidapi.com/buying-intent
Headers:
X-RapidAPI-Key: {your-key}
Query:
industry=CRM&country=Germany&min_score=60&limit=20
Response:
{
"filter": {"industry": "CRM", "country": "Germany", "min_score": 60},
"results": [
{
"domain": "example-gmbh.de",
"company_name": "Example GmbH",
"score": 82,
"detected_at": "2026-06-15T10:23:00Z"
}
],
"total": 1
}
Webhookβ
Receive new signals in real time: Settings β Webhooks β Signal events.
Further Guidesβ
- Signal Exchange β buy and sell signals
- AI Models & Lead Scoring
- API Keys & Webhooks
- WeChat CRM Integration