Cheerful Give Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Cheerful Give adds a friendly, mobile-first donation widget to any WordPress site. Drop in the [cheerful-give] shortcode and donors can give in a few taps, one-off or monthly, in your own currency, with optional fee coverage and Apple Pay / Google Pay. UK charities can also enable Gift Aid.
Organisations connect their own Stripe account with one click and receive 100% of every donation directly. There is no platform percentage taken from gifts.
How Cheerful is funded
Instead of a fee on donations, Cheerful is kept going by two things:
- An optional donor tip. At checkout a donor can choose to add a small tip toward keeping Cheerful free for the organisations that use it. Tips are entirely optional and are collected via Stripe’s
application_fee_amount; the organisation still receives their full gift. - An optional Mailsync add-on, a separate paid plugin from getcheerful.org that automatically syncs mailing-list opt-ins to Mailchimp or MailerLite. The core plugin is free and fully functional without it.
Free features
- One-off / monthly giving (with separate preset amounts per frequency)
- Custom amount entry (with a small minimum)
- Gift Aid for UK charities, with HMRC-approved declaration wording
- Optional “cover the payment processing fee” switch
- Apple Pay / Google Pay and cards via Stripe
- Live donations popup: your own or built-in avatars, timing, on-screen duration, minimum amount, corner position and demo mode
- Donors listed by first name, with a per-donation anonymity opt-out
- Privacy policy and Terms & conditions consent, with on/off toggles
- Branding: primary colour, button hover colour, corner radius, shadow, border, widget width and header image, with a live preview
- Donor dashboard with filters, quick date ranges, summary stats and top donors
- CSV export of donations and donors
- Mailing-list opt-in on the form (unticked by default), with a subscriber page and CSV export for your email tool
- Privacy tools, export or anonymise a donor’s data (GDPR, CCPA and similar), with WordPress core Export/Erase integration
- Automatic data-retention anonymisation
- Refunds handled in Stripe: refund a donation in your Stripe dashboard and Cheerful automatically returns the donor’s tip and updates your totals
- Large-donation alerts and an optional monthly summary email
- Unlimited campaigns
- One-click Stripe Connect onboarding and test mode
- Optionally hide the small “Powered by Cheerful” credit on the widget
Add-on (optional, separate plugin)
The plugin is free and complete on its own. One optional add-on is available separately from getcheerful.org:
- Mailsync: automatically sync new mailing-list opt-ins to Mailchimp or MailerLite. Without it, the free plugin still captures opt-ins and exports them as CSV for your email tool.
External services
This plugin connects to third-party services to take payments. No data is sent until a visitor makes a donation.
Stripe: payment processing. When a donor pays, their payment and donation details are sent to Stripe to create and confirm the charge, and Stripe’s JavaScript is loaded from js.stripe.com on pages showing the donation form. Organisations connect their own Stripe account, and funds are paid directly to them. Stripe.js sets functional cookies required to process payments (not used for tracking or advertising).
- Terms: https://stripe.com/legal
- Privacy: https://stripe.com/privacy
Cheerful payments backend (api.thegiver.dev), a Cheerful-hosted service that performs the Stripe operations on the organisation’s behalf, so organisations never have to hold Stripe platform credentials on their own site. When a donation is made, the plugin sends the following to https://api.thegiver.dev over HTTPS, authenticated with a per-site token: the donation amount, any optional tip, the frequency, the campaign, the donor’s first name, last name and email, and, only if the donor opts in to Gift Aid, their name and home address. The service creates the charge or subscription on the connected Stripe account and returns donation events to your site. It is also used during the one-click “Connect with Stripe” step and, on a daily schedule, to fetch the non-personal tip options shown at checkout. No personal data is sent for those configuration or connection requests.
- Terms of Service: https://getcheerful.org/terms-of-service/
- Privacy Policy: https://getcheerful.org/privacy-policy/
- Data Processing Agreement: https://getcheerful.org/data-processing-agreement/
- Cookie Policy: https://getcheerful.org/cookie-policy/
- Sub-processors: https://getcheerful.org/sub-processors/
This plugin does not contact Mailchimp, MailerLite or any email provider. It captures mailing-list opt-ins and exports them as CSV for you to import into your own email tool. Automatic syncing is handled only by the optional, separately-installed Mailsync add-on, whose own documentation covers the data it sends.
Cheerful support diagnostic log (optional), off by default. If you turn on “Diagnostic logging” (Home Support) to help troubleshoot a problem, the plugin records PHP errors on your site to a private log file in your uploads folder. Nothing leaves your site until you click “Send log to support”, which emails the log to Cheerful (hey@getcheerful.org). The log records error messages only, but those can occasionally contain personal data, so you can download and review it first. Logging switches itself off automatically after one week.
Donor records are stored in your own WordPress database. You should disclose the use of Stripe and Cheerful (and the Mailsync add-on, if you install it) in your site’s privacy and cookie policies.
Credits
This plugin bundles the Bricolage Grotesque typeface (© 2022 The Bricolage Grotesque Project Authors), designed by Mathieu Triay and licensed under the SIL Open Font License, Version 1.1. The font is self-hosted (never loaded from a third-party CDN). The full licence is included at assets/fonts/OFL.txt. Source: https://github.com/ateliertriay/bricolage
Screenshots
The donation widget on your own site: give in a few taps, one-off or monthly.
0% platform fees: every donation lands straight in your own Stripe account.
UK donors add HMRC-approved Gift Aid in one tap, an extra 25% at no cost.
Match every form to your brand: header image, colours and story, with a live preview.
Packed with features and never a fee: donor pop-ups, unlimited campaigns, email notifications, privacy tools, custom fonts and more.
A clean donor dashboard with CSV, QuickBooks and Xero exports and built-in GDPR tools.

