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)
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-4o for 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.
Need a Zapier Sheets and Notion integration? Notion does not sync to Google Sheets natively. Use Zapier, Make, or Sync to Sheets to move data reliably.
Use Zapier as a CRM connector to route B2B leads from email, WhatsApp, web forms, and IndiaMART into one pipeline—cutting response time from hours to seconds.
A misconfigured pagination parameter caused 5,000+ duplicate time entries in a QuickBooks automation. Here's how we diagnosed and fixed the STARTPOSITION bug.