SureDonation – Donation Forms, Fundraising Campaigns & Donor Management
SureDonation is a WordPress donation plugin and fundraising plugin for nonprofits, charities, schools, religious organizations, creators, and fundraising teams. Use it as a donation form builder to accept online donations through Stripe, PayPal, or offline payments, create fundraising campaigns, manage donors, recover fees, and migrate from GiveWP. 👉 Try the live demo of SureDonation Why SureDonation? Native block editor: Campaigns and donation forms are built with WordPress blocks. No external form builder needed. Campaign-based fundraising: Create campaigns with goals, progress tracking, donor lists, stats, and dedicated campaign pages. Flexible donation forms: Add preset amounts, custom amounts, donor fields, anonymous donations, fee recovery, and styling controls. Payment options: Accept donations through Stripe, PayPal, or offline methods such as bank transfer or check. Spam protection and validation: Use Honeypot protection, client-side validation, server-side validation, and customizable validation messages. Donor management: Track donors, donation history, totals, statuses, and exports from the WordPress dashboard. GiveWP migration: Import campaigns, donors, and donations with a guided migration flow. AI-ready foundation: Register campaigns, donations, donors, forms, and analytics with WordPress Abilities API support, with optional MCP support where available. Campaign-Based Fundraising Unlimited campaigns with fundraising goals and live progress. Dedicated campaign pages built with blocks, so they can be customized like regular WordPress content. Campaign display blocks for goal progress, campaign stats, recent donations, donor list, and donate button. Campaign statuses, featured images, and per-campaign default donation forms. Donation Forms in the Block Editor Preset donation amounts plus custom amount input. Name, email, text, number, and checkbox fields with validation and input masks. Anonymous donation option for donors who do not want their name shown publicly. Cover-fees toggle so donors can help offset processing costs. Form styling with live preview, including colors, background, spacing, and border radius. Theme color palette support inside form styling options. Duplicate forms in one click and embed them anywhere with the [suredonation_form] shortcode. Spam Protection & Validation Honeypot spam protection for donation forms. Customizable default validation messages from global settings. Field-level validation for required fields, email format, number fields, length limits, and amount rules. Server-side validation to help prevent payment amount and field tampering. Payments Stripe: Credit and debit card donations with test and live modes. PayPal: Guided onboarding and dashboard refunds. Offline donations: Bank transfer or check donations with custom instructions and manual completion. 39 currencies supported. Fee recovery with global or per-gateway rates and server-side validation. Receipts & Notifications Automatic email notifications for donors and site admins. Customizable email templates with smart tags. Confirmation messages with a clean donation receipt layout. Optional PDF receipt support — donors can download receipts from the donor dashboard. Donor Management Automatic donor profiles with donation history, totals, and largest gift. Link donors to WordPress user accounts automatically. Donor statuses, filtering, and CSV export of donation history. Donor detail pages with activity charts. Dashboard Dashboard with donations-over-time chart, totals, and recent activity. Quick access panel and guided onboarding for first-time setup. Dedicated global settings with a clear Save flow. Migrate from GiveWP Switching from GiveWP? SureDonation includes a built-in migration tool that imports campaigns, donors, and donations with preview, progress tracking, and per-record resilience. You can also import GiveWP donation exports via CSV. AI-Ready: Abilities API & MCP SureDonation registers campaigns, donations, donors, forms, and analytics with the WordPress Abilities API. When supported by your WordPress setup, optional MCP support can help authorized AI clients query donation stats or manage fundraising workflows with granular permission controls. Who is SureDonation for? SureDonation is built for nonprofits, charities, NGOs, religious organizations, schools, clubs, creators, and fundraising teams that need a nonprofit donation plugin or charity donation plugin to accept donations online without adding a heavy donation management plugin. Multilingual Translations SureDonation ships with built-in translations for 7 languages. No extra plugin or manual setup is required. When your WordPress site uses one of these languages, SureDonation can load the matching translation files automatically. German (Deutsch) Spanish (Español) French (Français) Italian (Italiano) Dutch (Nederlands) Polish (Polski) Portuguese (Português) The plugin includes translations for admin screens, block editor controls, form labels, and user-facing messages. SureDonation is also translation-ready for additional languages. External services This plugin connects to external services only when the related feature or payment gateway is configured and used. Stripe — is used for processing donation payments. TOS and Privacy Policy PayPal — is used for processing donation payments. TOS and Privacy Policy
Top keywords
- donation20×2.77%
- donations12×1.66%
- donors11×1.52%
- suredonation11×1.52%
- validation10×1.38%
- donor9×1.24%
- wordpress9×1.24%
- campaigns8×1.11%
- forms8×1.11%
- fundraising8×1.11%
- form6×0.83%
- campaign5×0.69%
Zeffy Donate Button
The only 100% free donation plugin for nonprofits. No platform fees, no transaction fees, no credit card fees — every dollar your donors give goes directly to your cause. Trusted by over 100,000 nonprofits across the US and Canada, Zeffy has helped organizations raise more than $2 billion. Churches, food banks, animal rescues, schools, and community foundations use Zeffy to collect donations on their WordPress sites without losing a cent to platform charges. Most donation plugins charge a percentage of every gift, a monthly subscription, or both. Zeffy charges nothing. Zeffy is funded entirely by optional tips that donors can choose to leave — your nonprofit keeps 100% regardless. Zeffy is also a certified B Corp, and has been supporting nonprofits for over 7 years. 📚 Zero Fees for Your Nonprofit No platform fee No transaction fee No credit card processing fee No monthly or annual subscription Donors can leave an optional tip to support Zeffy — your organization keeps 100% either way 📋 Donation Forms and Donate Buttons Embed a full donation form directly on any WordPress page or post Add a donate button that opens your form in a popup — no coding required Customize forms with your organization’s colors and custom donor fields Run multiple donation forms for different campaigns or programs Works on any device — desktop, tablet, and mobile 🔄 Recurring Monthly Donations Donors can choose one-time or recurring giving on every form. Monthly recurring donations are easy for donors to set up at checkout. All recurring giving is managed in your Zeffy dashboard — no extra configuration needed inside WordPress. 🧾 Automatic Tax Receipts Tax-compliant receipts sent automatically after each donation (for eligible organizations) Year-end summaries generated without manual work Donors receive their receipt instantly — no follow-up needed from your team Stay compliant without adding work to your plate 💳 Accepted Payment Methods Accept donations with the payment methods your supporters already use — no extra accounts or configuration needed: Credit and debit cards (Visa, Mastercard, American Express, and more) PayPal Apple Pay and Google Pay Bank transfers (ACH) 👥 Donor Management Every donation, donor, and interaction stored in one Zeffy dashboard — free, with no paywall on any feature: Track giving history across all your campaigns Segment donors and send targeted email campaigns directly from Zeffy Automate receipts and year-end summaries ❤️ Built for Every Type of Nonprofit Zeffy works for organizations of every size and cause: Churches and faith-based organizations: tithes, offerings, and ministry donations online Animal shelters and rescues: fund medical care, rescue operations, and adoption drives Food banks and hunger relief organizations: raise funds to feed your community Schools and PTAs: collect donations for programs, trips, and classroom supplies Community foundations and charitable funds: accept restricted and unrestricted gifts Arts and culture organizations: fund performances, exhibits, and creative programs ⚡ Set Up in Under 5 Minutes Install and activate the plugin, connect your Zeffy account, and add a shortcode wherever you want your form or button. No coding. No developer needed. Note for WordPress.com users: Installing plugins requires a WordPress.com Business plan or higher, or a self-hosted WordPress site (WordPress.org). The free WordPress.com plan does not support third-party plugins. External Services This plugin connects to Zeffy.com to display donation forms and process donations. This service is required for the plugin to function. What data is sent and when: * Campaign information is loaded when the donation form displays * Donation data (amount, donor information, payment details) is transmitted when a donor gives * All data is sent securely over HTTPS to Zeffy’s servers Third-party service details: * Service: Zeffy — https://www.zeffy.com * Purpose: Processing donations and displaying donation forms * Terms of Service: https://support.zeffy.com/terms-of-use-for-users * Privacy Policy: https://support.zeffy.com/data-privacy-policy Step 1: Create your Zeffy account Visit https://www.zeffy.com/ and click “Sign Up Free” Register your nonprofit organization (takes about 2 minutes) Link your bank account to receive donations Step 2: Create your donation form Log into your Zeffy dashboard Create a new donation campaign Customize your form with branding, donation amounts, and donor fields Save and copy your campaign URL Step 3: Install and activate the plugin Go to your WordPress dashboard Click Plugins > Add New Search for “Zeffy” Click Install Now, then Activate Step 4: Configure the plugin Go to Settings > Zeffy in your WordPress dashboard Paste your Zeffy campaign URL into the Campaign URL field Click Save Changes Step 5: Add your form or button Use one of two shortcodes anywhere on your site: [zeffy-donate] — embeds the full donation form inline width and height (defaults: 700×1000). Example: [zeffy-donate width=800 height=1200] fullwidth (true/false, default: false). Example: [zeffy-donate fullwidth=true] align (left/center/right, default: center). Example: [zeffy-donate align=left] url (overrides default campaign). Example: [zeffy-donate url=”https://www.zeffy.com/en-US/donation-form/your-id”] [zeffy-donate-button] — displays a button that opens the form in a popup text (default: “Donate Now”). Example: [zeffy-donate-button text=”Support Us”] bg-color (default: #007bff). Example: [zeffy-donate-button bg-color=”#28a745″] text-color (default: #ffffff). Example: [zeffy-donate-button text-color=”#000000″] url (overrides default campaign). Example: [zeffy-donate-button url=”https://www.zeffy.com/en-US/donation-form/your-id”] Both shortcodes use the campaign URL from Settings > Zeffy by default. Step 6: Publish and test Publish your page and make a test donation to confirm everything is working. Need help? Visit https://support.zeffy.com/ or email
[email protected]