If you are a nonprofit—large or small—that is seeking a way to set up your WordPress site for fundraising, the GiveWP plugin is the best option for you.
I wrote about this plugin shortly after it came out three years ago. I was impressed then and it has since grown to be the #1 plugin for fundraising in the WordPress space. I thought it was time to revisit this plugin and show you how far it has come.
GiveWP WordPress Plugin: The Only Plugin You Need for Fundraising and Donations
The main plugin is free but there are a variety of add-ons that come in handy. You can get them with their bundles, plus the added benefit of top-notch support.
The general settings start with assigning pages and adding your country and state or province. When you install the plugin, it will create these editable pages by default, but you can also choose another page.
Some basic settings for selection of the default currency and currency format:
Access Control Settings
Some advanced options to control donor interaction for any sensitive data you may have on your site.
Sequential Ordering Settings
By default, the donation numbers are generated as post IDs, so they are not sequential, which means there will be gaps between the numbers. Here you can enable this option and control those IDs:
The free version of the Give plugin comes with the PayPal Standard and, of course, an option for offline donations. As you can see here, you can toggle either one on and off and order them as they would appear on the checkout page.
Setting up PayPal Standard is as easy as adding your PayPal email.
For offline donations, you can set up the instructions in an email for the donor. You have the option to request billing details as well.
You may want to offer other gateway payments to your donors as well. It’s always good to give people a choice. For example, often Stripe and PayPal work great since there are people who don’t want to use PayPal and on the other hand, others who use PP as their primary way to pay online.
With the bundled add-ons, there are several options you can use, depending on your audience and geographical needs.
The Display Options give you more control over what you choose to display on your form. The first group of settings are some general options for toggling off and on, with the exception of the Welcome Screen, which is seen only when you activate or update the GiveWP plugin.
With post types, you can toggle excerpts, archives, and featured image and remove sidebars as well as giving the option for each form to have its own URL.
If you want the option of categories and tags, which could help you with organization your various fundraising efforts, you can activate those as well.
Lastly, you will want to have Terms and Conditions on your site. This option, if toggled on, requires the donor to accept your terms.
You can set up a variety of emails with this plugin. The entire list is found here:
And below this list, you can add your logo to the emails as well as select a few other options.
From the previous list of emails, you probably noticed the edit email gear icon, which allows you to edit each of those emails specifically. I am not going to show you each one, but for example, here are the new donation email editing options:
In the contact information, you can add either or both your email and mailing addresses (the latter best used for offline donations).
There are a few advanced settings that you may want to use.
Creating Your Donation Form with GiveWP
Creating your form is quite intuitive and gives you some cool options.
This first section lets you choose whether you want a set donation or a multi-level donation. The set donation gives you the single amount you want it to be. If you toggle the custom amount, the donor can add their own amount with a minimum and maximum donation that you can set.
If you want to set several amounts, you can do that with this option. It gives you three style choices: buttons, radio buttons or a dropdown menu. And at the bottom you can set as many donation levels as you want, and choose which you would like to be the default or pre-selected amount. Also, like the set amount, you can add a custom amount field for your donors.
This piece takes what you can display even further. Several of these let you use your Global Option under your Display Settings, but you can also override those settings for each specific form you create.
You have probably seen those graphs that show how close a fundraising effort is to the goal. Well, you can do the same thing here and base it on the amount or percentage raised, or, the number of donations or donors. You can also set the color of the progress bar, and if you want to make sure no additional funds are collected once the goal is met, you can set the form to close once the goal is reached.
You will likely want to add some content to the form. Think of this as any WordPress page; you will want to add a description of your fundraiser. You can choose to have it appear above or below the actual donation form.
Terms and Conditions
As with some of the other options, you can use the global settings or customize your agreement label and text here.
Again, you have the choice to use the global options or create a custom offline option for this specific donation form.
Same for emails: you can use the global option or create a new donation, donation receipt, new offline donation or specific instructions.
Your Form on Your Site
I have created a simple form to give you an example of what it will look like on your site:
Once you have your donation forms up and running, you have some management tools.
Not only a way to edit your forms, but also to see the amount, goals, donations and income for each one quickly.
You can see all donations and click on any to get more details or to edit.
You can get three different reports and can filter them by time span.
As you see from the tab selection, there are several different tools.
Inserting into Posts or Page
You can grab a shortcode to insert the form into a page or post vs. having it a separate page. You can also use the button on your editor window to do the same thing.
This also inserts other data that you can use on donor pages, etc.
If you do choose to insert any of these, you will get several options of what you want to show and not show, as you can see in these four examples:
If you are using WordPress 5.0 or higher, and are taking advantage of the new editor, at the time of this post, you can use three blocks that you will recognize from the shortcodes you can insert.
Give Form Block
Here you have the option to choose your form:
You can also link directly to the form to do further edits, and on the right, you see the additional options to edit the block in the editor window.
Give Donation Form Grid Block
The same for the form grid block:
Donor Wall Block
And lastly, the block for inserting the donor wall.
I can imagine we will be seeing a lot more blocks coming from GiveWP down the road.
Extend Functionality with Add-ons
You can purchase add-ons via their bundles that not only include the additional payment gateways I showed you before, but some other helpful features as well.
I will be writing some posts in the future covering some of these in greater depth.
As you can see, this plugin has everything you need to run fundraisers for any type of organization. From my extensive work with nonprofits, I know that they need something that not only is easy to use, but has the tools that can help them manage a successful campaign.
So if you are a nonprofit, or serve on the board of one, check out GiveWP and help your donors help you.