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 downloads a delivery.
Yes, on the Studio plan. In Settings, the Webhooks section takes an https address and the events to send: a client approved a version, left a comment, sent files, or downloaded a delivery. Each time one happens, Soneam sends a POST with a JSON body to that address.
In Zapier, start a Zap with Webhooks by Zapier and Catch Hook, paste the address it gives you into Soneam, then press Test so Zapier sees a sample. Make (Custom webhook) and n8n (Webhook node) work the same way.
The body has event, created_at, project (id, title and a link to it), data and delivery_id. An approval carries the name and email the client typed, their note, and each approved version with its SHA-256. Every request has an X-Soneam-Signature header: sha256= followed by the HMAC-SHA256 of the raw body, using the signing secret shown under the webhook.
If the address does not answer with a 2xx, Soneam tries again after 1 minute, 10 minutes and 1 hour. A webhook that fails 20 deliveries in a row switches itself off and says so in Settings; Test turns it back on. Only public https addresses are accepted, and redirects are not followed.
Not covered here? Write to support@soneam.com.