The top selling WordPress plugin from CodeCanyon/ThemeForest now has a feature-rich free version. Total Donations was built with a focus on productivity and ease-of-use to get things done faster for your non-profit, church or political organization.
Reporting & insights
Accept donations using major credit cards using Stripe, or PayPal or both at the same time. The clean and easy to use interface makes it easy to track your donations and visualize your month to month progress.
Widgets & Shortcodes
Add a circle progress bar or a regular progress bar and style them without using any code. Or dive into the shortcodes for even more granular control.
Drag & Drop Form Creator
Drag and Drop the fields you need to the places you want them. Create new text areas, text fields, checkboxes, selection fields and radio buttons and add them to your form.
Change the Form Styling
Change the style of the form and preview the donation progress bar easily. Easily Customize the look and feel of your form and progress bar without extra coding. Add borders, swap field placement and create a form that suits your needs.
Reports and Exporting
Display your data, edit data and export your reports. Correct input mistakes and edit donation information from inside the dashboard.
Thank You Email Template
Auto-generated ‘thank you’ emails to your donors as well as notifications for staff upon new donations.
Export Donation History
Pull reports at the drop of a hat and easily export your donation history for Stripe and PayPal. Get all your donor information for multiple gateways in one spreadsheet or filter them separately.
Multiple Currency Support
Accept donations in the currencies allowed by your gateways. Add the currency symbol before or after the amount and choice your decimal markers/thousand separator to match your locale.
Update goals or pause them without restarting your campaigns.
Total Donations 3.0 has been remade from the ground up with a focus on security.
**FULL VERSION (coming soon)**
Set the intervals to any time period and automatically track your recurring donations for PayPal, PayPal Pro, Stripe and Authorize all at the same time.
More Automatic Email Notifications
Automatically acknowledge your donors and their honoree gifts with multiple automatic emails. Set emails to be sent to your offline donors with instructions on how to donate and also to the honoree recipients. This also includes unique language specific emails and receipts depending on the language selected.
PDF Timestamped receipts
Add PDF timestamped receipts to automate the process of receipting your donors. Include timestamped PDF reciepts from a digital authority.
Widgets for your top donors as well as recent donors.
Language Specific Emails and Receipts
Translate the frontend forms from inside the plugin. Include multiple forms and have separate emails sent depending on the language selected.
MailChimp & Constant Contact Integration
Automatically add new donors to MailChimp or ConstantContact.
PayPal Pro, Authorize.net, Offline donations with unique emails for donor pledges. More gatways are on the way.
Offline donations can be saved in Total Donations and exported to CSV.
Change the name of the headers on export to match the import of your donor CRM to speed up back office tasks.
Help protect your donation form from abuse with Google Captcha.
Unique form-per-campaign Forms
Use a seperate form for each campaign.
- WordPress 4.7 or greater
- PHP version 7 or greater
- MySQL version 5.0.15 or greater
- cURL version 5.40 or higher
- An SSL/TLS certificate if you use Stripe. PayPal handles the PCI compliance although it is highly recommended that you install an SSL/TLS certificate anyways.
The easist way to install is directly from WordPress. Just click on the installation link from the ‘add new’ page inside your WordPress dashobard.
Always back up before updating Total Donations just in case.
How do I start?
After installing and activating the plugin, go to either the PayPal or Stripe page in the dashboard and setup the gateways you’d like to use. Next you’ll need to arrange the form. Go to TotalDonations > campaigns > edit form > multi-campaign form. There you’ll be able to add new fields and customize the form the way you need them. After you have set that up, head over to the ‘email settings’ page and set up your auto-reply ‘thank yous’ and the email addresses to notify upon a successful donation.
Once you have it set up correctly, paste the shortcode [totaldonations] inside the page you’d like the form to show up on and then run some tests. You can add as many campaigns and progress bars as you’d like.
For the complete knowledgebase, please see our website here: Total Donations Knowedgebase
Where can I find the documentation?
The documentation is here: Total Donations Knowedgebase. We are constantly updating the documentation and as new features are added the knowledgbase will be updated. If your question isn’t there or you have a specific issue you need resolved, please leave a comment on the Support Forum (to your right) and we’ll get back to you as soon as possible.
Are there any additional fees taken by you for using Stripe?
No, we charge you nothing to use Stripe or PayPal. All fees are from Stripe and PayPal are charged by each respective gateway. We do not take a cut.
Do you have any demos?
We have a few on our website here: Total Donations Demos and will be adding a backend demo and more soon.
Contributors & Developers
“Total Donations” is open source software. The following people have contributed to this plugin.Contributors
“Total Donations” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “Total Donations” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
[3.0.8] – 2020-07-24
- (Adding Feature!) Detect refund and dispute via Stripe Weebhook
- (Adding Feature!) Stripe Log
[3.0.7] – 2020-07-20
- Quick Fix: campaign list issues
- (Adding Feature!) Totaldonations Accountant Role with minimum as contributor role
[3.0.6] – 2020-07-18
- Fix: Missing Ajax Functions for Email
- Fix: Unchecked radio button on campaign sorter
[3.0.5] – 2020-07-12
- (New Feature!) Added the Circle Progress bar widget and shortcode
- Fix: Stripe class conflict with other plugin
- Dynamic progress bar change when setups change on backend
- Making the admin notice dismissed forever
- Making the default for new campaign to be shown on campaign switcher
- Added dynamic ajax progress bar cusomizer on the the customize theme page
- Various help text updates
- Various UI improvements
[3.0.2] – 2020-07-03
- Added more CSS rules to make TD work with more themes.
- Updated the readme.txt.
- Added admin notices to warn you if you’re using a test version or haven’t filled in payment info yet.
- More descriptive text info for new users on new installs.
- Fixed bugs css bugs
[3.0.1] – 2020-07-01
- TotalDonations has its own tables separated from WordPress
- TotalDonations has a custom role for accounting purposes
- Total Donations includes a System Status page.
- Now has an error log page
- Security nonce on front end is mandatory
- Ajax is secured with session that expired everytime user logout
- All data including options data is separated from WordPress
- Reports retrieve by date filter and a secret key for safety reasons
- Code has been refractored to be faster, to improve readability, security, to simplify structure and to improve extensibility.
- Free Version is released