How to Create a Donate Form for Nonprofit Organization using WordPress [Updated]
Key Takeaways
This video tutorial demonstrates how to create a donation form for a nonprofit organization using WordPress and the WPForms plugin, covering step-by-step instructions on setting up the form, configuring payments, and embedding it on a website.
Full Transcript
today i'll show you how to create a donation form on your wordpress website and we'll cover it step by step so you can get up and running quickly so if you're ready let's dive in the easiest way to do this is by using a plugin and the plugin we're going to use is called wp forms wp forms is the easiest to use drag and drop form builder on the market for wordpress and you can do so many things with this including a contact form page you can automate your whole nonprofit as well as accepting donations to get started you want to head over to wpforms.com forward slash wpbeginner and this will give you the best price on wp forms you'll want to get the pro version or higher because that is what has the integration for payment once you create an account you can log into wp forms and you'll want to download the plugin we'll just head over to downloads download wp forms while we're here let's go ahead and also copy our license key then we need to head back over to our wordpress dashboard so we can upload and install the plugin so we can go to plugins add new and from here we want to upload the plugin now we need to choose file to find where we just downloaded the plugin and click install now you'll also want to make sure you stick around to activate the plugin as well once it's activated we'll want to add our license key that we just copied to do that we'll go to wp forms let's go to settings and let's right click and paste our license key in here once it's all activated we can create our donation form so on the left we can go to add new and so we can create the form from here there are all of these templates that you can choose from for the one that we're looking for we want to do the donation form so let's go ahead and use the template great and now we have our donation form and from here we can make a lot of different changes for instance this one has just a typical donation amount where somebody can fill in that form let's take it a little bit of a step further we'll create a multiple choice to give them some options that they can choose from a lot of times people want to donate but they don't know what a typical donation amount should be so let's help them along by adding a multiple item field so scroll down to the payments field and we're going to let's click drag the item field the most multiple items here and from here we can change this item we're going to change the label name to donation amount let's change the item's name to match the amount that we're asking for and we're going to add one more because we're going to keep this donation amount because if somebody wants to put in a particular amount we want to allow them to do that so we're going to add one more item so i'm going to click plus icon here and just put in enter amount and that way they can enter however much they want and then what we're going to do is make this a conditional field that it is only shown when enter amount is selected so let's click on donation amount and under smart logic we want to make this conditional so we want to show this if the donation amount is enter amount and so then this will be hidden unless somebody clicks on that in the field so that's perfect i want to go back to this field as well because since this is a donation form we do want to make this one required and i think all of the others are okay because we do want to make this as simple for them to donate to us as possible so let's save our changes and now we still need to set up payments so let's go over to our payments area so we can set up payments and when we click on payments it says you know don't forget you need to install the payment integrations this is where the power of wp forms comes in there are all of these payment gateways that you can use or payment programs and payment add-ons so let's go ahead and click on the add-ons page so we can enable this from the add-ons page as you see there were four different ones that you can choose from you can choose paypal stripe which will allow any type of credit card if you have an authorized.net account you can use that instead and then more recently they have integrated with square which most small businesses and nonprofits use square so you could also use square as well to keep this just simple i'm simply going to use the paypal standard once that's installed we can head back over to the form that we're working on so now let's go to all forms and we should see our form right here so let's go back and edit we'll go back to payments paypal standard let's go ahead and enable this you want to add your email address for paypal you want it the mode is production the products and services make sure you choose donation and the cancel url if they choose not to do the paypal checkout where are you going to send them a good idea is to send them to maybe your about page about your nonprofit as to why you're doing this and why it would be beneficial for them to donate to your cause but the payment is all set up so we can save them the next thing we need to do is we need to configure the notifications notifications simply means the email so go to settings go to notifications by default this pulls in the admin email of the website but you can change that here and you can change the subject line what i like to do with the subject line is i like to make it a little bit different so i'm going to say it's a donation form i like to show smart tags and i like to show either the name or the email address that it's coming from and that way it's different every time you get the email and then all fields and so that goes to you or whoever is handling all the donations next thing you want to do is add a new notification and this will go to the person who just donated so you want to send them an email saying hey thanks for the donation here's all of the information for tax purposes or for their records so we'll give it a donation a notification name and from here same with the smart tag that we did let's change this out and let's show smart tags and we want to send it to that email that they put in there the from name would be your non-profit and the from email and then you can send them all the fields so now we have two notifications set up let's go ahead and save this and now we're ready to put it on our website so the cool thing we can do now is let's click embed and it say hey do you want to put this on an existing page or do you want to create a new page i don't have a donation page yet so let's go ahead and click create new page i'm going to call it donate and say let's go so this is doing is actually creating the page and it will take us to that page and it automatically embeds it for us now if you already have a page that you need to put it on then you could just come into the page click the add block button search for wp forms and from the drop down find the form that you just created but because we did the embed it did all of that work for us so we can just remove this one once we have everything on there let's go ahead and click publish and now we can see our page in action and so this will be the donation amount that they do notice when they click enter amount then they can put in the donation amount and then if you want to make this page a little bit more interesting a little bit more dynamic you can use something like seed prod to help create a landing page specifically for your donation page siegepride is the easiest to use drag and drop page builder on the market and with this they come with several templates to choose from and you can create a dynamic and interesting landing page just for your donation so if you want to get a little bit more out of it make sure you watch this video next as i walk you through step by step on how to create a custom landing page for your website and that would be perfect for creating a custom donation page for your nonprofit and i'll see you over there
Original Description
Are you looking to accept donations on your nonprofit website?
🔴 How to Create a Landing Page With WordPress 👉 https://www.youtube.com/watch?v=pWYyzI6Mdvo
With WordPress you can easily create a donation forma nd accept donations right on your website.
In this video, you'll learn how to create a donate form for nonprofit organizations using WordPress
---Links---
►WPForms https://wpforms.com/wpbeginner
►SeedProd https://www.seedprod.com/ Promo Code: WPBVIP
►Written Tutorial- How to Create a Donate Form for Nonprofit Organization using WordPress https://www.wpbeginner.com/plugins/how-to-create-a-donate-form-for-nonprofit-organization-using-wordpress/
---Related Videos---
►How to Create a Landing Page With WordPress https://www.youtube.com/watch?v=pWYyzI6Mdvo
►WordPress Gutenberg Tutorial https://youtu.be/JjfrzGeB5_g
►How to Add Call to Action Buttons in WordPress (without Code) https://youtu.be/ODA-aW4ysms
►How to Track Link Clicks and Button Clicks in WordPress https://youtu.be/yzj8_NB4KEo
►How to Add a Click to Call Button in WordPress https://youtu.be/_9rHADrirpM
►What is SEO and How Does it Work? https://youtu.be/D7UxlkwdYc0
►WordPress Tutorial - How to Make a WordPress Website for Beginners https://youtu.be/DvbFBxKcORA
Why Create a Donation Form in WordPress?
The simplest way to solicit donations on your website is by adding a Paypal donate button, but it’s not the right solution for everyone.
If you liked this video, then please Like and subscribe to our channel here for more WordPress videos.
https://www.youtube.com/subscription_center?add_user=wpbeginner
Join our group on Facebook
https://www.facebook.com/groups/wpbeginner
Follow us on Twitter
https://twitter.com/wpbeginner
Check out our website for more WordPress Tutorials
https://www.wpbeginner.com
Timestamps
00:00 Intro
00:11 How to set up WPForms to create your donation form
01:35 how to create a donation form
03:30 How to set up payments for your donation form
04:59 Create email notificat
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from WPBeginner - WordPress Tutorials · WPBeginner - WordPress Tutorials · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
How to Add Google Search in a WordPress Site
WPBeginner - WordPress Tutorials
How to Display Simple Notices in WordPress
WPBeginner - WordPress Tutorials
How to Bulk Move Posts to Categories and Tags in WordPress
WPBeginner - WordPress Tutorials
How to Create A Question and Answers Site in WordPress
WPBeginner - WordPress Tutorials
How to Add a Subtitle to Posts and Pages in WordPress
WPBeginner - WordPress Tutorials
How to Add a Caption to Images in WordPress
WPBeginner - WordPress Tutorials
How to Show Latest Videos From a YouTube Channel in WordPress
WPBeginner - WordPress Tutorials
How to Check Grammar and Spelling Mistakes in WordPress
WPBeginner - WordPress Tutorials
How to Send A Custom Welcome Email to New Users in WordPress
WPBeginner - WordPress Tutorials
How to Add a Custom Comment Form Title in WordPress
WPBeginner - WordPress Tutorials
How to Add a News Ticker in WordPress
WPBeginner - WordPress Tutorials
How to Add a Full Screen Background Image in WordPress
WPBeginner - WordPress Tutorials
How to Fix Image Upload Issue in WordPress
WPBeginner - WordPress Tutorials
How to Show and Hide Text in WordPress Posts with the Toggle Effect
WPBeginner - WordPress Tutorials
How to Show Page Templates in WordPress Dashboard
WPBeginner - WordPress Tutorials
How to Restrict WordPress Site Access by IP or Logged In Users
WPBeginner - WordPress Tutorials
How to Add Google Translate in WordPress
WPBeginner - WordPress Tutorials
How to Add Custom Buttons with Post Editor Buttons in WordPress
WPBeginner - WordPress Tutorials
How to Fix Featured Images Appearing Twice in WordPress Posts
WPBeginner - WordPress Tutorials
How to Add Tables in WordPress Posts and Pages No HTML Required
WPBeginner - WordPress Tutorials
How to Change the WordPress Database Prefix to Improve Security
WPBeginner - WordPress Tutorials
How to Turn Off Related YouTube Videos in WordPress
WPBeginner - WordPress Tutorials
How to Receive WordPress Emails from Localhost
WPBeginner - WordPress Tutorials
How to Split WordPress Posts into Multiple Pages
WPBeginner - WordPress Tutorials
How to Update URLs When Moving Your WordPress Site
WPBeginner - WordPress Tutorials
How to Crop, Rotate, Scale, and Flip Images in WordPress
WPBeginner - WordPress Tutorials
Image Alt Text vs Image Title in WordPress
WPBeginner - WordPress Tutorials
How to Add Staff Member Profiles in WordPress with Staffer
WPBeginner - WordPress Tutorials
How to Add Custom Fields to Comments Form in WordPress
WPBeginner - WordPress Tutorials
How to Add New Users and Authors to Your WordPress Blog
WPBeginner - WordPress Tutorials
How to Fix WordPress Website Not Updating Right Away
WPBeginner - WordPress Tutorials
How to Show Live Preview of Links in WordPress
WPBeginner - WordPress Tutorials
How to Add Image Icons With Navigation Menus in WordPress
WPBeginner - WordPress Tutorials
How to Use Multiple Themes for Pages in WordPress
WPBeginner - WordPress Tutorials
How to Fix Missing Admin Bar Issue in WordPress
WPBeginner - WordPress Tutorials
How to Add Tabbed Content in WordPress Posts and Pages
WPBeginner - WordPress Tutorials
How to Create Custom Taxonomies in WordPress
WPBeginner - WordPress Tutorials
How to Display a List of Child Pages For a Parent Page in WordPress
WPBeginner - WordPress Tutorials
How to Fix Error Too Many Redirects Issue in WordPress
WPBeginner - WordPress Tutorials
What is the Difference Between Posts vs Pages in WordPress
WPBeginner - WordPress Tutorials
How to Allow User Log In with Email in WordPress
WPBeginner - WordPress Tutorials
How to Display WordPress Widgets in Columns
WPBeginner - WordPress Tutorials
How to Easily Replace Image and Media Files in WordPress
WPBeginner - WordPress Tutorials
How to Add Featured Video Thumbnails in WordPress
WPBeginner - WordPress Tutorials
How to Create a Photo Gallery with Albums in WordPress
WPBeginner - WordPress Tutorials
How to Easily Add Lazy Loading for Videos in WordPress
WPBeginner - WordPress Tutorials
How to Add an Audio Music Player Widget in WordPress
WPBeginner - WordPress Tutorials
How to Create a Wiki Knowledge Base Using WordPress
WPBeginner - WordPress Tutorials
Adding a Post Rating System in WordPress with WP PostRatings
WPBeginner - WordPress Tutorials
How to Clean Up Your WordPress Database for Improved Performance
WPBeginner - WordPress Tutorials
How to Add Character Limit to Post Titles in WordPress
WPBeginner - WordPress Tutorials
How to Add a Private Messaging System in WordPress
WPBeginner - WordPress Tutorials
WWW vs non WWW and Which is Better For WordPress SEO
WPBeginner - WordPress Tutorials
How to Add Voice Search Capability to your WordPress
WPBeginner - WordPress Tutorials
How to Show Real Time Online Users in WordPress
WPBeginner - WordPress Tutorials
How to Create a Duplicate Menu in WordPress with One Click
WPBeginner - WordPress Tutorials
How to Hide a Post From Home Page in WordPress
WPBeginner - WordPress Tutorials
How to Add A Restaurant Reservation System in WordPress
WPBeginner - WordPress Tutorials
How to Add a Border Around an Image in WordPress
WPBeginner - WordPress Tutorials
Beginner’s Guide How to Back Date Your WordPress Posts
WPBeginner - WordPress Tutorials
More on: Tool Use & Function Calling
View skill →Related Reads
📰
📰
📰
📰
I Tried an AI Tool That Claims to Clone Any Website with One Command — Here’s Why It Failed
Dev.to · Kang Jian
Cultivate Curiosity in Tech
Dev.to · Fabio Sarmento
From Apple Health Data to Clinical Storytelling: Building an AI-Powered Report with Python and Gemini
Dev.to · Romina Elena Mendez Escobar
Gemini Notebook: Vet Articles Before You Save
Medium · AI
Chapters (5)
Intro
0:11
How to set up WPForms to create your donation form
1:35
how to create a donation form
3:30
How to set up payments for your donation form
4:59
Create email notificat
🎓
Tutor Explanation
DeepCamp AI