How to Build Lead Scoring in HubSpot Free Tier
Manual workaround to score leads on HubSpot Free tier using custom properties and lists. No Professional subscription required ($800/month savings). Takes 30 minutes to set up.
Why This Matters
Native lead scoring in HubSpot requires Marketing Hub Professional or Enterprise. That's $800/month minimum.
But you still need to prioritize your leads. Which contacts visited your pricing page 3 times? Which companies match your ICP? Who engaged with your last 5 emails?
This guide shows you how to build a manual scoring system using Free tier features: custom properties + active lists + workflows (Free tier workflows).
How This Works (The Strategy)
Manual lead scoring enables users to customize the criteria used to calculate lead scores. Since HubSpot Free doesn't give you the scoring property, we'll fake it using:
- Custom dropdown property: "Lead Score" with tiers (Cold, Warm, Hot, Qualified)
- Active lists: One list per scoring criteria (e.g., "Visited Pricing Page 3+ Times")
- Manual review: Daily/weekly, you review which contacts are in multiple high-value lists, then manually update their Lead Score property
Tradeoff: Not fully automated like Professional tier, but you get 80% of the value at $0/month.
Step 1: Create a Custom "Lead Score" Property
Time required: 5 minutes
Instructions:
- Go to Settings > Properties
- Click "Create property"
- Select object: Contact
- Group: Contact Information
- Label: "Lead Score"
- Field type: Dropdown select
- Add options:
- Cold (0-25 points)
- Warm (26-50 points)
- Hot (51-75 points)
- Qualified (76-100 points)
- Click "Create"
Step 2: Define Your Scoring Criteria
Two Types of Criteria:
1. Fit Criteria (Who They Are):
- Company size (employees, revenue)
- Industry
- Job title
- Location
2. Engagement Criteria (What They Do):
- Visited pricing page
- Downloaded whitepaper
- Opened last 3 emails
- Attended webinar
- Requested demo
Example Scoring Model:
| Criteria | Points |
|---|---|
| Company size: 50-200 employees | +15 |
| Job title contains "Director" or "VP" | +10 |
| Visited pricing page 3+ times | +20 |
| Opened last 5 emails | +15 |
| Downloaded case study | +10 |
| Requested demo | +30 |
Step 3: Create Active Lists for Each Criterion
Now we'll build lists that automatically identify contacts matching each criterion.
Example: "Visited Pricing Page 3+ Times"
- Go to Contacts > Lists
- Click "Create list"
- List type: Active list
Active lists update automatically as contacts meet/unmeet criteria.
- Object type: Contact
- Name: "[SCORE] Visited Pricing 3+"
Use [SCORE] prefix so you know it's for scoring.
- Add filter: "Number of pageviews" > Choose page > Your pricing page URL
- Set value: is greater than or equal to 3
- Click "Save"
Repeat this for each scoring criterion. You'll end up with 5-10 lists like:
- • [SCORE] Company Size 50-200
- • [SCORE] Director or VP Title
- • [SCORE] Visited Pricing 3+
- • [SCORE] Opened Last 5 Emails
- • [SCORE] Downloaded Case Study
- • [SCORE] Requested Demo
Step 4: Create a Master "High Score Contacts" List
Now create one list that shows contacts who appear in multiple high-value lists.
Instructions:
- Go to Contacts > Lists > Create list
- Name: "High Score Contacts (Review Daily)"
- Add filter: "List membership" > is member of at least 3 of the following:
- [SCORE] Visited Pricing 3+
- [SCORE] Opened Last 5 Emails
- [SCORE] Requested Demo
- Save
Step 5: Review and Score Daily/Weekly
Set a recurring calendar reminder to review your "High Score Contacts" list.
Daily Workflow:
- Open "High Score Contacts" list
- For each contact, manually calculate their score:
Check which scoring lists they're in, add up points.
- Update their "Lead Score" property
Select all contacts with 76-100 points, bulk edit > Lead Score > Qualified
Select all contacts with 51-75 points, bulk edit > Lead Score > Hot
- Create a view filtered by "Lead Score = Qualified"
These are your priority leads for outreach.
Optional: Semi-Automate with Bulk Property Updates
To speed this up, create views that auto-filter by list membership combinations:
Example View: "Auto-Qualified Leads"
- Go to Contacts > Create view
- Name: "Auto-Qualified (Update Weekly)"
- Add filters:
- List membership: is member of [SCORE] Requested Demo
- AND List membership: is member of [SCORE] Visited Pricing 3+
This combination = 50 points, automatically Qualified tier.
- Weekly: Select all contacts in this view, bulk edit > Lead Score > Qualified
Limitations of This Approach
- Manual updates required: You have to review and update scores yourself (5-15 min/day)
- No real-time automation: Scores don't update instantly when a contact visits pricing page
- No score decay: Professional tier has score decay, which reduces scores over time if engagement becomes less recent. You'll need to manually handle this.
- Doesn't scale past 500 contacts: Once you hit 500+ leads, the manual work becomes unsustainable. That's when you upgrade to Professional.
When to Upgrade to Professional Tier
Upgrade when:
- You have 500+ active leads and manual scoring takes more than 30 min/day
- You need real-time lead routing (hot leads go straight to sales)
- You want AI-powered scoring to discover hidden patterns that manual models miss
- You're ready to integrate scoring with workflows (auto-assign leads, trigger sequences)
Ready to upgrade to automated lead scoring?
We help B2B companies set up HubSpot lead scoring on Professional tier. We'll build your scoring model, integrate it with workflows, and train your team.
Get a Free Lead Scoring Consultation