Webhooks
Webhooks
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




•
Initial release as installable marketplace app
•
Record events (created, updated, deleted)
•
Entity events (created, updated, deleted)
•
HMAC signature verification
•
Automatic retry with exponential backoff
•
Delivery history tracking
•
Entity-specific webhook filtering
Install your first app in 30 seconds. No credit card required.