Use Cases
How to Build a Donation Form in WordPress
A donation form makes it easy for supporters to give — donor details, pledge amount and optional consent in one trusted flow. Auto Form Builder collects that information for free and can take a one-time donation through the free Stripe Payments add-on (visitor-entered amount or suggested tiers). Auto Form Builder adds no transaction fee; you pay only Stripe's standard processing fees. You can still connect another processor via webhook if you prefer.
What makes a good donation form
- Capture donor name and email so thank-you messages and tax receipts reach the right person — keep the first screen focused on identity before amount selection.
- Offer suggested amounts with Radio buttons for common tiers plus a Number field for custom gifts so most donors tap once instead of typing.
- Add a consent or newsletter opt-in Checkbox linked to your privacy policy — separate from the gift itself and clearly labeled for compliance.
- For card donations, enable Stripe Payments, choose the Number field (or a fixed amount) as the amount source, and use test mode before going live. For another processor, send the pledge via webhook after submit.
- Thank donors with a custom success message or redirect immediately after a successful payment so they know the gift went through.
Recommended fields
- Name Field — Donor name personalizes thank-you emails and appears on internal reports — structured fields help when you sync to a CRM via webhook.
- Email Field — Email sends receipts and campaign updates — require and validate it so every gift includes an address for acknowledgment.
- Number Field — A Number field captures custom gift amounts — set a minimum if you want a floor, and use it as the Stripe amount source for open donations.
- Radio Button Field — Radio buttons present suggested giving levels clearly — $25, $50, $100 — reducing decision fatigue and standardizing export data.
- Checkbox Field — A Checkbox captures newsletter or annual report opt-in separately from the donation itself — link helper text to your privacy policy.
Helpful features
- Conditional Logic — Show employer matching or dedication fields only when a donor selects an amount above a threshold — keeping small gifts quick to complete.
- Form Webhooks & Integrations — Push donor data to your CRM or email tool on submit — useful alongside Stripe, or when you use a different payment path.
- Form Submission Management — Store every gift in WordPress with search, export and payment status when Stripe is enabled — a backup record during high-volume campaigns.
How to build a donation form
- Install Auto Form Builder free from WordPress.org.
- Create a new form — drag on the fields above, or describe it and let AI build it.
- Add the helpful features (logic, spam protection, notifications).
- Style it to match your brand — no CSS.
- Copy the shortcode or embed code and paste it on any page.
FAQ
Does it process donations?
Yes — with the free Stripe Payments add-on for one-time Stripe Checkout (fixed or visitor-entered amounts). Auto Form Builder adds no transaction fee; you pay only Stripe's standard processing fees. Recurring gifts and PayPal are not included in this release.
Can I suggest amounts?
Yes — use radio buttons for preset amounts plus a number field for custom gifts.
Related form types
Nonprofits deserve tools that do not eat the budget. Auto Form Builder builds a professional donation form for free and can charge through Stripe with no plugin cut — so more of every gift goes to your cause.