How to Automate Follow-Up Emails with Make + ChatGPT

How to Automate Follow-Up Emails with Make + ChatGPT

Written ByCraig Pateman

With over 13 years of corporate experience across the fuel, technology, and newspaper industries, Craig brings a wealth of knowledge to the world of business growth. After a successful corporate career, Craig transitioned to entrepreneurship and has been running his own business for over 15 years. What began as a bricks-and-mortar operation evolved into a thriving e-commerce venture and, eventually, a focus on digital marketing. At SmlBiz Blueprint, Craig is dedicated to helping small and mid-sized businesses drive sustainable growth using the latest technologies and strategies. With a passion for continuous learning and a commitment to staying at the forefront of evolving business trends, Craig leverages AI, automation, and cutting-edge marketing techniques to optimise operations and increase conversions.

November 21, 2025

This guide shows you how to automate personalised follow-up emails using Make and ChatGPT so every lead receives timely, relevant communication without manual effort.

You’ll learn how to trigger the workflow, check for replies, generate tailored messages, and track all activity automatically.

By the end, you’ll have a complete follow-up system that increases conversions, saves time, and keeps leads engaged.

Build a smarter follow-up engine that handles timing, replies, and personalisation automatically.

You know that feeling when a promising lead goes quiet… and you’re left guessing whether to send another follow-up, give it time, or write the lead off completely?

This is where most businesses leak sales — not because the offer is weak, but because follow-ups rely on memory, inconsistent timing, or templated messages that don’t reflect the last conversation.

This guide shows you how to fix that permanently.

By the end, you’ll have a complete system that monitors lead behaviour, generates a personalised follow-up through ChatGPT, and sends it automatically at the right moment.

Why the Usual Approach Fails

Follow-ups depend on memory, and memory is unreliable under workload.

Most follow-ups sound generic, not contextual or personal.

Timing rarely aligns with when the lead is genuinely ready to respond.

This system changes that by automating timing and personalisation using Make + ChatGPT.

Section 1 — What This System Will Do

This automation monitors leads, checks whether they’ve replied after a certain window, and—if not—sends a ChatGPT-generated message that feels human and relevant to what they last did.

You’ll gain:

Personalised follow-ups for every lead
Timing triggered by behaviour, not guesswork
Consistent follow-up without extra effort
Messaging that feels conversational, not automated
A scalable system that grows with your lead flow

Example Scenario

A lead downloads your pricing guide but goes silent for three days.

The system checks: Has this lead replied?

If not, ChatGPT drafts a warm, helpful email referencing the guide.
It sends the message instantly through Gmail/Outlook.
You stay top-of-mind without lifting a finger.

Stay ahead of the curve!

Subscribe to our newsletter and never miss the latest in business growth and marketing strategies

Section 2 — Step-by-Step Build

Before building, here’s the workflow at a glance:

Trigger → Delay → Check Reply → If No Reply → ChatGPT → Send Email → Log

Each step includes exact module paths, where to click, what to map, and an example.

Step 1 — Create Your Lead Source Trigger

You need one reliable entry point so every new lead automatically enters the system.

What to do:

Open Make → Click Create a new Scenario.

Click the big + icon to add your trigger.

Select your lead source:

Google Sheets → Watch Rows

Airtable → Watch Records

HubSpot → Watch Contacts

Typeform → Watch Responses

Ensure the trigger outputs:

first_name
email
lead_source
submission_timestamp

Example:
Typeform → Watch Responses triggers every time a new enquiry arrives.

Optional AI Enhancement:
Add ChatGPT → Create Chat Completion to classify the lead intent (“hot,” “warm,” “cold”).

Step 2 — Add a Delay Module to Control Timing

Follow-up timing influences reply rates more than message content.

What to do:

Click + after the trigger.

Add Tools → Sleep.

Enter your delay:

24 hours → warm lead

72 hours → typical lead

168 hours (7 days) → long-term nurture

Example:
Delay 72 hours after form submission before checking for a reply.

Optional AI Enhancement:
Ask ChatGPT to recommend the delay dynamically based on lead source.

Step 3 — Check If the Lead Has Replied

You don’t want to follow up if the lead is already engaged.

What to do:

Click + after the delay.

Add your email/CRM module:

Gmail → Search Messages

Outlook → Search Messages

HubSpot → Search Engagements

Set your search logic:

Gmail query example:
from:{{email}} newer_than:3d

HubSpot example:
Check recent “email replied” engagements for that contact.

Decision:

If results exist, end scenario.
If none, continue to ChatGPT.

Example:
Gmail returns “0 emails from this address in last 3 days” → proceed to follow-up.

Optional AI Enhancement:
Use ChatGPT to classify the meaning of the last email thread.

Step 4 — Generate a Personalised Follow-Up with ChatGPT

Personalised messages outperform templates every time.

What to do:

Click + → Add ChatGPT → Create Chat Completion.

Model: gpt-4.1.

Use this prompt with mapped variables:

Write a short, friendly follow-up email.

Include:

Lead’s name: {{first_name}}
Their last action: {{lead_source}}
Days since previous contact: {{date_diff}}
Tone: conversational, helpful, confident.

Goal: reopen the conversation with a small, low-pressure next step.

Avoid sounding automated or salesy.

Map variables:

{{first_name}} → trigger
{{email}} → trigger
{{lead_source}} → trigger
{{date_diff}} → use Make date functions
{{previous_message_excerpt}} → optional

Example Output:
“Hi Sarah, I noticed it’s been a few days since you downloaded our pricing guide. If you’re comparing options, I can send examples that fit your project.”

Optional AI Enhancement:
Generate two follow-ups for A/B testing.

Step 5 — Send the Email Automatically

This is where personalisation meets execution — done without manual work.

What to do:

Click + → Add:

Gmail → Send an Email

Outlook → Send Email

HubSpot → Send Email

Map fields:

To: {{email}}

Subject: from ChatGPT or generated in the prompt

Body: ChatGPT response

From: your business email

Example:
The message is sent immediately and logged as sent.

Optional AI Enhancement:
Ask ChatGPT to generate a personal P.S. based on industry.

Step 6 — Log the Follow-Up for Tracking

Tracking gives you insight into what’s working.

What to do:

Click +

Add:

Airtable → Create Record, or

Google Sheets → Add Row

Map:

name

email

follow_up_date → now()

message_sent → ChatGPT output

lead_source

status → “Follow-up Sent”

Example:
Every follow-up is stored in Airtable, giving you clean reporting.

Optional AI Enhancement:
Add ChatGPT to classify each message (nudge, reminder, resource, CTA).

Section 3 — Key Metrics or Elements to Track

Follow-Up Sent Count
Shows consistency and scalability.

Open Rate
Reveals timing and subject-line strength.

Reply Rate
Measures message personalisation and relevance.

Lead Source → Engagement
Identifies which channels produce responsive leads.

Time-to-Response
Explains typical buying windows.

Section 4 — Common Mistakes to Avoid

Sending the same follow-up to every lead.

Forgetting to check for existing replies.

Over-automating tone and losing humanity.

Assuming one timing window fits all.

Skipping the logging step.

Section 5 — How to Use This System Daily, Weekly, Monthly

Daily

Respond to new replies

Prioritise hot leads manually

Weekly

Review open + reply rates

Test and adjust timing windows

Refresh follow-up tone if needed

Monthly

Analyse lead-source behaviour patterns

Identify angles that drive replies

Improve your ChatGPT prompt

Section 6 — Optional Add-On Automations

Lead scoring using ChatGPT
Predict high-intent leads.

CRM data enrichment
Auto-add company size, website, and social links.

Multi-channel follow-ups
Send SMS or WhatsApp to hot leads.

Voice note follow-ups
Generate a script and send it through Loom/Twilio.

AI-driven CTA recommendations
ChatGPT suggests the best next action.

Pro Tips

Pass context to ChatGPT — never send generic follow-ups.

Timing drives replies — test windows.

Lead behaviour should trigger every follow-up, not guesswork.

Logs give you compounding insights.

Build the v1 system small, then extend it.

Transform your business with insights that matter.

Subscribe to Pulse for exclusive strategies designed to drive your success.
Join Pulse Now

Conclusion

You now have a complete, behaviour-driven follow-up engine powered by Make and ChatGPT.

It sends natural, personalised messages that match the lead’s timeline — not yours.

Build it once, and it will work quietly in the background every day.

FAQs

Q1: How does Make automate my follow-up process?

A1: Make connects your lead source (Typeform, Airtable, Google Sheets, CRM) to a sequence of automated steps—delay, reply check, ChatGPT email generation, sending the email, and logging activity. Once built, the system runs without manual input.

Q2: Why use ChatGPT instead of a template for follow-ups?

A2: ChatGPT personalizes each email based on the lead’s name, behaviour, and previous actions. This increases reply rates, reduces template fatigue, and makes the message feel like a natural continuation of your last touchpoint.

Q3: Can the system check whether a lead already replied?

A3: Yes. The automation uses Gmail, Outlook, or HubSpot search modules to detect recent replies. If a message exists, the scenario stops. If not, ChatGPT generates a new follow-up.

Q4: How long should I delay before sending an automated follow-up?

A4: Most businesses use 24–72 hours for warm leads and 7 days for colder leads. You can adapt the delay based on lead source, intent, or data patterns you observe later.

Q5: What tools do I need to set this up?

A5: You only need Make and ChatGPT. Optional tools like Airtable, Google Sheets, HubSpot, or Gmail improve data organisation and email sending, but they aren’t required.

Q6: Can I customise the tone of the automated follow-up?

A6: Yes. You control tone through your ChatGPT prompt. You can instruct it to write conversational, professional, warm, or direct messaging based on your brand voice.

Q7: How do I track which follow-ups were sent?

A7: Use Airtable or Google Sheets to log each message. Track fields such as lead name, date sent, message content, and lead source. This creates visibility, helps with testing, and keeps your CRM organised.

Other Articles

How to Automate Competitor Tracking in One Hour with Browse.ai

How to Build a ConvertKit and Zapier Follow-Up System That Never Forgets a Lead

The Secret to Effortless Projects: n8n Workflow Automation for Client Management

You May Also Like…

The Simple AI Audit That Reveals What to Stop Doing

The Simple AI Audit That Reveals What to Stop Doing

Most small businesses don’t have a time problem — they have a visibility problem. This step-by-step Simple AI Audit shows how to identify low-value work in under 45 minutes, so you can eliminate, delegate, or automate the tasks that drain your time and refocus on what actually drives growth.

What to Automate First (And What to Fix Before You Do)

What to Automate First (And What to Fix Before You Do)

Automation often makes businesses busier—not better—because it’s applied to unclear processes. This article shows how to decide what to automate first, why fixing decisions matters more than tools, and how the right automation strategy restores clarity instead of creating complexity.

3 Decisions That Make Every AI Tool 10x More Useful

3 Decisions That Make Every AI Tool 10x More Useful

Most AI tools underperform not because of the technology—but because leaders skip three critical decisions. This article reveals the strategic choices that turn AI tools into real business leverage by aligning outcomes, workflows, and human ownership. If AI feels noisy instead of useful, this is the reset your strategy needs.