Skip to main content

Webhooks

Outbound HTTP notifications when events occur, enabling integration with external tools, automation platforms, and custom systems.

Overview

A NotificationSent event listener deduplicates per organization and dispatches webhook jobs for each matching endpoint. Payloads are signed with HMAC-SHA256. Failed deliveries retry up to three times with increasing backoff intervals (30 seconds, 2 minutes, 10 minutes). Endpoints subscribe to explicit event categories — wildcards are not supported.

Key Features

  • Full CRUD management — Create, read, update, and delete webhook endpoints at Organization > Webhooks.
  • Category selection — Explicit category checkboxes with Select All and Deselect All controls for quick configuration.
  • Signing secrets — Auto-generated 64-character signing secrets with copy-to-clipboard and regenerate options.
  • Test delivery — A "Send Test" button dispatches a test payload with immediate response feedback.
  • Delivery log — Each endpoint shows the 20 most recent deliveries with status, HTTP response code, and timestamp.
  • Inline Payload Reference — An expandable panel provides example JSON for all 13 event types, header documentation, signature verification code samples (PHP, Node.js, Python), and retry behavior documentation.
  • Active/inactive toggle — Disable an endpoint without deleting its configuration.