Webhooks
A webhook lets VoicerCRM notify your software the instant something happens — a new customer, a deal moving stage, a form submitted — instead of your app polling for changes.
Subscribing
Register endpoints under /api/v1/integrations/webhooks with the events you care about. When one
fires, the CRM POSTs a JSON body to your URL.
Some of the events
user.created/updated/deletedcommunication.created— a call/email/note was loggeddeal.*— a deal changed stage or closedworkflow.completed,form.submitted
Verifying the signature
Each request carries an HMAC signature in X-Voicer-Signature. Recompute it with your shared
secret and constant-time compare before acting — identical to the scheme used across VoicerOnePBX, so the same
verify() helper works for both.