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.
🚀 See CharityGlow in Action
👉
Live Demo: https://demo.charityglow.com/
👉
Official Website: https://charityglow.com/
🎁 Free Setup Assistance
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.
💡 Why CharityGlow?
CharityGlow gives you the core tools needed to start accepting donations and managing fundraising campaigns from your WordPress website.
- Create beautiful donation forms
- Accept one-time and recurring donations
- Connect popular payment gateways
- Create unlimited fundraising campaigns
- Track donations and donors
- Display campaign goals and progress
- Send donor receipts and admin notifications
- Manage donation data from your WordPress dashboard
Start free, then upgrade when you need more advanced fundraising tools.
💳 Payment Gateways
- Stripe — Credit and debit card donations
- PayPal — PayPal and supported guest checkout options
- SSLCommerz — bKash, Nagad, Rocket, Upay, Bangladeshi bank cards and internet banking
- Bank Transfer — Offline/manual donations
🇧🇩 Built for Bangladesh
CharityGlow includes
SSLCommerz in the free version, giving Bangladesh-based organizations access to local payment methods from the same donation system.
Accept donations through:
- bKash
- Nagad
- Rocket
- Upay
- Bangladeshi bank cards
- Internet banking supported by SSLCommerz
Note: SSLCommerz is intended for organizations using BDT and requires an approved SSLCommerz merchant account for live payments.
🎨 Beautiful Donation Forms
Choose from 5 included donation form templates:
- Classic
- Inline
- Minimal
- Card
- Wizard
You can also configure preset donation amounts, custom amounts, anonymous donations, and donation comments.
❤️ Fundraising Campaigns
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:
- Emergency fundraising
- Zakat and sadaqah
- Orphan support
- Education
- Medical assistance
- Community projects
- General charity campaigns
🔁 Recurring Donations
Give donors the option to make recurring contributions:
Recurring payments are handled through supported payment gateways.
👥 Donor Management
Keep donation and donor information organized inside WordPress.
- Donor profiles
- Donation history
- Lifetime value
- Campaign-related donation data
- Recent donations
- Public donor wall with anonymous donation support
📊 Reports & Dashboard
Monitor your fundraising activity from the WordPress dashboard.
- Donation statistics
- Basic charts
- Recent donations
- Campaign progress
- Donation records
- Donor information
📧 Donation Receipts & Notifications
CharityGlow can send:
- Donor email receipts
- Admin donation notifications
Your donors can receive confirmation after a successful donation while administrators stay informed about new donations.
📱 Mobile-Friendly
CharityGlow donation forms are designed to work across:
🆓 Free Version
The free version includes the core tools needed to launch a WordPress donation system.
Included in Free:
- 5 donation form templates
- Stripe
- PayPal
- SSLCommerz
- Bank Transfer
- One-time donations
- Recurring donations
- Unlimited campaigns
- Campaign goals and deadlines
- Progress bars
- Featured campaign images
- Donor profiles
- Donation history
- Lifetime donor value
- Dashboard statistics
- Basic charts
- Recent donations
- Donor wall
- Donation comments
- Anonymous donations
- Donation email receipts
- Admin notifications
- 12 shortcodes
- 25+ currencies
- Mobile-responsive forms
- GDPR-related data tools
Free version limitation: Donation forms include CharityGlow branding.
🚀 CharityGlow Pro
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:
- Advanced form builder
- Multi-step donation forms
- Basic conditional fields
- Custom donation amounts in the form builder
- Popup/modal donation forms
- 10 premium donation templates
- Remove CharityGlow branding
- PDF donation receipts
- Custom receipt logo and branding
- Sequential receipt numbers
- Failed payment email notifications
- Donor CSV import/export
- Campaign-level reports
- Basic fundraising analytics
- Elementor widgets for donation forms, campaigns, and progress
- Additional payment options and integrations as Pro development expands
👉
Explore CharityGlow Pro: https://charityglow.com/
🔥 Why Upgrade?
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
❤️ Who Is CharityGlow For?
CharityGlow is suitable for:
- Nonprofits and NGOs
- Charities and fundraising organizations
- Mosques and Islamic organizations
- Churches and religious organizations
- Schools and educational organizations
- Community and social organizations
- Individual fundraising campaigns
🧩 Shortcodes
[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 statistics
🔒 Security & Privacy
CharityGlow is designed to work with established payment providers for payment processing.
- Payment card information is handled by the supported payment provider rather than stored as raw card data by CharityGlow.
- Stripe, PayPal, and SSLCommerz process payments through their own systems.
- CharityGlow includes data export and deletion tools to help site administrators manage donor data.
- Review the payment provider's terms and privacy policy for details about their services.
🎥 Live Demo
👉
Frontend Demo: https://demo.charityglow.com/
See donation forms, campaigns, payment options, donor management, reports, and other CharityGlow features in action.
🔧 Installation
- Install CharityGlow from the WordPress plugin directory, or upload the
charityglow folder to /wp-content/plugins/.
- Activate the plugin through the Plugins menu in WordPress.
- Go to CharityGlow → Settings.
- Configure one or more payment gateways.
- Create your first campaign from CharityGlow → Campaigns.
- Add
[charityglow_form] to a page where you want to accept donations.
🎁 Free setup assistance is available for the first 100 charities.
⚡ Quick Start
- Install and activate CharityGlow.
- Open CharityGlow → Settings.
- Configure Stripe, PayPal, SSLCommerz, and/or Bank Transfer.
- Create a campaign.
- Add a CharityGlow donation form to your page.
- Test your donation flow.
- Publish your campaign and start accepting donations.
Quick Start for Stripe Testing
- Go to CharityGlow → Settings.
- Enter your Stripe test API keys.
- Enable test mode.
- Create a test campaign.
- Add
[charityglow_form] to a page.
- Use Stripe's official test card information when testing payments.
For current Stripe test-card details, see Stripe's documentation.
Quick Start for Bangladesh (SSLCommerz)
- Go to CharityGlow → Settings → Payment Gateways.
- Enable SSLCommerz.
- Enter your SSLCommerz Store ID and Store Password.
- Use your approved sandbox credentials for testing.
- Set your donation currency to BDT.
- Add
[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.