Knowledge Base / Integrations

Setting Up Webhooks

Updated: Jul 02, 2025

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

  1. Access webhook settings

    From your portal dashboard, navigate to the portal you want to set up webhooks for, then click the "Webhooks" tab.

    Webhooks Tab

  2. Add a new webhook endpoint

    Click the "Add Webhook" button to create a new webhook configuration.

    Add Webhook

  3. 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

    Webhook Configuration

  4. Save webhook configuration

    Click "Add Webhook" to activate your webhook configuration.

    Add Webhook

  5. 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

    Webhook Logs

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

Related