Your HubSpot pipeline, watched 24/7. Hot leads surfaced. Stale deals flagged. Daily Slack briefing. $79 once.
Lead scoring. Deal priority. Stale deal alerts. Score writeback to HubSpot. Daily reports. All automatic.
$79 one-time. Setup in 15 minutes. No subscription.
✦ Scores write back to HubSpot — filter by abbi_lead_score inside your CRM, build saved views, trigger workflows.
If the AI Sales Agent doesn't find at least one stale deal you missed or one hot lead you didn't know about in 30 days, I'll refund every cent. No questions asked. You keep the code. Email support@abbilabs.xyz — we'll process it same day.
Price increases to $129 when Pipedrive integration ships. Buyers today get the upgrade free.
If the AI Sales Agent doesn't find at least one stale deal you missed or one hot lead you didn't know about in 30 days — full refund, same day. You keep the code. No forms, no questions. Email support@abbilabs.xyz.
See it in action
Watch the agent score leads, flag stale deals, and send the Slack report — live.
You open HubSpot every morning. Check new leads. Mentally score them. Flag the stale deals. Note follow-ups. Copy numbers into a spreadsheet. Write a summary for the team. That's 30–60 minutes. Every day. On work that a script can do better than you.
The AI Sales Agent connects to your HubSpot, scores every new lead against rules you define, flags deals with no activity for 7+ days, auto-creates follow-up tasks in HubSpot, and sends your team a daily pipeline report in Slack by 8am. You don't review the pipeline. You review the report.
Built for sales teams who use HubSpot every day
- You spend 30+ min/day manually reviewing your pipeline
- Deals go stale because nobody noticed in time
- You want lead scoring without paying $800/mo for Marketing Hub Pro
- You can paste an API key into a config file (or have someone who can)
- You don't use HubSpot (Salesforce/Pipedrive support coming soon)
- You want a fully hosted SaaS — this runs on your machine
- You have fewer than 10 deals in your pipeline
- You need a human to do the follow-ups for you
Try it before you connect anything
Run node scripts/lead-scorer.cjs --test with sample data — no API key needed. See exactly what you're getting before you touch HubSpot.
“Went cold” alerts show you leads that would have been HOT but got blocked by negative signals — bounced email, competitor domain, unsubscribe. You can't fix what you can't see.
After scoring, the agent writes abbi_lead_score and abbi_lead_classification directly to each contact record in HubSpot. Your reps can filter by score in list views, build saved views (“Show me all HOT leads”), use them in sequences and workflows — without ever leaving HubSpot. It's not a parallel system. It plugs into the CRM you already live in.
Up and running in 15 minutes
No cloud setup. No ongoing subscription. Runs on your machine.
Instant download — one zip, all scripts and config included.
Open config.json, paste your API key. That's the whole HubSpot setup.
Run node scripts/lead-scorer.cjs --test — scores sample leads with no live data needed.
Paste your Slack webhook into config.json. Alerts and reports route there automatically.
One crontab line — runs every 30 minutes from then on. Done.
✓ No cloud setup. No ongoing subscription. Runs on your machine.
What it does — all 13 features
Most tools give you one thing. This gives you a complete pipeline intelligence system.
Lead scoring engine
Scores every lead on job title, company size, industry, email opens, page views, and form submissions. Weights in config.json — change without code.
Transparent score breakdown
Every alert shows exactly why. "VP Engineering +30, 500+ employees +30, tech +15" — not a black box your reps can't act on.
Score writeback to HubSpot
Writes abbi_lead_score and abbi_lead_classification to contact records. Filter, build views, trigger workflows — inside HubSpot.
Deal priority scorer
Scores DEALS by combining inactivity, deal size, engagement, and stage urgency into CRITICAL / WARNING / WATCH levels.
Hot lead Slack alerts
Instant Slack ping when a lead hits your threshold. Includes name, company, score, and full breakdown.
Stale deal detection
Flags deals with no activity past your threshold (7/14/30 days). Auto-creates HubSpot task for each stale deal — due tomorrow, linked to deal and contact.
Daily pipeline report
Sent to Slack every morning: hot leads, stale deals, pipeline value, deals closing this week. Before you wake up.
Weekly performance + velocity
Pipeline velocity tracking — average days per stage, week-over-week trends. What sales ops pays Clari $800+/month for.
Engagement scoring
Three behavioural signals from HubSpot free API: page views, form submissions, email opens. Recency-weighted so old clicks don't inflate today's score.
Score decay + negative signals
Scores decay 5%/week. Negative signals: bounce -30, unsubscribe -50, competitor domain -100. "Went cold" alerts surface near-misses.
Google Sheets logging
Every score and alert archived automatically. Pull the sheet for client reviews or board meetings anytime.
Full HubSpot toolkit
341 lines with 20+ CLI commands: contacts, companies, deals, tickets, notes, associations, pipelines, owners. Rate limit retry built in.
Three vertical configs
Pre-built for B2B SaaS, Agency, Consulting. Swap vertical in 10 seconds — one config flag, no code changes.
Deal priority scorer — not just contacts
Most lead scoring tools only look at contacts. This also scores your active deals — combining inactivity, deal size, engagement, and stage urgency into actionable priority levels. CRITICAL deals get a HubSpot task created automatically.
CRITICAL deals get a HubSpot task auto-created. The agent doesn't just report problems — it creates follow-up actions for you.
The weekly report includes stage-by-stage velocity: average days each deal spends at Appointment, Qualified, Proposal, Decision — with week-over-week trend arrows so you can see if your pipeline is accelerating or stalling.
Clari starts at ~$100/seat/month. InsightSquared ~$65/seat/month. You get the same velocity data in the weekly Slack report — for $79 one-time.
Pre-built scoring models for your industry
Set vertical in config.json and the scoring weights, thresholds, and stage names switch automatically. Swap in 10 seconds.
- Job title: VP+ / Director
- Company size: 50–500
- Tech industry +15
- Pricing page visit +17
- Free trial signup +20
- Competitor domain -100
- Marketing / growth titles +25
- SMB company size +20
- Ecommerce / DTC +15
- Contact form submission +15
- Budget keyword +10
- Unsubscribe -50
- C-suite / Founder +30
- Company size 10–200 +20
- Professional services +15
- Multiple page views +12
- Case study download +20
- Email bounce -30
Try it before you connect HubSpot
Run node scripts/lead-scorer.cjs --test with sample data — no API key needed. See exactly what fires before touching your real data.
Deal priority scorer
Scores open deals (not contacts) by inactivity, value, engagement, and stage urgency. Outputs CRITICAL / WARNING / WATCH with context — and auto-creates HubSpot tasks.
Pre-built scoring models for your industry
Don't start from a blank config. Three vertical-specific models included — swap in 10 seconds.
Higher weights for VP+, 50–500 employees, tech/finance/SaaS. Email open multiplier. 80-point hot threshold.
Weighted for CMO/Marketing Director, mid-size companies, professional services. 70-point threshold — surface more leads.
C-suite and VP-only hot leads. Conservative 85-point threshold — only the most qualified get escalated.
All three in examples/scoring-rules.json — copy, paste, adjust.
The actual code
Real Node.js code, zero dependencies, fully commented. Pure lead scoring logic — no black box.
Full file in download (lead-scorer.cjs, deal-scorer.cjs, pipeline-report.cjs). This is the actual scoring logic — 200 lines does all the work.
What's included
HubSpot Breeze AI is a black box locked inside an $800+/month subscription. You can't see the scoring logic. You can't change the rules. You can't export the code. The AI Sales Agent is the opposite: full transparency, JSON config, complete source code, $79 one-time.
vs HubSpot native lead scoring
HubSpot's own lead scoring requires Marketing Hub Professional or Enterprise. Here's the math.
vs building it yourself
Sounds straightforward — until you hit the real problems. Here's what you'd spend weeks solving:
A competent developer can build a basic version in 2–3 weekends. But you'll still hit rate limit edge cases, token expiry bugs, and Slack formatting quirks in production. This is already past all that — production-tested, documented, ready to run.
Example scoring config
Change the rules in config.json — no code changes required.
{
"scoring": {
"job_title_weight": 25,
"hot_threshold": 85,
"warm_threshold": 50,
"stale_deal_days": 7
},
"rules": [
{ "field": "jobtitle", "contains": ["ceo","founder","vp"], "points": 25 },
{ "field": "company_size", "range": {"min": 500}, "points": 30 },
{ "field": "industry", "contains": ["saas","tech"], "points": 15 }
],
"negative_signals": {
"email_bounced": -30,
"unsubscribe": -50,
"competitor_domains": ["competitor.com"]
}
}FAQ
Does it work with a free HubSpot account?
Yes. Free tier works fine. Just needs an API key — available on all plans, including free.
Can I customise the lead scoring rules?
Yes. All in config.json. Job title weights, company size, industry, engagement. No code changes needed.
Does it work with other LLMs?
Yes. Claude, GPT, Gemini, etc. You can also run scripts as cron jobs with zero LLM — pure automation.
What if I don't use Google Sheets?
Optional. Lead scoring and Slack alerts work without it. Sheets is just for archiving if you want a paper trail.
What's the refund policy?
30 days. Email us first — we'll fix it. If we can't, full refund, no questions asked.
Works with any AI framework
Freelancers and agencies
Deploy this for SaaS clients in 15 minutes. Customise scoring rules per client. Bill $2,000–$5,000 for CRM automation. One $79 purchase covers all your projects.
What early users are saying
“[Beta user feedback — updating as reviews come in]”
HubSpot charges $9,600+/year for lead scoring. You pay $79.
Once. Own it forever. Works on their free CRM tier. 30-day money-back guarantee.
Try it free on your pipeline first — no purchase required.
Result-based guarantee: If the AI Sales Agent doesn't find at least one stale deal you missed or one hot lead you didn't know about in 30 days, I'll refund every cent. No questions asked. You keep the code. Email support@abbilabs.xyz — we'll process it same day.
v3 pricing: $79. Price increases to $129 when Pipedrive integration ships. Buyers today get the upgrade free.
Instant download · Full source code included