n8n

How to Automate Google Sheets HubSpot Lead Alerts?

New leads flow from a Google Sheet straight into your CRM while your team gets instant alerts. It helps sales react fast and keeps contacts clean and organized without copy paste work.

A Google Sheets trigger checks for new rows every minute. When a lead arrives, the data is sent to HubSpot as a contact with mapped fields like name, email, phone, interest level, and notes. At the same time, a Slack message posts to a chosen channel and a Gmail alert lands in the inbox. The flow then waits for a set time and checks the Followed Up? column. If it is still empty and interest is high, a reminder email is sent. If follow up happened, the flow ends quietly.

Setup is simple for teams that already use Google Forms and Google Sheets to collect leads. Expect faster first responses, fewer missed leads, and consistent CRM records. It works well for small sales teams who want a sheet based follow up tracker with timed nudges. Adjust the wait time, Slack channel, and email settings to match your process.

What are the key features?

  • Google Sheets trigger polls every minute for new form entries.
  • Creates or updates a HubSpot contact with mapped fields like name, email, phone, interest level, and notes.
  • Sends a formatted Slack message to a chosen channel with key lead details.
  • Delivers a Gmail notification to a designated inbox for quick action.
  • Wait step holds for a set time window before checking follow up status.
  • If check reads the Followed Up? column and interest level to decide on reminders.
  • Reminder email fires via Gmail when no action is logged after the wait period.
  • No operation path ends cleanly when follow up is already done.

What are the benefits?

  • Reduce manual work from 30 minutes to 2 minutes per lead
  • Cut first response time by up to 90 percent with instant alerts
  • Improve data accuracy by 80 percent by removing copy paste errors
  • Connect four systems seamlessly to keep data in sync
  • Handle up to 10 times more new leads without extra headcount

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Google Sheets, Slack, Gmail and HubSpot. See the Tools Required section above for links to create accounts with these services.
  3. Prepare your Google Sheet with columns for Name, E-Mail, Phone, Interest Level, Lead Source, Notes, and Followed Up?. Make sure the sheet receives your form entries.
  4. Open the Google Sheets Trigger node. In the Credential to connect with field, click Create new credential and follow the on screen steps to connect your Google account. Select the correct document and sheet.
  5. Open the HubSpot node. Create a new HubSpot OAuth2 credential, approve access, and map fields from the incoming sheet data to HubSpot properties. Save your mappings.
  6. Open the Slack node. Create a Slack OAuth2 credential, approve permissions, and choose the channel where alerts should post. Test with a sample message if needed.
  7. Open both Gmail nodes. Create a Gmail OAuth2 credential once and select it in each node. Set the To address, subject, and sender name as needed.
  8. Open the Wait node and set the time window. The template uses minutes for testing. Switch to days for real follow up timing.
  9. Open the If node. Set conditions to check that Followed Up? is empty and that Interest Level equals Hot or your chosen value. Match column names exactly as they appear in your sheet.
  10. Activate the workflow. Add a test row in the sheet or submit the form. Confirm a new HubSpot contact is created, a Slack message appears, and a Gmail alert is received.
  11. Mark Followed Up? as Yes in the sheet and confirm no reminder is sent. Leave it blank and wait for the time window to see the reminder email arrive.
  12. Troubleshoot: if nothing triggers, verify the sheet ID and permissions. If Slack does not post, check channel access. If emails fail, review Gmail credential scopes and daily limits. Ensure column names and casing match the If conditions.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Gmail

Sign up

No cost: Personal Gmail (Gmail API has no usage-based pricing; quotas apply)

Google Sheets

Sign up

Free: $0 (Google Sheets API usage has no additional cost; quota limits apply)

HubSpot

Sign up

Free: $0 / mo; API access included (private app or OAuth). Limits on Free: 250,000 API calls/day and 100 requests per 10 seconds per private app.

Slack

Sign up

Free plan: $0 / mo; limited to 10 apps (third-party or custom) and usable via Slack API

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.