Description
The Webhooks add-on connects GiveWP to any external service through automatic HTTP requests, triggering real-time notifications whenever a donation is processed, refunded, or updated on the platform. This component sends the complete transaction payload to endpoints configured in the admin panel, enabling custom integrations with CRMs, automation tools, and internal systems for nonprofit organizations.
Key Features
- Donation event triggers
Sends automatic HTTP requests when donations are created, updated, or refunded. - Unlimited endpoints
Configure multiple destination URLs for different workflows and services simultaneously. - Structured JSON payload
Sends complete donation, donor, and form data in a format readable by any system. - Admin management panel
Adds a dedicated screen in GiveWP to register, edit, and disable webhooks. - Delivery history
Records a log for each trigger with response status for auditing and debugging.
Benefits of Webhooks
- Code-free workflow automation
Connects GiveWP to external platforms without the need for custom development. - Real-time synchronization
Donations and updates reach connected systems at the exact moment they occur. - Integration freedom
Makes it possible to reach any tool that supports webhooks, expanding the platform’s ecosystem. - Centralized operation
Manages all request-based integrations directly from the WordPress dashboard.
Who Is It For?
- Nonprofit organizations that use custom CRMs or internal systems for donor management.
- Technical teams that need to integrate GiveWP with automation tools such as Zapier, Make, or n8n.
- Agencies and developers who create tailored workflows for nonprofit clients.
Webhooks serves projects that depend on communication between systems to keep donor data consistent across multiple platforms. By exposing every relevant GiveWP event as an HTTP request, this add-on turns WordPress into a central fundraising hub, connecting the donation form to the rest of the organization’s digital operation with low maintenance effort.
Frequently asked questions
Is GiveWP Webhooks GPL-licensed?
Yes. GiveWP Webhooks is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use GiveWP Webhooks on multiple sites?
Yes. You can install GiveWP Webhooks on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does GiveWP Webhooks cost at Ultrapack?
GiveWP Webhooks costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does GiveWP Webhooks include updates?
Yes. The current version of GiveWP Webhooks is 1.1.0, published at Ultrapack on Jan 26, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is GiveWP Webhooks scanned before publication?
Yes. Every version of GiveWP Webhooks goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 1.1.0
- Dev: Added new filters to customize webhook event data including the following
- `givewp_webhooks_event_data`
- `givewp_webhooks_event_data_{eventId}`
Version 1.0.5
- Fix: All 2xx responses are now considered successful
Version 1.0.4
- Fix: Resolved an issue where only the first parameter in the endpoint URL was used
Version 1.0.3
- Fix: Prevent fatal error from occurring when hook is triggered before critical operations are finished.
Version 1.0.2
- Fix: Body of the webhook body is now properly encoded as JSON
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
give-webhooks.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
give-webhooks.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready