What is Charity Campaigns & Fundraising System?
Charity Campaigns is a lightweight WordPress plugin I built to help organizations and individuals create fundraising campaigns, accept donations, and track performance right from the WordPress dashboard. It focuses on simplicity, transparency, and clear reporting for every campaign.
The plugin lets you set campaign goals, accept secure payments through Stripe, and visualize progress with dynamic progress bars and analytics. It includes a calendar view for campaign schedules, detailed reports, and an activity log for donations and milestones.
Key Features
Campaign-Creation & Goal Tracking
One of the standout features of Charity Campaigns is the ability to create and manage campaigns with clear goals, timelines, and progress indicators. This means you can set up each fundraising initiative as its own campaign, define a donation target, specify start and end dates, and track progress in real time. This gives both you and your donors clarity on how much has been raised, how much remains, and how close you are to hitting your goal.
Donation Form + Payment Integration
Another core feature of Charity Campaigns is the streamlined donation form interface combined with secure payment gateway integration. Rather than redirecting donors to an external site, you can embed the form on your own WordPress page—meaning your branding remains intact, navigation stays consistent, and the donor experience is smoother. Donors can pick donation amounts, optionally enter custom amounts, provide details, and complete the transaction without leaving your site.
Reporting & Activity Dashboard
The third key feature is the administrative dashboard and reporting tools that help you monitor performance, analyse donation activity, and make data-driven decisions. A good plugin doesn’t just let you collect funds—it helps you understand what’s happening behind the scenes. Charity Campaigns gives you visibility into donor behaviour, campaign progress, recent donations, and campaign trends, all in one place.
Frequently Asked Questions
How do I create my first campaign?
After installing and activating the plugin, go to Charity Campaigns → Add New Campaign in your WordPress dashboard. Enter a campaign title, description, goal amount, and optional end date, then publish it. Once created, you can display it using the [ccf_campaigns] or [ccf_donation_form] shortcode on any page or post.
How can I show campaign progress on the frontend?
Each campaign includes an automatic progress bar that displays the percentage of your goal reached. You can show this progress by embedding the [ccf_campaigns] shortcode, which lists all campaigns with their current totals and completion bars. The progress updates in real time as new donations come in.
Can I accept donations directly on my site?
Yes. Charity Campaigns integrates with Stripe to process secure payments without redirecting users to another site. Donors can enter their amount, details, and card information directly on your page, and the transaction will appear instantly in your dashboard. All donations are processed through HTTPS to maintain security and compliance.
Where can I view reports and donation details?
You can access donation data and campaign reports under Charity Campaigns → Reports in the WordPress admin. This section summarizes total funds raised, average donation amount, and recent donor activity. It’s designed to give you quick insights into your fundraising performance without needing external analytics tools.