AI Sales Agent System for HubSpot — Lead Qualification, Scoring & Automated Follow-Up
Worldwide
I have a B2B lead-generation agency working with SMB clients across logistics and professional services. Every day we get 80–150 inbound leads through web forms, LinkedIn outreach replies, and email, all landing in HubSpot. Right now, a human person manually reads each one, decides if it's qualified, scores it, and figures out who follows up and how. It's slow (leads often sit 4 to 6 hours before first contact) and inconsistent: different reps qualify leads differently. I want an AI system that sits on top of our HubSpot CRM and: 1. Reads every new lead the moment it comes in 2. Uses an LLM-based agent to understand context: industry, company size, message intent, urgency 3. Scores the lead using a model trained on our historical won/lost deal data 4. Automatically drafts a personalized first-touch email reply 5. Escalates high-value or ambiguous leads to a human person instantly, and routes low-priority leads into a nurture sequence 6. Logs every decision back into HubSpot so we keep a full audit trail We have about 14 months of historical CRM data (won/lost outcomes, deal size, response times) we can hand off for the scoring model. What I Need * An agentic workflow (LangGraph or similar) that owns the lead-triage decision end to end, not just a single prompt call * A RAG layer over our sales playbook and past won-deal transcripts, so the agent's replies sound like us, not generic AI * A lightweight ML lead-scoring model trained on our historical HubSpot data * Native HubSpot integration via API + webhooks: real-time, not batch * n8n (or equivalent) orchestration for the parts that don't need to live inside the agent itself * A real deployed service, not a local script — Dockerized, hosted, with basic uptime monitoring, since this runs 24/7 in production * A simple internal dashboard or Slack alert for escalation cases Deliverables * Working agentic pipeline connected live to HubSpot * Lead-scoring model + a short evaluation write-up (accuracy/precision on held-out historical data) * n8n workflow exports * Deployed back-end (Docker + cloud host) with monitoring * Documentation + a short walkthrough for our ops team Tech Stack I am open to: Python · LangGraph / CrewAI · OpenAI or Anthropic API · FastAPI · Docker · HubSpot API · n8n · AWS (or similar) Please ask me clarifying questions
- Less than 30 hrs/weekHourly
- < 1 monthDuration
- Entry levelExperience Level
$22.00
-
$25.00
Hourly- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Interviewing:1
- Invites sent:2
- Unanswered invites:1
About the client
- United StatesArlington8:17 PM
- $141K total spent82 hires, 15 active
- 11,517 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by