Intent signals show when a prospect is actively evaluating solutions. A buyer researching your product category, attending industry events, or hiring for relevant roles signals active buying intent. Scoring these signals systematically helps sales teams prioritize outreach and increases connection rates by reaching prospects at the right moment in their buying journey.
Intent signal scoring assigns point values to different indicators of buying intent, aggregates those points, and ranks prospects by the likelihood they’re currently in-market.
Unlike account fit (which stays relatively static: company size, industry, tech stack), intent changes rapidly. An account can have perfect fit but zero intent for 18 months, then suddenly spike to high intent when a new initiative launches or budget becomes available.
Scoring intent requires real-time signals and frequent updates. A prospect who downloaded your pricing page yesterday should be scored higher than one who downloaded it six months ago.
Intent signals fall into three buckets:
First-party signals are direct behaviors of prospects on your owned properties.
Website behavior: - Visited pricing page (8 points) - Viewed product demo page (6 points) - Downloaded pricing guide or ROI calculator (7 points) - Spent 5+ minutes on website (4 points) - Visited multiple product pages in same session (5 points) - Visited product page after visiting competitor page (8 points, if tracked)
Email engagement: - Clicked link in your sales email (5 points) - Opened sales email 2+ times (3 points) - Replied to sales email (10 points) - Engaged with nurture email (3 points) - Downloaded email-gated content (5 points)
Form submission: - Submitted demo request form (15 points, highest intent) - Submitted contact form with specific use-case question (10 points) - Registered for webinar (4 points) - Registered for company event (6 points)
Engagement tracking: - Clicked on personalized video message sent by sales (8 points) - Replied to personalized video (12 points) - Engaged with retargeting ad (after visiting website) (3 points)
First-party signals are strong because they indicate the prospect directly engaged with your content. You know they visited. You know they cared enough to spend time.
Third-party signals are behaviors outside your owned properties that indicate buying intent.
Intent data platforms (Bombora, G2, LinkedIn): These companies track when accounts search for solutions in your category.
Tech stack signals: - Job posting for “data engineer” at account (if your product integrates with data stacks) (6 points) - Company announced new VP of Sales (signals organizational change) (5 points) - Company upgraded to cloud infrastructure (if relevant to your solution) (5 points) - Company appears to be implementing new sales tool (posting for sales ops roles) (4 points)
Research and review sites: - Account viewed your product on G2 (3 points) - Account read reviews or case studies of your competitors (5 points) - Account commented on your company’s LinkedIn posts (2 points) - Account founder/CEO downloaded your whitepaper from SlideShare or similar (4 points)
Third-party signals are weaker because you’re inferring intent from behavior you don’t fully control or observe. An account appearing on G2 is interesting, but you don’t know if 1 person or 100 people looked at your product.
Contextual signals are changes in a company’s situation that increase likelihood they’ll need a solution in your category.
Funding and M&A: - Startup raised Series A/B funding (4 points, increases hiring and tool investment likelihood) - Company announced acquisition (5 points, might consolidate systems or need integrations) - Company acquired a smaller competitor (5 points, integration and consolidation needs)
Leadership changes: - New CEO/CRO/VP Sales hired (4 points each, signals potential strategy/tool changes) - Turnover in relevant department (3 points, new hires might propose new tools)
Business milestones: - Company announced earnings growth (3 points) - Company hit unicorn status (5 points) - Company expanding to new geography (3 points)
Event participation: - Attendee at industry conference you also attend (2 points) - Attendee at your user conference or event (6 points) - Speaker at industry event in your category (3 points)
Contextual signals are informational, not direct evidence of buying intent, but they increase the likelihood a prospect is evaluating solutions.
Start with the framework above, but adjust based on your business and historical data.
Ask yourself: Of the last 10 deals you closed, which signals were most common before the deal started?
Example adjusted model:
Highest Intent (11-15 points):
- Demo request submission: 15 points
- Reply to sales email: 12 points
- Reply to sales video message: 12 points
High Intent (6-10 points):
- Pricing page visit: 8 points
- ROI calculator download: 7 points
- Intent data spike (Bombora/G2): 8 points
- Sales call with prospect: 10 points
Mid Intent (3-5 points):
- Whitepaper download: 4 points
- Webinar registration: 4 points
- Account appears on G2: 3 points
- Multiple website visits (same month): 5 points
- Relevant job posting: 4 points
Low Intent (1-2 points):
- Email open: 1 point (too noisy)
- Generic landing page visit: 2 points
- LinkedIn follow: 1 point
Signal freshness matters enormously. A prospect who visited your pricing page today is more likely to be in-market than one who visited three months ago.
Apply recency decay:
Signal in past 7 days: 1.0x multiplier
Signal in past 14 days: 0.8x multiplier
Signal in past 30 days: 0.5x multiplier
Signal in past 60 days: 0.2x multiplier
Signal in past 90 days: 0.05x multiplier
So:
Prospect A: Downloaded pricing guide 2 days ago = 7 points × 1.0 = 7 points
Prospect B: Downloaded pricing guide 45 days ago = 7 points × 0.2 = 1.4 points
Prospect A is 5x more likely to be in-market than Prospect B, reflected in their score.
If you’re scoring at the account level (not individual contact), aggregate contact-level signals.
Account Intent Score = Sum of (Contact Intent Scores × Weight)
Account with 1 high-intent contact: Score = Contact A's score
Account with 3 contacts, 1 high-intent + 2 low-intent:
= (0.5 × High Intent Score) + (0.25 × Low Intent A) + (0.25 × Low Intent B)
(Weight gives higher priority to high-intent contact, recognizes that
accounts with multiple engaged contacts are more likely to buy)
Define what intent score triggers action:
Score 75+: Hot lead. Sales should reach out within 24 hours.
Score 50-74: Warm lead. Sales should reach out within 3 days.
Score 25-49: Cool lead. Include in nurture campaigns, reach out if fit is strong.
Score 0-24: Unknown intent. Baseline nurture only.
These thresholds should be calibrated to your team’s capacity. If you have 50 hot leads per week, lower the threshold to 60. If you have 5 hot leads per week, raise it to 85.
For teams with fewer than 100 high-priority prospects:
This is labor-intensive but transparent and requires minimal tooling.
Use Salesforce, HubSpot, or Pipedrive to automate signal tracking:
This requires technical CRM knowledge but automates the calculation.
Example HubSpot formula:
(IF pricing_page_visit = TRUE, 8, 0)
+ (IF webinar_registered = TRUE, 4, 0)
+ (IF demo_requested = TRUE, 15, 0)
+ (IF recent_email_engagement > 2, 3, 0)
Then create a view: “Hot Leads This Week” filtered to Score >= 75.
Tools like 6sense, Demandbase, Rollworks, and others provide pre-built intent scoring. They track third-party and first-party signals and surface high-intent accounts automatically.
Pros: Comprehensive, real-time, scales to thousands of accounts. Cons: Expensive. Requires integration with your CRM and website analytics. Introduces a new tool to your stack.
Use a combination: 1. Leverage intent data platform (e.g., Bombora) for third-party signals at account level 2. Combine with your CRM for first-party signals (form submissions, email engagement) 3. Run a weekly job (automated or manual) that combines both scores
This gives you better signal strength than CRM automation alone, without the complexity of a dedicated platform.
Once you’re scoring intent, operationalize it:
Sales Outreach Prioritization: - Sales reps review their accounts daily/weekly sorted by intent score - High-intent accounts get immediate outreach - Sales logs outreach and next steps in CRM
Alert System: - Set up alerts: “Account crossed 75 intent score threshold. Assign to sales rep for outreach.” - Automate notifications to sales team (Slack integration or CRM notification)
Attribution Tracking: - Track intent score at the time of first sales outreach - Correlate intent score with meeting acceptance rate and deal velocity - Over time, you’ll see which score bands correlate with highest conversion
Feedback Loop: - Monthly, analyze accounts where you had high intent score but sales couldn’t get a meeting - Ask: Did we score incorrectly? Was outreach timing wrong? Was the message wrong? - Adjust scoring model based on learnings
Mistake 1: Over-weighting passive signals. A prospect viewing your pricing page is lower-intent than a prospect submitting a demo request. Don’t score them equally.
Mistake 2: Ignoring negative intent signals. An account unsubscribing from your emails is a negative signal (lower intent). An account that went quiet for 90 days should see their intent score decay.
Mistake 3: Using intent without fit. A high-intent prospect that doesn’t fit your ICP is likely a poor fit for your sales team’s time. Combine intent scoring with fit scoring; prioritize accounts that are both high-fit and high-intent.
Mistake 4: Treating intent as static. Intent changes weekly. Recalculate account-level intent scores frequently (daily or at minimum weekly). An account that scored 75 five weeks ago might score 15 today if they’ve gone quiet.
Mistake 5: Not calibrating to your sales capacity. If your intent threshold is so high (score 90+) that you only have 2 hot leads per month, you’ve set it too high. Sales will have idle time. Calibrate thresholds to match your team’s capacity.
Track these metrics:
If high-intent accounts aren’t outperforming, your scoring model needs recalibration.
Intent signal scoring bridges the gap between static account data and real-time buyer behavior. Combined with account fit scoring, it enables sales teams to spend time on accounts that are both a good fit and actively evaluating solutions, maximizing their time to revenue.
Start with first-party signals (you control the data). Add third-party signals over time. Calibrate thresholds to your sales team’s capacity. Review and iterate monthly.