Webhooks allow Vendaze to notify your application when events occur in the workspace. Instead of polling continuously, your server receives an HTTP notification as soon as something changes.Documentation Index
Fetch the complete documentation index at: https://developers.vendaze.com/llms.txt
Use this file to discover all available pages before exploring further.
Webhooks are configured by the Vendaze customer in the platform dashboard, not via the public API.
This guide explains how to receive and validate the notifications.
How it works
- The Vendaze customer configures a webhook in the dashboard: sets the destination URL and desired events
- Vendaze generates a unique
webhook_secretfor that endpoint - When an event occurs, Vendaze sends a
POSTto the configured URL with a signed payload - Your server validates the signature and processes the event
Available events
| Event | When it occurs |
|---|---|
person.created | A new person is created |
person.updated | A person is updated |
company.created | A new company is created |
company.updated | A company is updated |
deal.created | A new deal is created |
deal.updated | A deal is updated |
activity.created | A new activity is logged |
activity.updated | An activity is updated |
task.created | A new task is created |
task.updated | A task is updated |
product.created | A new product is created |
product.updated | A product is updated |
Payload format
Validate the signature
Each delivery is signed with HMAC-SHA256 using thewebhook_secret. Validate before processing.
Headers sent by Vendaze:
Retry policy
If your server does not return a2xx status within 10 seconds, Vendaze retries:
| Attempt | Wait |
|---|---|
| 2 | 1 minute |
| 3 | 5 minutes |
| 4 | 30 minutes |
| 5 | 2 hours |
suspended. The customer reactivates it in the dashboard.
Best practices
- Respond quickly: return
200immediately and process in the background. - Be idempotent: the same event may arrive more than once. Use the payload
idto deduplicate. - Keep logs: store received payloads to simplify debugging and auditing.