Description
Zeffy is the only 100% free donation platform for nonprofits. Unlike other donation plugins, we don’t charge any platform fees, transaction fees, or monthly fees. 100% of donations go directly to your cause.
WHY USE ZEFFY
The Zeffy WordPress donation plugin is the best donation plugin for nonprofits looking to add a donate button to WordPress or embed full donation forms. This completely free donate button and donation form plugin helps nonprofits maximize every dollar raised while providing donors with a smooth giving experience.
Accept online donations with zero fees using this powerful WordPress donation plugin. Here’s why nonprofits choose Zeffy as their donation plugin for WordPress:
100% Free for Nonprofits
- No platform fees, no transaction fees, no fees period
- Keep 100% of every donation for your mission
- Donors can leave an optional tip to support Zeffy if they want to
Fully Customizable Donation Forms and Donate Buttons
- Create beautiful donation forms in minutes with our intuitive form builder
- Add a donate button to WordPress pages that opens forms in elegant pop-ups
- Embed full donation forms directly on your website pages
- Customize with your organization’s branding, colors, and logo
- Add custom fields to collect the donor information you need
- Perfect PayPal donate button alternative with more features
Seamless Fundraising Tools
- Accept all major credit cards, ACH, PayPal and more without the fees
- Offer multiple giving options: one-time, recurring, and in-honor/memorial donations
- Create unlimited donation forms for different campaigns and programs
- Mobile-optimized donation button and forms work perfectly on all devices
Powerful Automation
- Set up monthly recurring donations with one click
- Automatic tax receipt emails sent instantly after each donation
- Donor management dashboard to track all contributions
- Automated thank you emails to engage supporters
Comprehensive Donor Management
- Track donor history and giving patterns
- Built-in donor communication tools including email campaigns, direct mail, and CRM features
- Segment donors and create targeted outreach to boost engagement
QUICK INSTALLATION GUIDE – How to Install the Zeffy WordPress Donation Plugin
Watch the step-by-step video walkthrough here: https://www.youtube.com/watch?v=MK17hdBJ7D4&feature=youtu.be
- Create Your Zeffy Account
- Visit https://www.zeffy.com/ and click “Sign Up Free”
- Register your nonprofit organization account (takes 2 minutes)
- Link your bank account to Zeffy to receive your money
- Create Your Donation Campaign
- Log into your Zeffy dashboard
- Customize your donation form with branding, donation amounts, and custom fields
- Save your campaign
- Install the WP Donation Plugin
- Go to your WordPress dashboard
- Click “Plugins” in the left sidebar, then “Add New”
- Search for “Zeffy” in the plugin search bar
- Install and activate the plugin
- Configure the Plugin in WordPress
- Go to “Settings” > “Zeffy” in the left sidebar
- Copy your campaign URL from Zeffy (e.g., https://www.zeffy.com/en-US/donation-form/your-campaign-id)
- Paste the full campaign URL into the “Campaign URL” field
- Click “Save Changes”
- Add Your Donation Form or Donate Button to Your Pages
Navigate to the WordPress page editor where you want to add your donation button or donation form and use one of these shortcodes:
Shortcode #1: [zeffy-donate] – Embeds the full donation form as an iframe
Shortcode #2: [zeffy-donate-button] – Displays a donate button that opens the form in a popup
You can also use shortcode extensions to customize your embed or donate button:
- Shortcode #1: [zeffy-donate] – Embeds the donation form as an iframe
- width and height (700×1000 by default). Example: [zeffy-donate width=800 height=1200]
- fullwidth (true/false – false by default). Example: [zeffy-donate fullwidth=true]
- align (left/center/right – center by default). Example: [zeffy-donate align=left]
- url (optional – overrides the default campaign URL). Example: [zeffy-donate url=”https://www.zeffy.com/en-US/donation-form/xyz789″]
- Shortcode #2: [zeffy-donate-button] – Displays a button that opens the form in a popup
- text (“Donate Now” by default). Example: [zeffy-donate-button text=”Support Us”]
- bg-color (“#007bff” by default). Example: [zeffy-donate-button bg-color=”#28a745″]
- text-color (“#ffffff” by default). Example: [zeffy-donate-button text-color=”#000000″]
- url (optional – overrides the default campaign URL). Example: [zeffy-donate-button url=”https://www.zeffy.com/en-US/donation-form/xyz789″]
- Publish and Test
- Publish your page
- Start accepting donations!
Important Note: Both shortcodes will use the campaign URL you configured in Settings > Zeffy by default. You can override this for specific forms by using the url parameter in your shortcode.
Need Help? Visit our help center at https://support.zeffy.com/ or email us at [email protected]. Our team is ready to help you get started.
External Services
This plugin connects to Zeffy.com to display donation forms and process donations. The service is required for the plugin to function properly.
What data is sent and when:
* Campaign information is sent when loading donation forms
* Donation data (amount, donor information, payment details) is sent when users make donations
* This data is transmitted securely over HTTPS to Zeffy’s servers
Third party service details:
* Service provider: Zeffy (https://www.zeffy.com)
* Purpose: Processing donations and displaying donation forms
* Data transmission: Secure HTTPS connection
* Terms of Service: https://support.zeffy.com/terms-of-use-for-users
* Privacy Policy: https://support.zeffy.com/data-privacy-policy
Screenshots
FAQ
-
Getting started is simple. Once you install and activate the Zeffy WordPress plugin, you can connect your Zeffy account and select an existing donation form or create a new one.
You can then embed the form directly on any page or post, or add a Donate button that links to your Zeffy donation page. No coding experience is required.
👉 Full setup guide: https://support.zeffy.com/wordpress-donate-button-plugin
-
Do I need technical or coding skills to use the Zeffy WordPress plugin?
-
No. The Zeffy donation plugin for WordPress is designed for non-technical users. All donation buttons and embedded forms can be added using shortcodes.
-
How do I embed a Zeffy donation form on my WordPress site?
-
You can embed a Zeffy donation form by using the shortcode [zeffy-donate] inside a page. The embedded form is fully responsive and works on desktop, tablet, and mobile.
-
Yes. The Zeffy WordPress plugin lets you add a simple Donate button anywhere on your site. When clicked, the button opens a pop-up with your donation form inside.
-
Where can I find the plugin settings?
-
After installing the plugin, go to:
WordPress Dashboard > Settings > Zeffy
From there, you can choose your default donation form URL.
-
Does the Zeffy WordPress plugin support recurring donations?
-
Yes. If recurring donations are enabled in your Zeffy account, donors can choose to give monthly or on a recurring basis directly through the embedded form or Donate button.
Recurring options are managed in your Zeffy dashboard, not inside WordPress.
-
Are there any fees for accepting donations with Zeffy?
-
No. Zeffy is 100% free for nonprofits.
There are:
- No platform fees
- No subscription fees
- No transaction fees taken by Zeffy
Donors are invited (but never required) to leave a voluntary contribution to support Zeffy.
-
Is the Zeffy WordPress donation plugin secure?
-
Yes. All donations are processed securely through Zeffy using industry-standard payment security and encryption. No sensitive payment information is stored on your WordPress site.
-
Can I use the Zeffy plugin with any WordPress theme?
-
Yes. The Zeffy WordPress plugin is compatible with all modern WordPress themes and page builders.
-
Where can I get help or support?
-
You can find step-by-step guides and answers in the Zeffy Help Center:
👉 https://support.zeffy.com/
If you need additional help, you can contact the Zeffy support team directly ar [email protected]. We’re happy to help you get set up.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Zeffy Donate Button” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Zeffy Donate Button” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.0
- Simplified campaign URL handling — the plugin now uses the full URL directly rather than extracting a campaign ID.
- Improved URL input sanitization for better security.
- Minor admin text and code quality improvements.
1.0.1
- Updated plugin description and FAQ content.
1.0.0
- Initial release
- Two shortcode options: [zeffy-donate] for embedded forms, [zeffy-donate-button] for popup buttons
- Customizable button colors, text, and alignment
- Mobile-responsive design
- Secure donation processing through Zeffy
- Campaign URL configuration in settings

