Website Lead to HubSpot Contact + Slack Alert
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.
What this workflow does
- A Webhook node gives you a URL - point your website form's POST at it.
- A Set node maps the form fields to HubSpot properties: email, first name, last name, company, message.
- A HubSpot node upserts the contact (create if new, update if the email exists).
- A Slack node alerts your sales channel with the lead's details and a link to the contact.
Setup guide
- Import the JSON into n8n (Workflows > Import from File).
- Open the Webhook node and copy the production URL into your website form's action (fields: email, firstname, lastname, company, message).
- Connect HubSpot with a private app token (crm.objects.contacts scopes: read + write).
- Connect Slack and choose your #sales or #leads channel.
- 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/monthFAQ
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 →