Spelo + Make
Make is a visual automation platform similar to Zapier but with stronger conditional logic and lower per-step cost.
Build the scenario
- New scenario → first module: Webhooks → Custom webhook. Make generates a unique URL.
- In Spelo: Site → Settings → Webhooks → Add endpoint with that URL. Subscribe to
lead.captured. - Send a test event from Spelo. Make’s webhook will receive and surface the payload schema.
Verify HMAC
Add a Tools → Set variable module after the webhook:
- Name:
expected_sig - Value:
sha256(secret + ":" + Make's "Body raw" field)— Make’s CryptoJS module supports this.
Then add a Tools → Router with one path:
- Filter:
{{1.headers["x-spelo-signature"]}} = "sha256=" + {{2.expected_sig}}
Anything that doesn’t match this filter never reaches your CRM action.
Common destinations
| Destination | Make module |
|---|---|
| HubSpot | HubSpot CRM → Create a contact |
| Salesforce | Salesforce → Create a record |
| Pipedrive | Pipedrive → Create a person |
| Google Calendar | Google Calendar → Create an event (use data.preferred_date if captured) |
| Notion | Notion → Create a database item |
| Airtable | Airtable → Create a record |
Conditional branching
Make excels at “if the lead came from /pricing, route to Sales; if from /careers, route to HR”. Add a Router module after the verify step and add per-branch filters on page_url.