Setup
1
Open Integrations
Go to Workspace Settings → Integrations and find the Custom Webhook card.
2
Configure the endpoint
Click Connect and enter the Endpoint URL that should receive POST requests. elean generates a Signing Secret for you — use it to verify incoming requests.
3
Optional settings
Set Max retry attempts (1–10, default 5) and any custom headers to include on every request.
4
Choose events
Select which events should be sent to that endpoint. You can change this at any time.
Payload
Each request is aPOST with a JSON body:
Verifying the signature
Compute an HMAC SHA-256 of the raw request body using your Signing Secret, and compare it (constant-time) to theX-Elean-Signature header:
Supported events
Retries
If your endpoint doesn’t respond with a2xx status, elean retries with backoff up to your configured Max retry attempts (default 5).