Skip to main content

Works with AI · Verified on v1.8.18

Charitable logo

Manage Charitable with AI

Connect Charitable to Claude, ChatGPT, or any AI assistant with WPVibe. Launch campaigns, record offline gifts, pull fundraising reports, and thank your donors by asking in plain English.

10,000+ active installs 23 verified abilities Last verified Sep 20, 2026

What your AI can do with Charitable

One connection gives your assistant structured, permission-checked access to the whole site.

Campaigns

Describe a fundraiser and get a full campaign built from a template, saved as a draft for you to publish.

Fundraising reports

Totals, donor counts, average gift, and your top campaigns for any dates, ready for a board update.

Offline donations

Record cheques, cash, and bank transfers against the right campaign and donor in one pass.

Donor stewardship

Find your top donors, read their giving history, and draft a personal thank-you for each.

Design

Match a campaign to your brand colors and heading size without opening the design panel.

Pre-launch checks

Check gateways, test mode, and campaign end dates before Giving Tuesday or any big push.

Things to ask

Paste any of these into Claude or ChatGPT once Charitable is connected.

“Create a campaign for holiday meals for 200 families: goal $12,000, ends December 24, $60 covers one family. Save it as a draft.”
“Give me a fundraising report for the last 30 days with my top campaigns and progress against each goal.”
“Record these offline donations from our gala against the Winter Coat Drive, and flag anything that looks like a duplicate first.”
“Who are my top 5 donors since July? Draft a short thank-you for each that mentions what they gave to.”

Up and running in three steps

1

Install WPVibe

Add the free WPVibe plugin from WordPress.org to the site running Charitable.

2

Connect your AI

Claude, ChatGPT, Cursor, and more. One click to authorize, and no passwords ever go in the chat.

3

Ask in plain English

“Give me a fundraising report for the last 30 days with my top campaigns and progress against each goal.”

Verified Charitable recipes

Copy-paste playbooks, each one tested on a live Charitable install before it ships.

Every Charitable ability

Charitable registers these with the WordPress Abilities API under the charitable namespace. Your AI finds them with discover_abilities and calls them with run_ability; writes go through WPVibe’s approval gate. Verified means we ran it on a live install of v1.8.18. Registered means a fresh install of v1.8.12.3 ships it and we have not run it yet.

Requires Charitable Pro 1.8.18 or newer on WordPress 6.9 or newer.

Ability What it does Access Status

Get Charitable Plugin Info

charitable/get-plugin-info
Returns the Charitable version, whether this is Pro, active addons, and the site's currency and decimal configuration. Read Verified

Get Site Environment

charitable/get-site-environment
Returns WordPress, PHP and Charitable page configuration for diagnostics — donation forms are per-campaign and have no sitewide page. Read Verified

Get Gateway Status

charitable/get-gateway-status
Lists the payment gateways that are currently ENABLED, each with its live-or-test mode and whether its credentials are connected. Read Verified

List Campaigns

charitable/list-campaigns
Lists fundraising campaigns with their goal, amount raised and status. Read Verified

Get Campaign

charitable/get-campaign
Returns the full configuration of one campaign including goal, dates, suggested donation amounts and description. Read Verified

Get Campaign Performance

charitable/get-campaign-performance
Returns fundraising performance for one campaign: amount raised, percent of goal, donation count, donor count and average gift. Read Verified

List Campaign Templates

charitable/list-campaign-templates
Lists the campaign builder templates available when creating a campaign. Read Verified

Create Campaign

charitable/create-campaign
Creates a new fundraising campaign with a title, goal, end date and optional suggested donation amounts. Write Verified

Update Campaign

charitable/update-campaign
Updates named fields on an existing campaign, leaving every field you do not supply untouched. Write Registered

Set Campaign Status

charitable/set-campaign-status
Publishes, unpublishes or changes the status of a campaign. Write Registered

Trash Campaign

charitable/trash-campaign
Moves a campaign to the trash, where it can be restored later. Write Registered

Restore Campaign

charitable/restore-campaign
Restores a campaign from the trash. Write Registered

Get Campaign Donation Form

charitable/get-campaign-donation-form
Returns the donation form configuration for a campaign: its fields, their order, which are required, and any multi-step layout. Read Verified

Update Campaign Donation Form

charitable/update-campaign-donation-form
Changes the label, placeholder, description, required state or hide-label setting of donation form fields, reorders fields within a step, or removes an optional field. Write Registered

Add Campaign Donation Form Field

charitable/add-campaign-donation-form-field
Adds one custom question to a campaign's donation form — a short text box or a longer paragraph box, a number, phone, email, URL or date input, or a checkbox, radio or dropdown with your own options. Write Registered

Get Campaign Styles

charitable/get-campaign-styles
Returns a campaign's Design styles: its colours, typography and animation settings, as the campaign currently renders them. Read Verified

Update Campaign Styles

charitable/update-campaign-styles
Changes a campaign's Design colours, typography or animation settings. Write Verified

List Donations

charitable/list-donations
Lists donations newest first, optionally narrowed to one campaign, one donor or one status. Read Verified

Get Donation

charitable/get-donation
Returns one donation in full: amount, status, date, gateway, transaction reference, the per-campaign breakdown, and the donor it came from. Read Verified

Create Manual Donation

charitable/create-manual-donation
Records a donation entered by hand, the way an administrator would add one in the dashboard — for a cheque, cash or bank transfer received outside the site. Write Verified

Get Donation Summary

charitable/get-donation-summary
Returns how much was raised over a date range: total, donation count, average gift, and a count of donations in each status. Read Verified

List Donors

charitable/list-donors
Lists donors with each one's name, when they first gave, how many donations they have made and their lifetime total. Read Verified

Get Donor

charitable/get-donor
Returns one donor in full, including their contact details: email address, phone number and postal address, alongside their lifetime total, donation count and most recent gift. Read Verified

Get Donor Donations

charitable/get-donor-donations
Returns one donor's giving history: every donation they have made, newest first, with amount, status, date and the campaigns each was split across. Read Verified

Get Reports Overview

charitable/get-reports-overview
Returns the headline fundraising figures for a date range: total raised, number of donations, average donation, number of donors, and refunds. Read Verified

Get Reports Activity

charitable/get-reports-activity
Returns a day-by-day series of amount raised and donation count across a date range, including days with no donations, so it can be charted directly. Read Verified

Get Top Campaigns

charitable/get-top-campaigns
Returns the campaigns that raised the most over a date range, highest first, with the amount raised and the number of donations for each. Read Verified

Get Top Donors

charitable/get-top-donors
Returns the donors who gave the most over a date range, highest first, with each donor's total, donation count and email address. Read Verified

Get Reports Date Ranges

charitable/get-reports-date-ranges
Translates a period named in words — this month, last month, this year and so on — into the exact start and end date it resolves to on this site today. Read Verified

What we learned testing it

Behavior the ability descriptions do not mention. WPVibe’s Charitable skill already accounts for each of these.

  • Campaigns are created as drafts unless you ask for another status, and publishing needs a higher permission than drafting.
  • Recording a manual donation is not idempotent. Running the same list twice doubles your totals, so check a donor history first.
  • Donor lists never return emails, phone numbers, or addresses. Contact details come back one donor at a time, and only for users who can view sensitive data.
  • There is no ability to permanently delete a campaign. Trashing is reversible, and Charitable refuses to trash a campaign with donations unless you confirm.
  • The donation form and style abilities apply to campaigns built in the visual Campaign Builder. A classic campaign returns an empty form.
  • Gateway status reports enabled, mode, and connected. Payment credentials are never returned.
  • Future dates are refused on manual donations. Use pending for a pledge that has not been paid.

Verified, and kept that way

Works with AI is WPVibe’s verification program. Every ability marked verified was run on a live Charitable install, and we rescan WordPress.org weekly so a release that adds or removes abilities shows up here before it surprises you.

Learn more about Charitable at www.wpcharitable.com.