Templates / Website Lead to HubSpot Contact + Slack Alert

Website Lead to HubSpot Contact + Slack Alert

Beginner   Apps: Webhook, HubSpot, Slack  ·  Setup: 10 minutes

Leads that wait get cold: research says response within 5 minutes multiplies conversion, yet most small teams batch-import form fills into the CRM 'when someone gets to it'. This workflow wires your website form straight into HubSpot - creating the contact or updating it if the email already exists - and pings sales in Slack immediately, for free.

Download workflow JSON (free) Setup guide

What this workflow does

  1. A Webhook node gives you a URL - point your website form's POST at it.
  2. A Set node maps the form fields to HubSpot properties: email, first name, last name, company, message.
  3. A HubSpot node upserts the contact (create if new, update if the email exists).
  4. A Slack node alerts your sales channel with the lead's details and a link to the contact.

Setup guide

  1. Import the JSON into n8n (Workflows > Import from File).
  2. Open the Webhook node and copy the production URL into your website form's action (fields: email, firstname, lastname, company, message).
  3. Connect HubSpot with a private app token (crm.objects.contacts scopes: read + write).
  4. Connect Slack and choose your #sales or #leads channel.
  5. Activate the workflow and submit a test lead - check HubSpot Contacts and the Slack alert.

Want this running 24/7?

Self-host n8n on a cheap VPS and this workflow runs around the clock for less than a coffee a month.

Get an n8n VPS from $5/month

FAQ

What happens when the same email submits twice?The HubSpot node uses create-or-update semantics keyed on email, so the contact is updated rather than duplicated. The Slack alert still fires so sales sees renewed interest.
Can I set a lead source or lifecycle stage?Yes - add the properties in the HubSpot node's additional fields, e.g. lifecyclestage: lead and a custom lead_source property with your form name.
We use Pipedrive, not HubSpot - same workflow?Same shape: swap the HubSpot node for Pipedrive's create-person node (it has a similar find-or-create pattern). Webhook and Slack steps are unchanged.

Want the workflows this one is a warm-up for?

The Mega Bundle packs both WorkflowForge Pro volumes — 32 production-grade workflows: automations (cart recovery, lead scoring, invoice extraction) and AI agents (support agent, calendar assistant, research agent), each with a setup guide. $39 for both, instant download.

Get the Mega Bundle →

Need it customized for your exact process?

I build custom n8n automations and AI agents professionally: your tools, your edge cases, tested and documented.

Hire me on Fiverr →