Can Soneam send approvals to Zapier, Make or n8n?
On Studio, a webhook POSTs a signed JSON body when a client approves, comments, sends files or starts downloading a delivery.
On Studio, go to Settings → Integrations → Webhooks and enter a destination HTTPS URL. Choose which client events to send: approvals, comments, file uploads or delivery download starts. Each selected event triggers a JSON POST request.
For Zapier, create a Webhooks by Zapier → Catch Hook trigger and paste its URL into Soneam. Press Test to send a sample event. Use Custom webhook in Make or a Webhook node in n8n for the same setup.
Payload and signature
The JSON contains event, created_at, project (ID, title and URL), data and delivery_id. Approval events include the reviewer’s supplied name, email and note, plus the approved versions and their SHA-256 checksums.
The X-Soneam-Signature header contains sha256= followed by an HMAC-SHA256 signature of the raw request body. Use the signing secret shown under the webhook to verify it.
Retries
If the destination does not return a 2xx response, Soneam retries after 1 minute, 10 minutes and 1 hour. After 20 consecutive failed deliveries, the webhook is disabled and its status appears under Integrations. Press Test to re-enable it.
Only public HTTPS destinations are accepted. Redirects are not followed.
Not covered here? Write to support@soneam.com.