Approval and delivery

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.

Updated 2026-10-10 · published 2026-09-13

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.