=== Growfund – Ultimate Donation & Crowdfunding Solution ===
Contributors: themeum
Donate link: https://growfund.com
Tags: crowdfunding, donation, fundraising, charity, rewards
Requires at least: 5.9
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.1.0
License: GPLv2
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A complete crowdfunding and donation plugin for WordPress with crowdfunding or donation modes, advanced analytics, and a modern user experience.

== Description ==
[Growfund](http://growfund.com/) is a complete WordPress crowdfunding and donation plugin that helps you collect funds directly from your website. It’s perfect for nonprofits, community projects, charities, content creators, and personal causes who want full control over their fundraising system.

With Growfund, you can create unlimited crowdfunding campaigns, collect direct donations, etc. Most importantly, you can manage everything right from your WordPress dashboard without paying extra platform fees.

It’s built with PHP and React.js, so it’s fast, modern, and easy to use. Growfund gives you a clean interface, simple workflows, and powerful donor management features that anyone can handle. 

You don’t need to be a tech expert or have any custom coding to manage donation campaigns or crowdfunding projects via Growfund. Its intuitive design and custom workflow make the overall campaign management smoother than ever. But under the hood, it’s strong enough for large organizations with thousands of donors.

== 🌱 What is Growfund? ==

Growfund is a WordPress fundraising plugin that lets you create a professional donation or crowdfunding website in minutes. It combines the best of both worlds:

*     [Reward-based Crowdfunding mode](https://growfund.com/crowdfunding/) for pledge-based crowdfunding.
*     [Donation mode](https://growfund.com/donation/) for collecting direct and anonymous donations.

Whether you’re building a charity donation portal or a project funding site, Growfund adapts easily. It’s built to give fundraisers the freedom and donors the confidence they need, while keeping the admin fully in control.

== 💡 Why Growfund Stands Out ==

Growfund is not just another donation plugin for WordPress. It’s a complete fundraising system for individuals and organizations. Here’s why this free donation plugin stands out from others:

*     **You own your data:** All donor information stays right on your site. Growfund does not collect campaign, donor, or transaction data.
*     **Team-friendly campaign management:** Use fundraiser and collaborator roles to manage campaigns together.
*     **Built-in payout management:** Fundraisers can manage earnings and withdrawals without third-party tools.
*     **Scalability:** Accept 10 donations or 10,000, the system scales with you.
*     **Fast and beautiful:** The frontend is built with React.js and optimized properly to ensure an intuitive design and faster page loading speed.
*     **Mobile-ready:** All of the Growfund pages is designed by keeping responsiveness in mind.
*     **Effortless payment collection:** Use built-in native eCommerce or WooCommerce for donations and collect funds securely for your campaigns.

== 🌟 Key Features of Growfund ==
✅ **Dual fundraising modes** – Run crowdfunding campaigns or collect direct donations.
👥 **Multi-role user system** – Separate dashboards for admin, fundraisers, donors, and backers.
🛠️ **Easy campaign creation** – Rich campaign editor with images, videos, goal settings, etc.
💳 **Payment gateways** – Supports PayPal, Stripe, Offline payments, and WooCommerce.
🎁 **Reward tiers and pledges** – Offer perks or rewards to backers.
💰 **Direct donations** – Accept one-time and anonymous donations.
🧾 **Fundraiser Wallet System** – Let fundraisers track earnings and request withdrawals from their dashboard.
🤝 **Collaborator role** – Allow team members to help manage campaigns with controlled access.
⚙️ **Platform fee configuration** – Configure platform earnings and admin commission settings easily.
📊 **Advanced Analytics and reports** – Track campaign earnings, donations, and top fundraisers.
📧 **Email notifications** – 40+ automated and customizable email templates with built-in SMTP configuration option.
🎨 **Brand customization** – Add your own logo, colors, and style.
🔐 **Security features** – Email verification, spam protection, and safe transactions.
🧾 **Admin dashboard** – Full control over users, campaigns, and transactions.
🌍 **Translation-ready** – Works in any language using WordPress translation tools.

Now, let’s take a look at the core features of Growfund in detail.

== 🚀 Dual Fundraising Modes ==

Growfund offers two main modes so you can run the type of fundraiser that fits your needs best.

1️⃣ **Reward-based Crowdfunding Campaign Mode**

Run [crowdfunding campaigns](https://growfund.com/crowdfunding-campaign-builder/) with funding goals and reward tiers. Fundraisers can set targets, post updates, and share progress with supporters.

*    Set a goal and campaign deadline
*    Accept multiple pledges
*    Offer rewards or perks
*    Individual backer dashboard
*    Track progress automatically, etc.

This is perfect for creators, entrepreneurs, or anyone running reward-based crowdfunding projects.

2️⃣ **Donation Mode**

If you’re a nonprofit or a small organization, you can use [Donation campaigns](https://growfund.com/donation-campaign-builder/) to collect direct contributions.

*    Simple, one-time donations
*    Intuitive donation form
*    Individual donor dashboard
*    Anonymous donations (Pro)
*    Company donations (Pro)
*    Tribute donations (Pro) — in honor or memory of someone

Both modes work beautifully with WordPress and give you full control over your fundraising system.

== 🛠️ Campaign Creation and Management ==

Creating a campaign with Growfund is simple and intuitive. The built-in campaign builder lets fundraisers:

*    Add titles, featured images, and videos to their campaigns.
*    Write detailed campaign descriptions.
*    Set campaign goal amount and deadline.
*    Choose categories and tags to categorize campaigns.
*    Assign collaborator directly from the Campaign Builder.
*    Add FAQs so donors or backers understand your cause. (Pro)
*    Schedule campaigns to start on a future date. (Pro)
*    Post campaign comments to keep the backers informed. (Pro)

Campaigns can be saved as drafts, submitted for approval, or published immediately (depending on admin settings). Admins can review, approve, decline, or end campaigns easily from the backend. 

== 👥 User Roles and Dashboards ==

Growfund comes with a multi-role system, so every user type has its own dashboard and tools.

*    **Administrator:** Manages the whole platform, campaigns, donations, and transactions.
*    [**Fundraiser:**](https://growfund.com/fundraisers/) Creates and manages their own and assigned crowdfunding campaigns. (Pro)
*    [**Donor:**](https://growfund.com/donor/) Makes donations and views donation history.
*    [**Backer:**](https://growfund.com/backer/) Supports crowdfunding projects through pledges.
*    **Collaborator:** Helps manage assigned campaigns with limited access permissions.

Growfund provides the appropriate access level to each user. Fundraisers only see their own campaigns, donors can track their history, and admins oversee everything from a central dashboard.

== 💳 Native eCommerce with Payment Gateways ==
Growfund offers a native eCommerce solution with built-in payment gateways. Currently, it supports PayPal, Stripe, and manual payment. 

Thus, you can accept donations via all major debit and credit cards, as well as PayPal and Stripe transfers, to process donations or pledges. It also supports offline donations for manual payments, such as bank transfers or checks.

However, Growfund works seamlessly with WooCommerce and its payment gateways. So, you can use WooCommerce for donations too.

Growfund lets the admin:

*    Track every transaction
*    Accept donations via PayPal or Stripe
*    Accept offline donations via Native eCommerce
*    Track payments from the [Analytics dashboard](https://growfund.com/analytics/)
*    Generate annual receipts (Pro)
*    View payment summaries and histories (Pro)

== 🎁 Reward and Pledge System ==

For crowdfunding projects, Growfund includes a [built-in reward system](https://growfund.com/rewards/) that encourages backers to contribute more. Admin or Fundraisers can create multiple reward levels with:

*    Custom pledge amounts
*    Reward descriptions
*    Estimated delivery details
*    Item quantity limits, etc.

Backers can choose a reward tier or simply pledge without selecting a reward. Users also have the functionality to make pledges without any reward. 

== 💰 Donation Features ==

You can create unlimited [donation campaigns](https://growfund.com/donation-campaign-builder/) using Growfund. In the donation mode, you can:

*    Create unlimited donation campaigns
*    Intuitive donation form
*    Collect one-time donations
*    Allow anonymous donations (Pro)
*    Offer company donations (Pro)
*    Offer donors the option to tribute their donation to someone (Pro)
*    Organize donations by category or fund type (Pro)
*    Sent automated emails after every donation
*    Offer personalized donation receipts
*    Add tax information to donation receipts (Pro)

You can manage and track every donation from your own dashboard. It simplifies campaign and donor management, allowing you to focus on making a meaningful impact.

== 🏦 Fund Management System (Pro) ==

Growfund makes it easy to manage multiple funds for different causes. You can create unlimited funds and assign multiple campaigns under each fund to keep your donations organized. 

For example, if your organization runs both “Education for All” and “Clean Water Project”, you can create two separate funds. Then, assign relevant campaigns like “Build a School in Bangladesh” or “Water Wells in Africa” under each fund.

Each fund will have its own:

*    Fund overview page
*    Number of campaigns
*    List of active donors
*    Detailed fund performance reports

This feature gives admins a clearer financial overview and makes managing donation funds easier than ever.

== 👥 Fundraiser Management (Pro) ==

Growfund provides a robust [fundraiser management](https://growfund.com/fundraisers/) system to keep your platform organized and efficient. Admins can create, assign, and manage multiple fundraisers, giving each one control over their campaigns while maintaining overall oversight.

With this feature, the admin can:

*    Assign fundraisers to specific campaigns or funds 
*    Track fundraiser activity through detailed logs 
*    Monitor donations collected by each fundraiser
*    View performance analytics for fundraisers, etc.

== 💰 Fundraiser Wallet & Withdrawal System (Pro) ==

Growfund includes a built-in wallet and withdrawal management system for fundraisers. Fundraisers can track their earnings, monitor available balances, and request withdrawals directly from their dashboard.

Admins can review and manage withdrawal requests while maintaining complete control over payout workflows.

Key features include:

*    Dedicated fundraiser wallet dashboard
*    Withdrawal request management
*    Earnings tracking for all campaigns
*    Admin-controlled payout workflow
*    Transparent fundraiser balance management


== 📊 Reports and Analytics ==

Knowing how your campaigns perform is important for growth. Growfund gives you [built-in analytics](https://growfund.com/analytics/) for clear fundraising insight. Here you can view:

*    Total raised amount
*    Campaign performance
*    Total pledged and backed amount
*    Top campaigns, donors, and fundraisers
*    Daily, weekly, monthly, or yearly reports
*    Transaction summaries, etc.

The analytics are easy to read, so even beginners can understand their fundraising results at a glance.

== 📧 Email Notifications and Communication ==

Growfund includes 40+ emails that keep users informed at every step. For example:

*    Donation receipts for donors
*    Campaign approval notices for fundraisers
*    Payment confirmation emails
*    Updates about campaign progress

You can edit each email template to match your brand’s tone and design. Users can also choose which notifications they want to receive.

== 🎨 Customization and Branding ==

Every organization wants its fundraising platform to look unique, and Growfund makes that easier than ever. You can:

*    Add your brand logo to the user dashboard
*    Adjust button colors and typography (Pro)
*    Customize email appearance (Pro) 
*    Update email subject and body descriptions, etc.

All front-end templates are responsive, so your fundraising site looks great on phones, tablets, and desktops.

==🔐 Security and Privacy ==

Growfund is designed with security and data protection in mind. It includes:

*    Spam protection for all forms
*    Secure communication with payment gateways
*    Email verification during registration (Pro)
*    Improved file handling security and validation
*    Safe handling of user and transaction data, etc.

Admins can also monitor all user activity through logs to ensure transparency across the system.

== 🧾 Admin Dashboard and Management Tools ==

The admin dashboard is the heart of Growfund. It gives site owners full control over all parts of the fundraising platform. Admins can:

*    Approve or reject campaigns
*    Manage users, roles, and permissions
*    View all transactions and payouts
*    Set global commission rates
*    Configure platform fees and earnings
*    Handle refunds and offline donations
*    Generate PDF receipts, etc.

It’s designed to keep everything organized and easy to manage — even for large-scale fundraising websites.

== 🌍 Translation Ready ==

Growfund is translation-ready, meaning it works with popular WordPress translation plugins like Loco Translate or WPML. You can run your fundraising website in any language and make it accessible to a global audience.

== 💬 Communication and Community ==

Fundraising is about connecting people — and Growfund helps make that easy. Supporters can leave messages on campaigns, share them on social media, and follow updates.

Also admin can assign fundraisers to manage specific funds. Fundraisers can post campaign updates, share milestones, and thank their supporters directly through the platform. This two-way communication helps build trust and keeps the community engaged.

== ✅ Why Choose Growfund ==
*    🧩 Complete WordPress crowdfunding and donation plugin
*    💸 Accept payments through PayPal, Stripe, or WooCommerce
*    🔄 Run both crowdfunding and direct donation systems
*    👥 Manage multiple fundraisers, donors, and backers
*    📊 Access detailed analytics and real-time reports
*    🎨 Fully customizable design and templates
*    🧾 Generate receipts and financial summaries
*    🔐 Built-in security and spam protection
*    📧 Automatic email notifications
*    🌍 Translation ready for any language

== 💡 Who Should Use Growfund? ==

*    🌟 **Individuals:** Anyone can use Growfund to raise funds for personal causes. It could be something like covering medical bills and recovering from disasters to pursuing personal dreams. 
*    🤝 **Nonprofits & Charities:** Nonprofits and charitable organizations can use Growfund to accept secure, tax-deductible donations and manage their fundraising efforts with ease. From running annual giving campaigns to sending automatic thank-you receipts, Growfund helps them save time and strengthen donor relationships.
*    🎨 **Creators & Artists:** Musicians, authors, game developers, and other creators use Growfund to bring their ideas to life. They can pre-sell albums, books, and games, offer exclusive rewards to supporters, and build a loyal fanbase that grows with every project.
*    ⛪ **Religious Groups:** Faith communities can rely on Growfund to simplify their donations. Mosques, churches, and other religious organizations can collect weekly tithes, organize mission trip fundraisers, and honor memorial gifts via this WordPress donation plugin.
*    🏫 **Schools & PTAs:** Schools, PTAs, and educational groups use Growfund to raise funds for what matters most — from new playground equipment to teacher wishlists. They can easily track parent giving and rally their community around shared goals.
*    💼 **Startups & Businesses:** This WordPress crowdfunding plugin is not only designed for individuals; you can use it for your businesses too. Entrepreneurs and small businesses can also use Growfund to validate product ideas and build excitement before launch. They can offer pre-orders, reward early customers, etc to build a momentum for their business.

== 🌱 Start Your Fundraising Journey Today ==
Growfund gives you everything you need to launch, manage, and grow your fundraising website inside WordPress. You can run donation campaigns, crowdfunding projects, or community fundraisers, all from one place with no hidden fees or outside platforms.
Whether you’re a nonprofit, creator, or small business, Growfund helps you collect funds safely, manage them easily, and build stronger connections with your supporters.
Growfund — the complete WordPress crowdfunding and donation plugin for modern fundraisers.

== 👥 Join the Growfund Community ==
Connect directly with fellow fundraisers, share your experiences, and get real-time support by joining our [**Growfund Discord community**](https://discord.gg/x9WvBMkQzB). It’s the best place to learn fundraising tips, ask questions, and stay updated on new features.

== Source Code ==

Here's the source code link of Growfund: 
[https://github.com/themeum/growfund](https://github.com/themeum/growfund)

== Installation Process ==

*    Go to **Plugins > Add New** 
*    Search for Growfund
*    Click Install
*    Go to **Growfund > Settings**
*    Setup payment gateway
*    Create your first campaign or donation fund

You’re done. Start raising money right away!

== Frequently Asked Questions ==

= Is Growfund free? =
Yes, Growfund is free to use! However, there’s also a Pro version for advanced users who require additional features and customization.

= Are there any campaign limitations? =
No. You can create unlimited campaigns for both crowdfunding and donation modes with Growfund.

= What type of crowdfunding sites can I run with Growfund? =
Growfund supports both reward-based crowdfunding and direct donation campaigns for charities, projects, or personal causes.

= Can I run both crowdfunding campaigns and direct donations simultaneously? =
No, Growfund supports dual modes, but you can use only one mode at a time. You can enable Campaign Mode for pledge-based fundraising and Donation Mode for direct donations.

= Which Payment Gateways are supported by Growfund =
Growfund natively supports PayPal, Stripe, and Offline payments. If you prefer using WooCommerce, you can accept payments through any WooCommerce-supported payment gateway.

= Are there transaction fees from Growfund? =
None. The only fees come from your payment processor (like PayPal). You can even set your own optional platform fee if you choose.

= Can fundraisers request withdrawals? =
Yes. Growfund includes a built-in wallet and withdrawal system that allows fundraisers to track earnings and request payouts directly from their dashboard.

= Can donors get tax receipts? =
Yes. Every donor automatically receives a professional PDF tax receipt via email after making a donation.

= Does Growfund collect any data? =
No. Growfund does not collect campaign, donor, or transaction data. All information stays securely within your own WordPress site, in your own control.

= What if a campaign fails? =
You’re in control. Choose whether to refund all pledges or keep the funds — you can set this policy for each campaign.

= Does Growfund offer support? =
Definitely. You’ll get extensive support via our community and access to detailed documentation to help you every step of the way.


== External services ==

This plugin integrates with PayPal to process donations. When a donation is placed we send
order details (campaign_id, amount, currency, and transaction ID) to PayPal's API to process payments.

* [PayPal Terms](https://www.paypal.com/uk/legalhub/paypal/useragreement-full)
* [PayPal Privacy](https://www.paypal.com/us/legalhub/paypal/privacy-full)
* [PayPal Development Terms](https://www.paypal.com/us/legalhub/paypal/xdeveloper-full)
* [PayPal Development Policy](https://developer.paypal.com/reference/guidelines/policiesAndGuidelines/)

== Screenshots ==
1. Admin Dashboard – Manage campaigns, donations, and fundraisers from one place.
2. Campaign Creation – Build campaigns with images, videos, custom goals, etc.
3. Dual Campaign Modes – Run crowdfunding campaigns or donation campaigns.
4. Donation Mode - Accept direct donations and offer a payment receipt to the donors.
5. Rewards Mode – Display rewards for the crowdfunding projects.
6. Campaign overview - Display campaign dashboard, analytics and top campaigns.
7. Reward and Pledge Management – Add/edit reward tiers, set amounts, limits, shipping; track pledge status.
8. Analytics and Reporting – Track total funds, donors, and campaign results.
9. User Dashboard – Each user manages their donations and campaigns easily.
10. Donation PDF Receipts – Automatically send branded receipts to donors.
11. Payment Gateways – Accept payments via PayPal, or offline donations.


== Changelog ==

= 1.1.0 - May 8, 2026 =
* Introduced a Collaborator role for campaign management.
* Added fundraiser support in the Campaign Builder.
* Implemented a fundraiser wallet and withdrawal system.
* Added platform fee configuration for admin earnings.
* Added an email verification message after user registration.
* Extended user management options in the WordPress admin panel.
* Improved security by refactoring file handling.
* Improved campaign decline message formatting.
* Improved date picker popover positioning.
* Fixed an issue where the Campaign Builder reset after adding rewards. (reward mode)
* Resolved a product update restriction in the WooCommerce payment engine.

= 1.0.11 - April 6, 2026 =
* Removed Pro restriction on “Allow custom donation amount” in the campaign builder (donation mode)
* Removed Pro restriction on “Allow pledging without rewards” in the campaign builder (reward mode)
* Resolved campaign start date and end date migration issue from WP Crowdfunding

= 1.0.10 - April 1, 2026 =
* Added direct migration from WP Crowdfunding
* Resolved the campaign builder form reset issue during reward item creation. 
* Improved database migration system

= 1.0.9 - Mar 12, 2026 =
* Added local shipping support for physical products in reward mode
* Updated campaign details page for full responsiveness
* Fixed reward item form
* Fixed woocommerce cart issue for growfund product.

= 1.0.8 - Feb 26, 2026 =
* Added support for digital products in reward mode
* Enabled option to display the donor list publicly
* Improved donation and pledge forms to accept decimal amounts
* Resolved WP Crowdfunding to Growfund migration issues
* Corrected tribute card address selection in donation forms
* Resolved payment gateway setup issues
* Fixed donor selection when creating manual donations
* Fixed donation form when tribute is required

= 1.0.7 - Feb 16, 2026 =
* Added stronger file protection to prevent unauthorized access.
* Increased security to block harmful scripts.
* Improved browser-side safety to reduce potential vulnerabilities.

= 1.0.6 - Feb 10, 2026 =
* Introduced the Run Fix option to regenerate missing Growfund pages.
* The campaign listing shortcode now supports additional parameters.
* Improved WooCommerce checkout experience for pledges, rewards, and donations.
* Fixed WooCommerce showing a default 1000 price at checkout.
* Resolved campaign list loading issues on the archive page.

= 1.0.5 - Feb 5, 2026 =
* Updated checkout constraints
* Enhanced HTML escaping mechanisms
* Improved data sanitization methods
* Fixed the Growfund native checkout issues
* Resolved the script and style enqueue issues
* Patched SQL security vulnerabilities

= 1.0.4 - Jan 23, 2026 =
* Resolved the payment gateway redirection issue.

= 1.0.3 - Jan 6, 2026 =
* Added a username field to the user registration form.
* Added username-based login support.
* Updated the goal step form in the donation mode campaign builder.
* Updated email base layout.
* Fixed WP Crowdfunding to Growfund migration issues.
* Resolved the checkout consent issue.

= 1.0.2 - Dec 18, 2025 =
* Added attributes in shortcodes
* Added donor/backer can be assigned as fundraiser
* Added new DB column in pledges/donations table
* Added donor type in donation listing page
* Updated term texts in login/registration
* Updated donor/backer count in analytics
* Updated cleanup service when deactivate the plugin
* Fixed revenue breakdown
* Fixed migration from WP crowdfunding
* Fixed pot files
* Fixed search in campaign listing page

= 1.0.1 - Nov 21, 2025 =
* Updated Donation/Pledge action buttons issue
* Updated media slider in campaign details page
* Fixed campaign list fatal error
* Fixed campaign ended issue
* Fixed video thumbnails issue

= 1.0.0 – Nov 19, 2025 =
* Initial release
* Dual crowdfunding and donation modes
* Multi-role user system and dashboards
* Campaign creation, reward, and pledge management
* Payment gateway integrations (PayPal)
* Analytics, reporting, and email notifications
* WooCommerce support

== Upgrade Notice ==
It’s recommended to have a backup of your website before upgrading to a major version of Growfund.