

Beautiful, mobile-friendly donation form
CharityGlow is a modern WordPress donation and fundraising plugin for nonprofits, NGOs, charities, mosques, religious organizations, schools, and community organizations.
Create professional donation forms, launch fundraising campaigns, accept one-time or recurring donations, and manage donor information — without needing to build a donation system from scratch.
Simple setup. Powerful features. No coding required.
👉 Live Demo: https://demo.charityglow.com/
👉 Official Website: https://charityglow.com/
Free setup assistance for the first 100 organizations.
If you need help getting started, we’ll help you install, configure, and launch your CharityGlow donation system.
CharityGlow gives you the core tools needed to start accepting donations and managing fundraising campaigns from your WordPress website.
Start free, then upgrade when you need more advanced fundraising tools.
CharityGlow includes SSLCommerz in the free version, giving Bangladesh-based organizations access to local payment methods from the same donation system.
Accept donations through:
Note: SSLCommerz is intended for organizations using BDT and requires an approved SSLCommerz merchant account for live payments.
Choose from 5 included donation form templates:
You can also configure preset donation amounts, custom amounts, anonymous donations, and donation comments.
Create unlimited campaigns and give each campaign its own fundraising goal, deadline, featured image, donation form, and progress display.
Use CharityGlow to build campaigns for:
Give donors the option to make recurring contributions:
Recurring payments are handled through supported payment gateways.
Keep donation and donor information organized inside WordPress.
Monitor your fundraising activity from the WordPress dashboard.
CharityGlow can send:
Your donors can receive confirmation after a successful donation while administrators stay informed about new donations.
CharityGlow donation forms are designed to work across:
The free version includes the core tools needed to launch a WordPress donation system.
Included in Free:
Free version limitation: Donation forms include CharityGlow branding.
Need more control over your donation forms, receipts, reporting, and page-builder integration?
CharityGlow Pro adds advanced fundraising tools on top of the free version.
Pro features include:
👉 Explore CharityGlow Pro: https://charityglow.com/
The free version is designed to help you start accepting donations quickly.
Upgrade to Pro when you need advanced tools such as:
Advanced Forms
* More form layouts
* Multi-step forms
* Conditional fields
* Popup/modal donation forms
Professional Receipts
* PDF donation receipts
* Custom receipt branding
* Sequential receipt numbers
Better Administration
* Campaign-level reports
* Donor CSV import/export
* Additional analytics
WordPress Page Builder Integration
* Elementor widgets for forms, campaigns, and progress
Branding Control
* Remove CharityGlow branding from donation forms
CharityGlow is suitable for:
[charityglow_form] — Main donation form[charityglow_form campaign_id="123"] — Donation form linked to a campaign[charityglow_form amounts="10,25,50,100,250"] — Custom preset donation amounts[charityglow_campaigns] — Display campaigns[charityglow_progress_bar campaign_id="123"] — Display campaign progress[charityglow_donor_wall] — Display public donor wall[charityglow_recent_donations] — Display recent donations[charityglow_stats] — Display donation statisticsCharityGlow is designed to work with established payment providers for payment processing.
👉 Frontend Demo: https://demo.charityglow.com/
See donation forms, campaigns, payment options, donor management, reports, and other CharityGlow features in action.
charityglow folder to /wp-content/plugins/.[charityglow_form] to a page where you want to accept donations.🎁 Free setup assistance is available for the first 100 charities.
[charityglow_form] to a page.For current Stripe test-card details, see Stripe’s documentation.
[charityglow_form] to a page and test the donation flow.Use the credentials provided by SSLCommerz for your account. Do not publish real merchant credentials in documentation or support requests.
This plugin connects to third-party services for payment processing. These connections are used when a site administrator enables the corresponding payment gateway and a donor initiates a payment.
CharityGlow uses Stripe to process credit and debit card donations and supported recurring payments.
What it’s used for: Processing card donations, recurring payments, and supported payment operations.
What data may be sent:
* Payment amount and currency
* Donor name and email address
* Billing information when collected
* Donation metadata such as campaign ID, form ID, and donation ID
* Card/payment information required by Stripe’s payment system
When data is sent: When a donor submits a donation using Stripe.
Service Provider: Stripe, Inc.
* Website: https://stripe.com
* Terms of Service: https://stripe.com/legal/ssa
* Privacy Policy: https://stripe.com/privacy
CharityGlow communicates with Stripe through its API and Stripe’s supported payment libraries.
CharityGlow uses PayPal to process donations through PayPal accounts and supported guest checkout options.
What it’s used for: Processing donations through PayPal.
What data may be sent:
* Payment amount and currency
* Donation/order description
* Return and cancellation URLs
* Donor information required by PayPal
* Donation/invoice ID for tracking
When data is sent: When a donor selects PayPal and proceeds to payment.
Service Provider: PayPal, Inc.
* Website: https://www.paypal.com
* Terms of Service: https://www.paypal.com/webapps/mpp/ua/useragreement-full
* Privacy Policy: https://www.paypal.com/webapps/mpp/ua/privacy-full
CharityGlow communicates with PayPal through PayPal’s supported API endpoints.
CharityGlow uses SSLCommerz to process donations through Bangladeshi payment methods including bKash, Nagad, Rocket, Upay, internet banking, and supported bank cards.
What it’s used for: Processing donations in Bangladesh using SSLCommerz-supported payment methods.
What data may be sent:
* Payment amount and currency
* Donor name, email, and phone number
* Donation/transaction ID
* Return URLs for success, failure, and cancellation
* Merchant/store and transaction references required by SSLCommerz
When data is sent: When a donor selects SSLCommerz and proceeds to payment.
Service Provider: SSLCOMMERZ Limited
* Website: https://sslcommerz.com
* Terms of Service: https://sslcommerz.com/terms-condition/
* Privacy Policy: https://sslcommerz.com/privacy-policy/
CharityGlow communicates with SSLCommerz through its supported API endpoints.
Currency limitation: SSLCommerz payments in CharityGlow are intended for BDT transactions.