Slow or generic follow-up emails kill deals. By connecting HubSpot with ChatGPT and Make.com, you can automatically generate and send personalized follow-up emails the moment a new lead enters your CRM — without writing a single email manually.
Why Automated Follow-Up Emails Matter
Studies consistently show that the first vendor to respond to an inbound lead is dramatically more likely to close the deal. Yet most sales teams take hours — sometimes days — to follow up, and when they do, the email is a generic template that doesn’t reference anything specific about the lead.
HubSpot gives you the CRM and the email delivery. ChatGPT generates a personalized message based on the lead’s context. Make.com ties it all together automatically.
What You’ll Build
A three-part automation that:
- Triggers when a new contact is created (or a deal stage changes) in HubSpot
- Calls ChatGPT with lead data to generate a personalized follow-up email
- Sends the email via HubSpot’s email API
The whole workflow runs in under 60 seconds from lead creation to sent email.
Prerequisites
- A HubSpot account (Starter or higher for API access)
- An OpenAI API key for ChatGPT access
- A Make.com account (free tier works for low volume)
Step 1: Set Up the HubSpot Trigger in Make
- Create a new scenario in Make.com
- Add a HubSpot — Watch Contacts or Watch Deals module as the trigger
- Connect your HubSpot account via OAuth
- Set the trigger to fire when a new contact is created, or when a deal moves into your target stage (e.g., “New Lead”)
- Map the fields you want to pass to ChatGPT: first name, company name, industry, lead source, and any notes
Step 2: Build the ChatGPT Prompt
- Add an OpenAI — Create a Completion module
- Connect your OpenAI API key
- Write a prompt template that uses the lead data from Step 1. Example:
You are a helpful sales assistant. Write a short, personalized follow-up email (3–4 sentences max) for a new inbound lead. Lead details: - Name: first_name last_name - Company: company - Industry: industry - How they found us: lead_source The email should be warm, specific to their industry, and end with a soft CTA to book a 20-minute call. Do not use generic filler phrases.
- Set the model to
gpt-4ofor best results - Map the lead data fields from the HubSpot trigger into the prompt
Step 3: Send the Email via HubSpot
- Add a HubSpot — Create or Update a Contact module (or use the Send Email action if your plan supports transactional email)
- Map the ChatGPT output as the email body
- Set the “From” address to your sales rep’s email
- Set the subject line — you can also have ChatGPT generate the subject in a second API call, or use a template like “Quick question for you, first_name”
Tips for Better Results
Write Better Prompts
The quality of the ChatGPT output is entirely dependent on the quality of the prompt. Include:
- Tone guidance (friendly but professional, not pushy)
- Length constraints (3–4 sentences is a good ceiling for follow-ups)
- What NOT to do (avoid phrases like “I hope this email finds you well”)
- Company context (add a brief description of your business in the system prompt)
Use Conditional Logic for Different Lead Types
In Make.com, add a Router module after the trigger to branch based on industry or lead source. Send a different ChatGPT prompt for each branch so the email is truly tailored — not just name-swapped.
Track Email Performance Back in HubSpot
Tag every automated email with a campaign property in HubSpot so you can track open rates, reply rates, and conversion rates for the AI-generated emails vs. your previous manual emails. Most teams see meaningful improvements in reply rate within the first month.
Common Issues and Fixes
- ChatGPT returns too long a response: Add a token limit (max_tokens: 200) and tighten the prompt constraint
- HubSpot rate limits: Add a delay module in Make if you’re processing bulk imports
- Emails landing in spam: Make sure your HubSpot sending domain is properly authenticated (DKIM + SPF)
Ready to Set This Up?
This workflow takes most teams 1–2 hours to build and test. If you’d rather have it done right the first time — with proper error handling, conditional routing, and CRM hygiene baked in — Connex Digital can build and configure it for you.
Book a free discovery call and let’s get your lead follow-up running on autopilot.