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:

  1. Queries HubSpot daily for deals stuck >10 days in same stage
  2. Generates personalized nudge messages for EA review
  3. Tracks touch count and enforces frequency rules
  4. Handles responses appropriately (meeting booking = ideal, any response → HubSpot note for EA action)
  5. 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 deals
  • mcp_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?