HubSpot Lead Nudge Agent - Build Request
For: AI Team
Status: Ready to Build
PRD:knowledge/sales/agents/workers/outreach/hubspot-lead-nudge/PRD.md
🎯 The Problem
Deals are stuck in the same HubSpot deal stage for ~21 days average. We say we should follow up every 3-5 days, but it NEVER HAPPENS because:
- No time to manually check HubSpot daily for stuck deals
- No owner responsible for systematic follow-up (EA busy, sales focused on new deals)
- Always deprioritized; “we’ll get to it next week” never happens
- No system to track what’s been sent and what works
Result: Deals stall indefinitely, pipeline velocity suffers.
💡 The Solution
Build an agent that:
- Queries HubSpot daily for deals stuck >10 days in same stage
- Generates personalized nudge messages for EA review
- Tracks touch count and enforces frequency rules
- Handles responses appropriately (meeting booking = ideal, any response → HubSpot note for EA action)
- Escalates to CEO after 3 assistant touches (no response)
📋 Concrete Example
Scenario: Deal “Inteleos - Data Leadership” has been in “Qualified To Buy” stage for 12 days with no activity.
Day 0 (Touch 1)
Agent generates message for EA review:
Hi Juan,
Quick check-in on Inteleos - Data Leadership—wanted to make sure we're aligned on next steps.
[Value-add: relevant case study or insight about data leadership]
Would Tuesday at 2pm work for a quick call? Here are a few options: [booking link]
Best,
[EA Name]
EA workflow: Reviews → Sends → Logs in HubSpot
Day 5 (Touch 2)
If no response, agent generates Touch 2 with different value-add angle (different resource, insight, or case study).
Day 10 (Touch 3)
If still no response, agent generates Touch 3 (still assistant, different angle).
Day 15 (Touch 4 - CEO Escalation)
After 3 assistant touches with no response, agent generates CEO message:
Juan,
What works best for your schedule this week?
[Founder cell]. Text me if you want to knock this out ASAP.
[Booking link]
Best,
[Founder Name]
If Response Received (but not meeting)
Agent creates HubSpot note with summarized context:
Response received from Juan Sanchez:
- Said they're still evaluating options
- Timeline: Q2 decision
- Wants to see more case studies
Suggested next steps:
- Send relevant case study
- Schedule follow-up in 2 weeks
- Add to Q2 pipeline review
EA workflow: Reviews HubSpot note → Takes action → Only escalates to executives if uncertain about follow-up
⏱️ Touch Frequency Rules
- Touch 1-3: Every 5 days (assistant sends)
- Touch 4-5: Every 10 days (assistant sends)
- Touch 6+: Once per month (value-add signaling: posts, case studies, Brainforge updates)
Goal: Never let leads completely drop off. Avoid arbitrary quarterly follow-ups by maintaining consistent monthly value-add touches.
🚫 Key Rules
- ✅ Booking links (not embedded calendars)
- ✅ Never use urgency language (“time is running out” is manipulative)
- ✅ Meeting booking = ideal response
- ✅ Any response → HubSpot note with context for EA action
- ✅ Executives only if EA uncertain about follow-up
📊 Success Metrics
- Deal stage duration: 21 days → <10 days
- Follow-up coverage: 0% → 100% of stuck deals
- Never let leads drop off completely
🔧 Technical Requirements
HubSpot Integration:
- Query deals stuck >10 days in same stage
- Fetch deal, contact, company context
- Log nudge activities as notes
- Track touch count and last nudge date
Custom Properties Needed:
nudge_touch_count(number)nudge_last_date(date)nudge_next_date(date) - Calculated next touch date
Agent Tools:
mcp_hubspot_search_crm_objects- Query dealsmcp_hubspot_get_crm_object- Fetch deal/contact/company details- HubSpot API for writes (notes, property updates)
📚 Full Documentation
- PRD:
knowledge/sales/agents/workers/outreach/hubspot-lead-nudge/PRD.md - Scoping Summary:
knowledge/sales/agents/workers/outreach/hubspot-lead-nudge/SCOPING_SUMMARY.md - McGaw Sequence Analysis:
knowledge/sales/agents/workers/outreach/hubspot-lead-nudge/playbooks/mcgaw-sequence-analysis.md
Ready to build? Questions before starting?