Automate Lead Management: n8n + Google Sheets + HubSpot Alerts [2026]

Build an automated lead management system using n8n that syncs Google Sheets with HubSpot and sends instant Slack/email alerts for new leads.
googleSheetsTrigger
slack
gmail
+5
Workflow Identifier: 1274
NODES in Use: Google Sheets Trigger, Slack, Gmail, HubSpot, If, Wait, No Operation, Sticky Note
Automate lead management with n8n and HubSpot

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

Learn how to Build this Workflow with AI:

What This Automation Does

This workflow watches a Google Sheet for new lead entries every minute.
When a new lead is found, it sends a message to a Slack channel, emails lead details through Gmail, and adds the contact to HubSpot CRM.
It also checks if hot leads have been followed up.
If not followed up within 3 minutes, it emails a follow-up reminder.

This saves time by automating manual data entry and follow-up alerts.


How This Workflow Works (Input → Process → Output)

Inputs

  • Google Sheets: New leads added via a linked Google Form.

Processing Steps

  • The Google Sheets Trigger polls the sheet every minute to detect new leads.
  • A message with lead info is prepared and sent to Slack using the Slack node.
  • The same lead data is formatted into an email and sent using the Gmail node.
  • Lead details are mapped and added to HubSpot CRM through the HubSpot node.
  • A Wait node pauses the workflow for 3 minutes.
  • An If node checks if the “Followed Up?” column is empty and the “Interest Level” contains “Hot”.
  • If the conditions are true, a reminder email is sent via the Gmail_Reminder node.
  • If conditions fail, the workflow ends with a No Operation node.

Output

  • Slack channel receives instant lead alerts.
  • The sales inbox gets detailed lead emails.
  • HubSpot CRM is updated without manual input.
  • Follow-up reminders ensure hot leads are not missed.

Who Should Use This Workflow

This is for sales teams who get leads through Google Forms and track them in Google Sheets.
It helps teams tired of manual data copying and missing quick follow-ups.
If your team uses HubSpot CRM, Gmail, and Slack, this workflow fits well.


Tools and Services Used

  • Google Sheets: Stores new lead information.
  • Slack: Sends instant team notifications.
  • Gmail: Sends lead notification and follow-up reminder emails.
  • HubSpot CRM: Stores lead contact details.
  • n8n automation platform: Runs this workflow and connects all services.

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

Step 1: Download and Import

  1. Click the Download button on this page.
  2. Open your n8n editor.
  3. Select Import > Import from File to upload the downloaded workflow.

Step 2: Configure Credentials

  1. Add or update OAuth2 credentials for Google Sheets, Gmail, Slack, and HubSpot nodes.
  2. Make sure you have access tokens and API keys ready.

Step 3: Update IDs and Addresses

  1. Change the Google Sheet Document ID and Sheet Name if different.
  2. Update Slack channel ID or name.
  3. Set the correct email addresses in the Gmail nodes.

Step 4: Test the Workflow

  1. Submit a test lead on your Google Form or add a test row to the sheet.
  2. Check Slack, email inbox, and HubSpot for the new lead.

Step 5: Activate the Workflow

  1. Switch the workflow to ‘Active’ in n8n to start automatic runs.
  2. Monitor executions to check for errors.

For better control and scaling, consider self-host n8n.


Edge Cases and Failures

If authentication fails on any node, reauthorize OAuth2 credentials in n8n.

Slack messages missing? Check channel ID and OAuth tokens.

Follow-up reminders sent incorrectly? Verify the If node checks the exact “Followed Up?” and “Interest Level” fields.


Customization Ideas

  • Change the Wait node delay from 3 minutes to a longer time for slower follow-ups.
  • Send notifications to Microsoft Teams or Discord by swapping the Slack node.
  • Add more HubSpot contact fields like company size or deal value.
  • Update Gmail email templates with company branding.
  • Use a Google Sheets Write node to mark leads as “Followed Up” automatically.

Summary

✓ Saves hours by automating lead data input and notification.
✓ Stops missed follow-ups by reminding about hot leads.
✓ Reduces errors and manual work.
→ Outputs real-time alerts in Slack and emails.
→ Creates contacts automatically in HubSpot CRM.
→ Enables fast sales team reaction.

Automate lead management with n8n and HubSpot

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

Set the Document ID from your Google Sheet and select the correct sheet tab. Ensure OAuth2 credentials are authorized for Google Sheets.
It maps email, phone number, interest level, and notes from the Google Sheets row to HubSpot contact fields.
The If node checks if the “Followed Up?” cell is empty and if the “Interest Level” contains “Hot” before sending the reminder.
Yes, you can replace the Slack node with nodes for Microsoft Teams or Discord by updating credentials and channel information.

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.