How-To Guide

How to Build an AI Sales Follow-Up System That Never Drops a Lead

The average salesperson follows up fewer than 2 times on a new lead. Studies consistently show that 80% of sales require 5 or more follow-ups. The gap between those two numbers is your lost revenue — and AI fills it automatically, with personalised follow-ups that keep every lead warm until they buy or explicitly opt out.

5+Follow-ups required for 80% of sales
2Average manual follow-ups before giving up
ZeroLeads dropped with this system
The Follow-Up System Architecture

What Gets Built

The system has three components working together. GoHighLevel stores all lead data and manages the contact record. Make.com orchestrates the automation — detecting trigger events, calling Claude for personalised message generation, and updating GoHighLevel records. Claude generates personalised follow-up messages for each touchpoint based on the lead’s specific context, the time elapsed, and any engagement signals detected.

The result: every new lead enters a structured 30-day follow-up sequence. Each message is personalised — not a generic template — and adapts based on what the lead does. A lead who opens an email gets a different next message than one who does not. A lead who clicks a link gets an immediate intelligent follow-up. A lead who replies gets a response-based continuation. The system runs without human involvement until a lead either books a call (success) or explicitly asks to stop receiving messages (graceful exit).

Building the System

Step by Step

1

Set up the GoHighLevel pipeline and custom fields

In GoHighLevel, create a pipeline for new leads with stages: New Lead, First Contact Made, Engaged (opened/clicked), Conversation Started, Meeting Booked, and Nurturing (long-term). Add custom fields to the contact record: Last AI Message Sent (date), Follow-Up Count (number), Engagement Score (number — incremented by opens, clicks, replies), and Sequence Stage (text). These fields give the Make.com scenario the context to generate the right next message for each lead at each stage.

2

Build the new lead trigger scenario in Make.com

Create a Make.com scenario triggered by GoHighLevel: Watch Contacts (filter: new contacts only). When a new contact is detected: retrieve their full data from GHL including source, any form responses, and custom fields. Pass to Claude: Generate a personalised first outreach email for this prospect. Context: they came from [source], their details: [name, company, role, any form responses]. Our business: [description]. Goal: start a conversation — not sell immediately. The email should reference something specific about their context (their industry, their company type, their stated interest if from a form), be 3-4 sentences maximum, and end with a single low-friction question. Tone: warm and human, not salesy. Store the generated message, send via Gmail/Outlook from the rep’s address, update the GoHighLevel contact with Follow-Up Count = 1 and Last AI Message Sent = today.

3

Build the engagement detection and adaptive response

Set up email tracking in your Gmail or Outlook connection. Make.com scenario triggered by email events: email opened (update Engagement Score +5 in GHL), link clicked (update Engagement Score +15, trigger an immediate follow-up if this is the first click), reply received (highest intent signal — trigger a response scenario, update pipeline stage to Conversation Started, alert the human rep). For the click-triggered follow-up: pass the click context to Claude: This prospect clicked [link] in our email. Generate a natural follow-up that acknowledges their interest and moves the conversation forward with a specific question or offer. Keep it under 3 sentences.

4

Build the 30-day drip sequence with AI variation

Create a Make.com scenario that runs daily and checks: for every contact where Last AI Message Sent was N days ago (where N follows your sequence: 1 day, 3 days, 7 days, 12 days, 18 days, 25 days, 30 days), generate the next follow-up. Each follow-up prompt to Claude includes the full sequence context: This is follow-up number [N] for [prospect]. Previous messages: [summaries]. Engagement: [opened/clicked/no engagement]. Generate a follow-up that: takes a different angle from previous messages (value story, social proof, new question, or direct ask depending on sequence position), acknowledges the time elapsed naturally, and moves toward a specific ask at sequence position 5+ (book a 20-minute call). Tone: persistent but never pushy or resentful.

5

Build the opt-out and booking handlers

Two exit paths from the sequence. Booking: when the prospect books a call via Calendly (Make.com Calendly module), immediately stop the drip sequence by updating a Sequence Active field to false in GHL — no more automated messages. Opt-out: Make.com monitors for reply keywords (stop, unsubscribe, not interested, remove me). When detected, update Sequence Active to false, send a graceful acknowledgment message, and tag the contact in GHL as Opted Out — they are never added to an automated sequence again. Handling opt-outs correctly protects deliverability and reputation.

📌 Add a human escalation trigger: if a lead reaches follow-up 4 with no engagement (zero opens, zero clicks), alert the human rep via Slack with the lead details and the suggestion to try a different channel (LinkedIn message, phone call). Four messages with zero engagement means email may not be the right channel for this lead — human judgment is needed for the next step.

How personalised can AI follow-ups really be at scale?

AI follow-ups are personalised on the dimensions you give it data for: the lead source, the form responses, the company and role from enrichment, and the engagement history within the sequence. The first message references their specific context; subsequent messages reference the sequence history and engagement pattern. This is more personalised than most manual follow-ups (which are often the same template with the first name swapped) and dramatically more consistent than human follow-ups that vary in quality based on the rep’s energy and time pressure.

What is the right follow-up cadence — how often is too often?

The sequence in this guide (Day 1, 3, 7, 12, 18, 25, 30) spaces messages to feel persistent without feeling harassing. The key: each message should deliver value (a relevant insight, a case study, a useful resource) rather than simply asking have you thought about it yet? Value-delivering follow-ups are tolerated at higher frequency than pure asks. After Day 30 with no engagement, move the lead to a monthly newsletter list rather than continuing active follow-up — they are not currently in-market but may become so later.

Want Your Sales Follow-Up System Automated?

SA Solutions builds GoHighLevel + Make.com + AI sales follow-up systems — from first contact through 30-day sequences, engagement detection, and meeting booking automation.

Build My Follow-Up SystemOur GHL + AI Services

Simple Automation Solutions

Business Process Automation, Technology Consulting for Businesses, IT Solutions for Digital Transformation and Enterprise System Modernization, Web Applications Development, Mobile Applications Development, MVP Development

Copyright © 2026