Quick overview
This workflow receives new lead details via a webhook, looks up a company phone number with Tomba using the lead’s domain, updates a Google Sheets lead tracker, and sends a formatted callback alert to a Slack channel.
How it works
- Receives lead data in a POST webhook request.
- Processes incoming leads in batches to handle multiple items safely.
- Uses Tomba to find a phone number for each lead based on the provided company domain.
- Formats the lead details and enrichment results into tracker fields and a Slack-ready message.
- Updates the matching lead row in Google Sheets (matched by Domain) with the phone, status, and “Slack Notified” flag.
- Posts the callback alert message to a selected Slack channel and continues until all leads in the batch are handled.
Setup
- Configure the source system to send lead payloads to the workflow’s webhook URL (path:
/GHL) with fields like Full name, Email, Company name, and Company domain.
- Add your Tomba API credentials to enable phone lookup by domain.
- Connect your Google Sheets credentials and set the target spreadsheet and sheet, ensuring columns like Domain, Phone, Status, and Slack Notified exist.
- Connect your Slack credentials and choose the channel ID where lead callback alerts should be posted.