Webhooks
Push real-time events to external systems when records or entities change
Ready to Simplify Your Work?
Install your first app in 30 seconds. No credit card required.
We use essential cookies for security and access. Optional cookies stay off unless you choose them, and embedded dashboards run in essential-only mode.
Install your first app in 30 seconds. No credit card required.
Create a webhook: with a target URL
Select events: you want to monitor (created, updated, deleted)
Optional filtering: by entity type
Secure delivery: with HMAC signatures
When the event occurs, Nixa sends a POST request to your URL with the full event data.
### Record Events
record.created — A new record is added to any entity
record.updated — An existing record is modified
record.deleted — A record is removed
### Entity Events
entity.created — A new entity (table) is created
entity.updated — Entity configuration changes
entity.deleted — An entity is removed
Every webhook delivers a consistent JSON payload:
```json
{
"event": "record.created",
"timestamp": "2026-01-15T14:30:00.000Z",
"organizationId": 123,
"entityId": 456,
"recordId": 789,
"data": {
// Full record or entity data
}
}
```
### HMAC Signatures
Add a secret to your webhook and every request includes an `X-Nixa-Signature` header with a SHA-256 HMAC signature. Verify the signature to ensure requests genuinely come from Nixa.
### Request Headers
Every webhook request includes:
`X-Nixa-Event` - The event type
`X-Nixa-Delivery-Id` - Unique delivery identifier
`X-Nixa-Timestamp` - ISO 8601 timestamp
`X-Nixa-Organization-Id` - Your organization ID
`X-Nixa-Signature` - HMAC signature (if secret configured)
### Automatic Retries
Failed deliveries are retried up to 3 times with exponential backoff:
1st retry: 1 second delay
2nd retry: 2 seconds delay
3rd retry: 4 seconds delay
### Delivery History
Track every webhook delivery:
See success/failure status
View response codes and messages
Debug failed deliveries with error details
Monitor delivery timing
Sync to external CRM — Push new contacts to Salesforce
Slack notifications — Alert channels when projects change status
Data warehousing — Stream changes to your analytics pipeline
Custom integrations — Connect to any system that accepts webhooks
Audit logging — Record all changes in external systems




Integrations