Skip to content
FlowHubFluxonLab
Google Sheets
Monitoring & Incident Responsefree

Capture Website Leads to HubSpot or Google Sheets with Slack Follow up

by Mohammad AbubakarUpdated Aug 2026
RequiresGoogle SheetsGoogle SheetsSlackHubSpotHubSpot
Share Post Share
WeWebhook TriggerSeNormalize leadsCoCode - Validate LeadCode - Validate…IfIF node — Is Valid?IF node — Is Va…RTRespond to Webhook — 400 Bad Request (invalid path)Respond to Webh…IfIF node — Enrichment enabled?IF node — Enric…HRHTTP Request - Enrich (Optional)HTTP Request - …SeSet - Merge Enrichment into leadSet - Merge Enr…SwSwitch - Choose destination (Sheets vs HubSpot)Switch - Choose…Google Sheets- Lookup by emailGoogle Sheets- …SeSet - Snapshot dataSet - Snapshot …MeMergeIfIF - Sheets update Failed?IF - Sheets upd…Slack - update failedSlack - update …Slack - Successfully updatedSlack - Success…Hubspot - Create/Update contactsHubspot - Creat…IfIF - HubSpot Failed?IF - HubSpot Fa…Slack - HubSpot Successfully updatedSlack - HubSpot…Slack - HubSpot update failedSlack - HubSpot…RTRespond to Webhook - 500 - SheetsRespond to Webh…RTRespond to Webhook - 500 - HubSpotRespond to Webh…RTRespond to Webhook - 200 - SheetsRespond to Webh…RTRespond to Webhook - 200 - HubSpotRespond to Webh…CoParse Webhook bodyParse Webhook b…12345678910111213141516171819202122232425
1/5
STEPS · 25
Starts on an incoming request

On a website-lead webhook, routes each lead into HubSpot or Google Sheets and posts a follow-up alert to Slack.

Tags

webhookadvancedGoogle SheetsSlackLead Generationdiscoveredpending-review
Connects
sheetsGoogle SheetsSlackhubspotHubSpot
CategoryMonitoring & Incident Response
Triggerwebhook
Complexityadvanced
Nodes24
AddedJun 27, 2026