Integrations
Webhooks
Webhooks allow external systems to receive real-time notifications when events occur in Holy.
Setting Up Webhooks
- Go to Settings > Integrations > Webhooks
- Click Add Endpoint
- Enter your webhook URL (must be HTTPS)
- Select which events to subscribe to
- Save
Available Events
Holy supports webhook notifications for key actions across all modules, including:
- People (created, updated, removed)
- Groups (created, members added/removed)
- Giving (donations recorded)
- Events (created, registrations received)
- Attendance (recorded)
The full list of available events is shown when configuring your webhook endpoint.
Security
Webhook payloads include a signature header so you can verify they came from Holy. Your webhook secret is provided when you create an endpoint.
Retry Policy
Failed webhook deliveries are retried automatically. If all retry attempts fail, the webhook is marked as failed and you're notified via email.
You can view delivery history and manually retry failed webhooks from Settings > Integrations > Webhooks.