Categories
Setting Up Webhooks
Setting Up Webhooks
Learn how to configure webhooks to automatically notify your systems when waivers are signed or updated in EventWaivers.
Overview
Webhooks allow your systems to receive real-time notifications when events occur in EventWaivers, such as when a waiver is signed. This enables you to automate workflows and keep your systems in sync without manual intervention.
Step-by-step
-
Access webhook settings
From your portal dashboard, navigate to the portal you want to set up webhooks for, then click the "Webhooks" tab.
-
Add a new webhook endpoint
Click the "Add Webhook" button to create a new webhook configuration.
-
Configure webhook details
Fill in the webhook configuration form:
- Endpoint URL: The URL where EventWaivers will send webhook data (must be HTTPS)
- Description (optional): A name or note to help you identify this webhook
- Secret Key: A secure string used to verify webhook authenticity (auto-generated, but can be customized)
- Event Types: Select which events should trigger this webhook
- Waiver Signed
- Waiver Updated
- Waiver Deleted
- Email Verified
-
Save webhook configuration
Click "Add Webhook" to activate your webhook configuration.
-
Monitor webhook activity
View the webhook logs to monitor deliveries and troubleshoot any issues:
- Click the "Logs" tab in the webhook section
- Review recent webhook attempts, status codes, and response data
- Filter logs by status (successful, failed) or date range
Notes
- Webhook payloads include detailed information about the event and related data
- All webhook traffic is encrypted using HTTPS
- The secret key is used to generate a signature header that you can verify
- Failed webhooks are automatically retried according to your retry settings
- You can have multiple webhook endpoints for different purposes