The flow
Starts it 6Logic 11Service 7
The steps in the order they run, from what starts it.
- 1Webhook TriggerWebhookStarts it
- 2Parse Webhook bodyCodeLogic
- 3Normalize leadsSetLogic
- 4Code - Validate LeadCodeLogic
- 5IF node, Is Valid?IfLogic
- 6IF node, Enrichment enabled?IfLogic
- 7Respond to Webhook, 400 Bad Request (invalid path)Respond To WebhookStarts it
- 8Set - Snapshot dataSetLogic
- 9HTTP Request - Enrich (Optional)Http RequestService
- 10Set - Merge Enrichment into leadSetLogic
- 11MergeMergeLogic
- 12Switch - Choose destination (Sheets vs HubSpot)SwitchLogic
- 13Google Sheets- Lookup by emailGoogle SheetsService
- 14Hubspot - Create/Update contactsHubspotService
- 15IF - Sheets update Failed?IfLogic
- 16IF - HubSpot Failed?IfLogic
- 17Slack - update failedSlackService
- 18Slack - Successfully updatedSlackService
- 19Slack - HubSpot update failedSlackService
- 20Slack - HubSpot Successfully updatedSlackService
- 21Respond to Webhook - 500 - SheetsRespond To WebhookStarts it
- 22Respond to Webhook - 200 - SheetsRespond To WebhookStarts it
- 23Respond to Webhook - 500 - HubSpotRespond To WebhookStarts it
- 24Respond to Webhook - 200 - HubSpotRespond To WebhookStarts it