Wundraiser
Wundraiser is a donation management plugin built for WordPress. It provides a complete fundraising solution through a native Gutenberg block that handles campaign creation, payment processing, donor communication, and webhook event tracking — all from within the WordPress admin. The donation form fo
Wundraiser is a donation management plugin built for WordPress. It provides a complete fundraising solution through a native Gutenberg block that handles campaign creation, payment processing, donor communication, and webhook event tracking — all from within the WordPress admin.
The donation form follows Apple design principles with rounded corners, clean typography, smooth animations, and responsive layouts that adapt from desktop to mobile without breaking. Donors select a preset amount or enter a custom value, choose between one-time and recurring frequencies, fill in their details, and complete payment through PayPal — all without leaving the page.
Each Gutenberg block instance creates and manages its own campaign. Campaign name, target amount, currency, donation presets, and design colours are configured directly in the block sidebar. A live progress bar tracks total raised against the target with real-time donor count.
What Wundraiser handles out of the box:
- PayPal payment processing (sandbox and live modes)
- One-time donations with automatic order creation and capture
- Campaign creation and management through Gutenberg blocks
- Real-time progress bar with fundraising goal tracking
- Donor and admin email notifications on every successful donation
- Webhook event logging with status tracking and event filtering
- CSV export of webhook events for reporting
- Test data import and cleanup tools for development
- Processing fee coverage option for donors
- Multi-currency support (USD, EUR, GBP, INR)
Admin dashboard features:
- Donations list with search, sort, and status filtering
- Dashboard widget showing total raised, donation count, and donor count
- Payments page for PayPal credential management and webhook configuration