Plugin Directory

WhyDonate – FREE Donate button – Crowdfunding – Fundraising

WhyDonate – FREE Donate button – Crowdfunding – Fundraising


With WhyDonate’s donation button plugin, you can accept donations directly on your WordPress website. Place the button anywhere on your site and start raising funds instantly. This plugin is easy to install and very customizable. No coding knowledge required.


Host A Crowdfunding Campaign
Host your own crowdfunding campaign on your own website. Include a progress bar, target amount, campaign end date, etc.

Peer-to-peer Fundraisers
Add multiple peer-to-peer fundraisers to your own website. Each fundraiser can have its unique donation button and style.

One-time and Recurring donations
Donors can choose to donate one-time or opt for a recurring monthly/yearly donation.

With the plugin, WhyDonate also provides a multi-tasking dashboard, which gives you an overview of your fundraisers and your donors.

Create New fundraisers
Once you install the plugin, you can also create fundraisers directly from your WordPress site. This also allows you to set the end date and target amount for your fundraiser. You can also place multiple buttons, each with its own style and associated fundraiser.

Completely Customizable
You can customize the donation form, the look of the button as well as the placement of the button. Adjust these to suit your needs, such that they blend with your website branding. The plugin’s responsive design is adaptable on mobile, laptop and PC.

Multiple Payment Options
Several payment options are available with this plugin, Credit Card, Bank Transfer, Swish, giropay, iDeal, Przelewy24, Sofort, Klarna, Sepa Direct Debit, Google Pay, Link, MobilePay, PayPal, BLIK, Bancontact, EPS, Cartes Bancaires, and Apple Pay, making it easier for your donors to donate to any fundraiser.

Interact With Donors
With each donation, an automated email is sent to your donor to thank them for their contribution. The WhyDonate dashboard also provides a comprehensive view of your donors so that you can send them personalized thank you emails.

Need help?
WhyDonate customer service is accessible through chat, email, or scheduled telephone appointments.The service operates seven days a week, from 9AM – 5PM Central European Time (CET).

Built by Crowdfunding and Fundraising Expert, WhyDonate
The WhyDonate donation button plugin is developed by the WhyDonate Foundation. Founded in 2012, the WhyDonate Foundation has consistently helped individuals and organizations to raise funds online. WhyDonate aims to promote the efficiency, sustainability, and transparency of the charity sector.
To know more about WhyDonate, visit https://whydonate.com/en/.

For any questions, you can contact us directly via email: hello@whydonate.com.
For more information about this plugin, visit the WhyDonate website > https://whydonate.com/en/donate-button-website/



1 Install the WordPress plugin
1.1 Find the “WP-Whydonate” plugin in the “New plugin” menu and click “Install now”.
1.2 Activate the plugin via the ‘Plugins’ menu in WordPress.

2 Connect this plugin with your WhyDonate account
2.1 Enter your WhyDonate API key in the given input field. To get your input key, open your WhyDonate profile (https://whydonate.com/profile) and click on the “API Key” menu. Here, you can generate a new API key.
2.2 If you are not a WhyDonate member yet, sign up on https://whydonate.com/en/ and follow the step above.

**3 Setup your widget **
3.1 Create a new widget by choosing the campaign and a style.
3.2 If you do not have any fundraisers on your list, you should create one.

4 Add the widget to your WordPress website
4.1 To add a donation button to your website, place the shortcode on the desired page or post. The shortcode of each widget can be found in WhyDonate > Widgets menu and looks like [whydonate id=abcd].

5 Customize your widgets
5.1 You can customize the widgets so they have different fundraisers or styles associated with them. All your widgets can be viewed in the left sidebar > WhyDonate > Widgets.
5.2 You can customize the styles of the button based on the branding or color scheme of your website. All your plugin styles can be viewed in the left sidebar > WhyDonate > Styling.


Can I get help with the installation?

Yes, you can! You can contact us by email at hello@whydonate.com. We are happy to help you!

Do I need to be a registered (non-profit) organization?

No, that is not necessary. WhyDonate allows everyone including individuals and organizations to raise funds on the platform.

Can I change my donation form?

Yes, that is possible. You can make changes to the form via the Styling menu.

Can I send donors to another page after making a donation?

Yes, you can decide on what page you send the donors back. You can set this while creating each widget in the Create widget menu.

Can I thank my donors?

Yes, you can send a personal email to every donor from the WhyDonate dashboard. In addition, every donor receives an automatic confirmation of the donation by email.


يوليوز 1, 2024
I highly recommend WhyDonate for all your fundraising needs! This platform has been a game-changer for our campaigns. The FREE Donate button is incredibly user-friendly and easy to integrate, allowing us to receive donations seamlessly.What sets WhyDonate apart is its security and excellent customer support. Any questions or issues we’ve had were promptly addressed by their responsive team. The platform also offers a wide reach, helping us connect with a larger audience and amplify our cause.
يوليوز 1, 2024
One of the standout features is the flexibility WhyDonate offers. Whether you’re an individual, an organization, or a company, you can easily customize your campaign to fit your specific needs. The platform supports a wide range of payment methods, which makes donating convenient for supporters from all around the globe.
فبراير 9, 2023
Excellent, working with web designer express was great. Thanks to their knowledge and determination this website looks great and functions really good.
فبراير 1, 2023
WhyDonate is undoubtedly one of the best fundraising platforms. Its plugin has some very unique features which are very helpful.
Read all 41 reviews

Contributors & Developers

“WhyDonate – FREE Donate button – Crowdfunding – Fundraising” is open source software. The following people have contributed to this plugin.


“WhyDonate – FREE Donate button – Crowdfunding – Fundraising” has been translated into 7 locales. Thank you to the translators for their contributions.

Translate “WhyDonate – FREE Donate button – Crowdfunding – Fundraising” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


Release date March 2018
* Initial release.

Release date July 2018
* Bug fixes
* Added new payment methods
* Updated readme file

Release date September 2019
* More customization options
* Support for multiple buttons
* Updated readme file
* Bug Fixes

Release date October 23rd 2019
* Added new options no widget and do not show box
* Some styling bug fixes
* Added missing translations
* Deployed with pipeline

Release date December
* Doner is anonymous bug fix
* Making donation bug fix
* Separate confirmation page for successful and unsuccessful transaction

Release date January
* Bug fix
* Performance improvement

Release date January
* Date picker bug fix for macOS
* Performance improvement
* Styling Changes of select no widget
* Sentry implementation

Release date March
* Minor Updated
* Bug Fixes

Release Date May 11
* Add Tipbox
* New design
* Database persistance

Release Date May 13
* Bug fix Tipbox

Release Date May 14
* Bug fix and performance improvements

Release Date May 21
* Fix styling issues

Release Date May 29
* Update donor information bug fix

Release Date June 16
* Bug fix

Release Date July 6
* Active installations
* Negative amount bug fix
* Fix styling issue on style configuration
* Optimized version

Release Date July 14
* Bugfix negative tip amount not allowed

Release Date August 31, 2020
* Bugfix same title fundraiser not allowed

Release Date December 17, 2020
* Bugfixes double text and some styling issues

Release Date September 02, 2021
* Fixed breaking changes caused after variable name change in backend

Release Date September 23, 2021
* Fixed Other Amount input field

Release Date October 13, 2021
* Added reset css
* Fixed popup

Release Date October 25, 2021
* fix missing semicolon

Release Date June 3, 2022
* Fix spacing

Release Date November 1, 2022
* Online Payment Platform Release

Release Date November 8, 2022
* Fix Success & Failure Urls

Release Date March 3, 2023
* Refactored The Tip Amount
* Updated The WordPress Version (Updated Date March 18, 2023)

Release Date May 17, 2023
* Fix Return Url issue
* Removed Terms & Conditions label

Release Date June 16, 2023
* Fix Tip Amount Bug

Release Date August 15, 2023
* Implement Better Security Protocols
* Implemented Stripe Charges API
* Fix Disable Donate Button Bugs

Release Date August 22, 2023
* Donate button Fix
* Removed consoles

Release Date September 14, 2023
* Fix Sql Injection Issues

Release Date September 29, 2023
* Fix Sql Query

Release Date September 29, 2023
* Stable version correction

Release Date September 29, 2023
* Security + Fundraiser Redirect

Release Date September 29, 2023
* Donation Box Fix

Release Date October 14, 2023
* Stable version correction

Release Date October 16, 2023
* Update Queries

Release Date October 30, 2023
* Update Queries

Release Date January 2, 2024
* New APIs added

Release Date May 24, 2024
* Translation updates

Release Date May 24, 2024
* Link updates

Release Date June 12, 2024
* General stability update

Release Date June 12, 2024
* General fixes and stability update

Release Date July 10, 2024
* Added fallback css in case link tag is not allowed