Use this guide to create a webhook subscription and validate a successful delivery.
1) Add an HTTPS endpoint
Register an endpoint URL that begins with https://.
Non-HTTPS endpoints are rejected at create and edit time.
2) Choose event types
Available events:
lead.address_preview
lead.enriched
lead.rental_alert
lead.contact_requested
widget.status_changed
lead.enriched is required and always included.
3) Save and copy the signing secret
When a subscription is created, Spark360 generates a signing secret and stores it in Supabase Vault. The secret is displayed once at creation time.
4) Trigger a test event
Use the Test Endpoint action in Settings to send a sample lead.enriched payload and inspect:
- HTTP response code
- Response body
- Signature header
5) Verify lead payload defaults
All lead payloads include: