Webhooks
Professional+Configure real-time notifications for system events.
Webhooks enable integration with external systems through automatic HTTP notifications on events.
Create Webhook
-
Endpoint URL - HTTPS URL that will be called
-
Select Events - Which events should be sent
-
Secret Key - For signature validation
-
Activation - Enable or pause webhook
Available Events
These events can be sent to webhook endpoints:
-
application.approved - Application was approved
-
application.rejected - Application was rejected
-
contact.created - New contact created
-
contact.updated - Contact updated
-
participant.added - Participant added to event
-
participant.removed - Participant removed from event
-
participant.confirmed - Participant confirmed
-
invoice.created - Invoice created
-
invoice.paid - Invoice was paid
-
invoice.cancelled - Invoice cancelled
-
booth.assigned - Booth assigned to participant
-
booth.unassigned - Booth assignment removed
-
service_order.confirmed - Service order confirmed
-
service_order.completed - Service order completed
Webhook Monitoring
-
Delivery Log - History of all sent webhooks
-
Failed Deliveries - Webhooks with HTTP errors
-
Retry Attempts - Automatic retry on failures
-
Payload View - View sent data
Tips
- Use HTTPS for secure transmission
- Validate the signature on your server
- Implement idempotent handlers for retries
Notes
- Webhooks are retried up to 5 times on failures
- Timeouts after 30 seconds result in failure status