Skip to content
n8n canvas: lead form, clean fields, company check, HubSpot, Slack and a review sheet
Price
Free
Difficulty
Beginner
Updated
November 6, 2026

Overview

This workflow gives your website a lead form hosted by n8n. Each answer is cleaned (trimmed names, lowercase email, a timestamp), then checked for a company name. Leads with a company become HubSpot contacts and a message in your sales channel.

Leads without a company go to a Google Sheet so someone can follow up by hand instead of losing them. Sticky notes on the canvas list what to connect, and nothing is sent until you add your own accounts.

Useful for

  • Capture demo and pricing requests from your website
  • Keep HubSpot free of half-filled contacts
  • Let the sales team see new leads in Slack the moment they arrive

What's included

  • An n8n workflow with 6 nodes, ready to import
  • Trigger: Lead form
  • Connects HubSpot, Slack, Sheets
  • Sticky notes on the canvas that explain what to set up
  • No credentials inside: you connect your own accounts

How to use it

  1. 1

    Download the workflow JSON.

  2. 2

    In n8n, create a workflow, open the … menu, choose Import from File and select the JSON.

  3. 3

    Connect HubSpot, Slack and Google Sheets on the nodes the sticky note names.

  4. 4

    Open the Lead form node, copy the test URL and send yourself a test lead.

  5. 5

    Activate the workflow and link the production form URL from your website.

What you need

Requirements

  • An n8n instance (cloud or self-hosted, version 1.x)
  • A HubSpot private app token, a Slack workspace and a Google account

Works with

  • n8n 1.x (cloud or self-hosted)

Questions

Is this n8n workflow free?

Yes. Download the JSON and import it into your own n8n. There is no sign-up and no cost.

Does it include any credentials?

No. The file has no keys or tokens. You connect your own HubSpot, Slack and Google accounts after importing.

Can I use my own website form instead of the n8n form?

Yes. Replace the Lead form node with a Webhook node and post your form to its URL, keeping the same field names.

  • #sales-automation
  • #form-to-crm-lead-capture
  • #n8n
  • #automation
  • #workflow-template
  • #free-template

More sales automation templates

See all 5

Also in Sales

All sales templates
Get this template

Preparing your template…