Automate Follow-Up Emails with n8n & HubSpot Integration

This n8n workflow automates sending follow-up emails through Gmail to HubSpot contacts who were last contacted over a month ago, ensuring timely outreach and improved sales engagement. It saves hours of manual effort in managing contact follow-ups.
hubspot
gmail
scheduleTrigger
+4
Workflow Identifier: 1494
NODES in Use: Schedule Trigger, Sticky Note, Gmail, HubSpot, If, HTTP Request, Set
Automate follow-up emails with n8n and Gmail

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What This Automation Does

This workflow helps sales managers send follow-up emails automatically and record results in HubSpot.
It finds contacts last reached over 30 days ago, sends a friendly email via Gmail, and logs the outreach back in HubSpot.
This stops missed follow-ups and reduces manual work drastically.

The process saves nearly 10 hours weekly by handling outreach and CRM updates without needing user action.


Inputs, Processing Steps, and Output

Inputs

  • HubSpot Contacts: Contacts with a recorded last contact date.

Processing Steps

  • Search HubSpot for contacts with notes_last_contacted property.
  • Filter contacts last contacted more than 30 days ago.
  • Retrieve engagement records for each contact via HubSpot API.
  • Filter contacts with exactly one prior engagement.
  • Compose personalized follow-up email content using contact details.
  • Send the email through Gmail with OAuth2 authentication.
  • Create a new engagement record in HubSpot for sent emails.

Output

  • Sent follow-up emails to the right contacts.
  • Updated HubSpot engagement logs for accurate contact tracking.

Who Should Use This Workflow

This workflow suits sales teams or managers using HubSpot and Gmail who want to reduce manual follow-ups.
It fits busy teams needing to keep contacts engaged with timely and tracked outreach.


Tools and Services Used

  • n8n: Workflow automation platform.
  • HubSpot API: To read contacts, check engagements, and log outreach.
  • Gmail API: To send personalized follow-up emails.

Beginner Step-by-Step: How to Use This Workflow in n8n

Step 1: Download and Import

  1. Click the Download button provided on this page.
  2. Inside the n8n editor, select Import from File and upload the workflow JSON.

Step 2: Configure Credentials

  1. Add your OAuth2 credentials for Gmail node and HubSpot node.
  2. Ensure permissions include reading contacts and sending email.

Step 3: Update Variables

  1. Check any hardcoded IDs or emails and update them to match your HubSpot and Gmail accounts if needed.
  2. Review the Set node with email content and change messages or sender names if preferred.

Step 4: Test the Workflow

  1. Run the workflow manually inside n8n to verify emails send and contacts update.
  2. Check inbox and HubSpot engagement history.

Step 5: Activate for Production

  1. Enable the workflow to run daily at 9 AM automatically.
  2. Monitor first few runs for errors or missed contacts.
  3. Consider connecting alert nodes or logging for ongoing visibility.

For users running self-host n8n instances, refer to self-host n8n options to maintain OAuth tokens securely.


Common Issues and Edge Cases

  • OAuth2 tokens expire — reauthorize HubSpot node or Gmail node as needed.
  • If date filters exclude all contacts, check date formatting in filter expressions.
  • Incorrect HubSpot API endpoints or permissions can cause engagement retrieval errors.
  • Missing association of engagements to contacts can prevent last contact date updates.
  • API quotas — running for large contact lists may require throttling or batch processing.

Customization Ideas

  • Change follow-up interval days by altering the date condition in the If node to 14, 60, or other.
  • Personalize email content further in the Set node using more contact properties.
  • Filter contacts with different engagement counts or types.
  • Add logging of emails sent to Google Sheets or databases for audit.
  • Use different Gmail accounts or domain aliases to send emails.

Summary

✓ Sends well-timed follow-up emails automatically.
✓ Updates HubSpot engagement records correctly.
✓ Saves many hours of manual work each week.
→ Prevents missed sales opportunities.
→ Keeps outreach polite and not spammy.


Automate follow-up emails with n8n and Gmail

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

Download the workflow JSON from the page, then inside n8n editor use Import from File, upload the JSON, and add required credentials.
The workflow uses HubSpot API to read contact and engagement data and Gmail API to send follow-up emails.
Make sure contacts have the last contact date property set and OAuth2 credentials have permission to read contacts.
Yes, but the email sending node should be replaced with the corresponding service like SMTP or Outlook, and credentials updated.

Promoted by BULDRR AI

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.