Pillar 4: Master Sales Navigator
Codename:
sales| Status: LIVE The reply brain — classifies inbound, generates responses, syncs to GHL.
What It Does
Handles the entire reply-to-close pipeline. When a lead replies to a cold email, this spoke classifies intent, generates a contextual response, creates the GHL contact, and books appointments.
Tools
| Tool | Purpose |
|---|---|
reply_classify | AI classification (interested, not interested, OOO, etc.) |
reply_generate | Generate contextual reply based on campaign config |
reply_send | Send reply via PlusVibe Unibox API |
contact_enrich | Pull additional data on the lead |
contact_sync | Sync lead to GHL as contact + opportunity |
Reply Flow (as of April 2026)
PlusVibe webhook → classify → check campaign config
├── INTERESTED → queue demo site → wait → reply WITH demo link → Telegram alert
├── MEETING_REQUEST → queue demo site → reply with booking link → Telegram alert
├── QUESTION → reply immediately (no demo needed) → Telegram alert
├── NOT_INTERESTED → blacklist in real time
├── UNSUBSCRIBE → full DNC (DB + PlusVibe + campaign removal)
└── OOO → log, reschedule 7 days
Per-Campaign Reply Prompts
Each campaign has its own reply prompt per classification. Managed in:
- Campaign JSON files:
lead-machine/campaigns/*.json - Paperclip UI: Campaigns → Reply Config tab
- Template variables:
{demo_url},{business_name},{first_name},{city},{original_reply}