Capture website leads to HubSpot or Google Sheets with Slack follow-up
Webhook Trigger
Normalize leads
Code - Validate Lead
IF node — Is Valid?
Respond to Webhook — 400 Bad Request (invalid path)
noOp
IF node — Enrichment enabled?
HTTP Request - Enrich (Optional)
example.com
Set - Merge Enrichment into lead
Switch - Choose destination (Sheets vs HubSpot)
Google Sheets- Lookup by email
googleSheets
Set - Snapshot data
Merge
IF - Sheets update Failed?
Slack - update failed
slack
Slack - Successfully updated
slack
Hubspot - Create/Update contacts
hubspot
IF - HubSpot Failed?
Slack - HubSpot Successfully updated
slack
Slack - HubSpot update failed
slack
Respond to Webhook - 500 - Sheets
noOp
Respond to Webhook - 500 - HubSpot
noOp
Respond to Webhook - 200 - Sheets
noOp
Respond to Webhook - 200 - HubSpot
noOp
Parse Webhook body
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.