Last updated:
A GTM system that finds, qualifies and briefs
Sales reps lose hours on work that is not selling: researching companies, hunting contacts, updating the CRM and preparing for calls. I built the whole loop around one rule: outreach stays human, everything around it is automated and explainable.
Good leads wait while the rep catches up.
Outbound at volume sends thousands of emails to the wrong people at the wrong time. What closes deals is a rep writing to the right person at the moment something changed. Meanwhile, the moments that matter get missed:
Build the whole loop, keep the human in charge.
Find
Spots target companies, hiring posts and inbound leads.
Qualify
Checks fit and signals, then labels each Hot, Warm or Watching.
Act
Shows who to contact and why. The rep writes and sends.
Close the loop
A one tap debrief drafts the follow up and updates HubSpot.
Six tabs, each answering one question.
Today
Who do I contact right now?
Accounts
Which companies fit, and why now?
Inbound
Is this new lead worth my time?
Meetings
What do I need before and after a call?
Research
Who is this company, and who works there?
Setup
Who am I selling to?
Measured on the live system.
Enriched, scored and routed in about 10 to 12 seconds.
Any website becomes a dossier, with its people listed.
It checked 15, added 9 and turned down 6 with a reason.
Why it works the way it does.
Outreach stays manual
The tool never contacts a prospect, which keeps it safe and trusted.
Fit and signal, not one score
One number mixed company fit with timing, and nobody trusted it.
Rules over AI
Fixed rules make every decision explainable. AI only writes short text.
HubSpot stays the record
Nobody has to learn a second tool.
Built lean, and open about the gaps.
Headcount from the free data source is an estimate, phone numbers need a paid provider, and discovery leans on one public hiring source for now.
For technical readers: how it runs, stack and safety
Scheduled jobs
Stack
Safety
Public visitors only see masked names and emails. Every table has row level security, public endpoints are rate limited, and about 40 security and behaviour checks run against the live project. Details are in the README.