GiveWP Webhooks is an add-on for the GiveWP donation plugin that sends real-time donation events to your favorite apps and services. Connect your nonprofit site to CRMs, email marketing tools, automation platforms, and custom endpoints without code. Track donations, donors, and campaign performance effortlessly while keeping your data in sync across your stack.
- Send real-time webhooks on donation created, completed, failed, refunded, and abandoned events
- Trigger webhooks for donor created/updated and subscription events (new, renewed, canceled)
- Customizable payloads with support for donor, form, payment, and metadata fields
- Multiple webhook endpoints with independent settings and filters
- Support for JSON payloads and standard HTTP headers
- Secure delivery with secret signing for request verification
- Retry logic to handle temporary failures and ensure delivery
- Granular controls per donation form and per status
- Works with GiveWP Recurring Donations, Fee Recovery, and other core add-ons
- Connect to Zapier, Make (Integromat), n8n, Pipedream, or custom apps
- Automate CRM syncs to Salesforce, HubSpot, Mailchimp, ActiveCampaign, and more
- Log requests and responses for easy debugging and auditing
- GDPR-friendly data handling with selective field output
- Developer-friendly hooks, filters, and REST compatibility
- Lightweight, fast, and optimized for high-volume donation sites