How to Build an Intent-Scoring Engine for 20% Higher Conversion
A practical guide to designing and deploying an autonomous intent scoring engine for leads.
Most lead generation systems fail at the same point: they generate volume without signal. A list of 10,000 contacts is not a lead generation asset β it is a noise problem. The operators who consistently close at higher rates are not sending more outreach; they are sending better-targeted outreach, to people who are already in motion toward a purchase decision.
An intent scoring engine is the infrastructure that makes this possible. It takes raw data about a prospect β behavioral signals, company signals, technographic signals β weights them against your ideal customer profile, and produces a numerical score that tells you who to contact, when, and with what message.
This is how you build one.
What Intent Signals Actually Are
Intent signals are observable behaviors or data points that indicate a prospect is closer to buying than average. They are not demographic attributes (company size, industry, job title) β those are targeting filters, not intent signals. Intent is about timing and motion.
Behavioral signals β actions the prospect is taking right now:
- Visiting your pricing page multiple times in a week
- Downloading a lead magnet and returning to the site within 48 hours
- Engaging with competitor content on LinkedIn (trackable via tools like Bombora and G2)
- Posting questions in industry communities about problems your product solves
Technographic signals β what tools a company is using or recently adopted:
- Just deployed a new CRM (signals sales team growth, budget release)
- Added a specific technology to their stack that integrates with your offering
- Recently migrated away from a competitorβs tool
Firmographic signals β changes in company structure that indicate buying capacity:
- Recent funding round (Series A/B companies are actively buying tools)
- Rapid headcount growth (signals budget expansion and operational strain)
- New executive hire in a relevant role (new VPs build their own stacks)
- Job postings for roles that your product serves
Engagement signals β interactions with your own content and channels:
- Email opens + link clicks within a defined window
- Webinar attendance
- Response to a cold email even if negative (indicates the problem is real)
- Social media engagement with your posts
The most valuable signals are those that indicate urgency (the problem is active right now) and authority (the person engaging has buying power or buying influence).
Designing the Scoring Model
An intent scoring engine is a weighted attribute system. Each signal gets a point value, and the sum of a prospectβs points produces their intent score. Prospects above a threshold enter your outreach sequence; those below stay in nurture or are deprioritized.
Step 1 β Define your Ideal Customer Profile (ICP)
Before assigning any weights, you need a precise ICP. This is not βmid-market SaaS companies.β It is: B2B SaaS companies with 25β150 employees, ARR between $2M and $20M, a dedicated sales team of at least 3 people, currently using Salesforce or HubSpot, and showing signs of outbound sales investment.
The more specific your ICP, the more meaningful your scoring weights become. Vague ICPs produce scoring models that surface everyone and no one.
Step 2 β Build your signal inventory
List every signal you can currently observe or acquire about a prospect. Organize them into the four categories above. Be honest about what data you actually have access to β a score built on signals you cannot reliably collect is theoretical, not operational.
Step 3 β Assign weights
Weight signals by their correlation to conversion, not by how impressive they sound. High-weight signals (15β25 points) are strong indicators of near-term buying intent. Low-weight signals (1β5 points) provide context but alone mean little.
Example scoring table:
| Signal | Category | Points |
|---|---|---|
| Pricing page visit (2+ times in 7 days) | Behavioral | 25 |
| Recent Series A/B funding | Firmographic | 20 |
| Hiring for a role your product serves | Firmographic | 18 |
| Competitor product review on G2 | Behavioral | 20 |
| New VP of Sales hired in last 90 days | Firmographic | 18 |
| Email opened + link clicked | Engagement | 12 |
| Tech stack includes your integration partners | Technographic | 15 |
| LinkedIn post about problem your product solves | Behavioral | 22 |
| Headcount growth 20%+ in 6 months | Firmographic | 15 |
| Downloaded lead magnet | Engagement | 8 |
| Webinar attendance | Engagement | 10 |
| Email opened, no click | Engagement | 3 |
| Job title match to ICP | Firmographic | 5 |
| Industry match to ICP | Firmographic | 3 |
Step 4 β Set your threshold
Your scoring threshold determines who gets contacted. Set it too low and you are back to volume-based outreach. Set it too high and you miss good leads.
Unlock the Full Breakdown
Join 50+ Founders to unlock the full technical breakdown and receive exclusive engineering insights.
Access Granted
Check your inbox for the breakdown.
[ ERROR: CONNECTION_TIMEOUT ]
[ SYSTEM SECURED: EMAIL REQUIRED ]
Sponsored by Me
Galaxy Arbitrage Newsletter
Geo-arbitrage, remote income systems, and AI tools β delivered free every week. 50+ subscribers and growing.
Get Free Weekly Intel βWritten By
GalaxyBuilt
@galaxybuilt
I build income systems, remote work strategies, and AI infrastructure for people who want out of the 9-to-5. Creator of Galaxy Arbitrage Newsletter β weekly intel on geo-arbitrage, remote income, and automation. Based everywhere.
Keep Reading
Newsletter
Galaxy Arbitrage
Free weekly intel drop
YouTube
@GalaxyArb
Strategy videos, no fluff
Free Weekly Newsletter
GET THE INTEL
EVERY WEEK.
Geographic arbitrage, remote income systems, and AI tools β delivered free every week. Plus 4 resources on signup.
Join Free β Get All 4 Resources ββ Weekly Intel Β· β 4 Free Resources Β· β No Spam
Comments
via GitHubComments Coming Soon
Have thoughts? Reply on X / Twitter or YouTube.