Charitable Documentation

Learn how to make the most of Charitable with clear, step-by-step instructions.

How to Control What Your AI Assistant Can See and Export in Charitable

Do you want your AI assistant to pull a donor list or a CSV file for you, while you stay in charge of who can see donor contact details? The Charitable Pro plugin 1.8.19 adds a donor data setting, CSV exports you can ask for in plain English, and a repeat donor summary.

This guide walks you through each one, plus how to check what an assistant did on your site. Your donors trust you with their details, so it helps to know exactly who can reach them.

If you have not connected an assistant yet, start with Getting Started With AI Assistants in Charitable. It covers connecting WPVibe or another client step by step, so this guide does not repeat it.

What’s In This Guide

What You Need

  • The Charitable Pro plugin, version 1.8.19 or later. The donor data setting and the export requests arrived in this version.
  • WordPress 6.9 or later. Charitable’s AI features are built on the WordPress Abilities API, which arrived in 6.9.
  • An assistant connected to your site. You can connect through the free WPVibe plugin or any MCP client. MCP is the standard way AI assistants connect to other tools.

Everything in this guide starts from the AI MCP screen. You’ll find it under Charitable » Tools » AI MCP.

ai mcp in charitable

Choose Which Roles Can Share Donor Data With an Assistant

An assistant always acts as the WordPress user it is connected as. The AI Access to Donor Data setting decides which user roles may let an assistant see donor contact details.

The setting covers 2 things.

  • Donor email addresses and postal addresses.
  • CSV exports of donations or donors.

Donor names, donation counts and lifetime totals stay available either way. That means reports and questions like “Who are our biggest supporters?” keep working.

To change the list, follow these steps.

  1. In your WordPress dashboard, head over to Charitable » Tools » AI MCP.
  2. On that screen, click AI Access to Donor Data to open the section. You’ll see the question “Which roles may let an assistant see donor data?” and a switch for each role on your site.
  3. Next, turn each role on or off.
  4. When you are happy with the list, click “Save Changes”.
The AI Access to Donor Data section of the Charitable AI MCP screen, asking which roles may let an assistant see donor data, with Administrator and Campaign Manager switched on, every other role greyed out with no Charitable permission, and a Save Changes button

Only roles that already have Charitable’s own export and sensitive-data permissions can be turned on. On most sites, that means Administrator and Campaign Manager. Every other role appears greyed out with “no Charitable permission” beside it.

Important Note: Until you save this section for the first time, it reads “Not configured yet”. In that state, every eligible role is allowed. Once you click “Save Changes”, the list is fixed.

Important: A role that gains Charitable’s export and sensitive-data permissions after you save is not added to the list for you. If you give a role those permissions later and want it to share donor data with an assistant, come back here, turn it on and save again.

The AI MCP screen also shows a short summary line, such as “Donor data is readable by 2 roles.” The “Review” button beside it is a quick way back to this setting.

Export Donations or Donors as a CSV File

You can now ask your assistant for a CSV file instead of building the export yourself. The assistant replies with a download link and the number of rows in the file.

Here are a few requests you can try.

  • “Export last month’s donations as a CSV.”
  • “Give me a CSV of every completed donation to the Spring Appeal campaign.”
  • “Export all donations from Jane Smith this year.”
  • “Export a CSV of the donors added to our site this quarter.”

A donation export can be narrowed by campaign, donor, donation status and date range. These are the same filters the assistant uses when it lists donations for you.

Important Note: The date range on a donor export means the date each donor was first added to your site. It does not mean the date they gave. If you want to know who gave last month, ask for a donation export for last month instead.

A donation export includes donor names, email addresses, phone numbers and postal addresses. Because exports hold contact details like these, the user the assistant is connected as needs the sensitive-data permission, and their role has to be on the AI Access to Donor Data list.

Note: The download link only works for someone who is signed in to your WordPress site with permission to export. If the link is shared with anyone else, it will not open the file for them.

Ask How Much Came From Repeat Donors

Your assistant can now split the money from any period between repeat donors and first-time donors. For each group, you get the number of donors and the total they gave.

You can ask it in your own words.

  • “How much of this year’s money came from repeat donors?”
  • “How many first-time donors did we have last quarter, and what did they give?”

There are 2 ways to count a repeat donor, and the totals can differ a little between them.

  • Range counts someone as a repeat donor if they gave before the period you asked about started. This is what most people mean by a repeat donor.
  • Lifetime counts someone as a repeat donor if they have made more than 1 donation in total. This matches the First Time filter on the Donors report in Charitable.

Here is an example. If Maria gave for the first time in March and then gave again later in March, a range count for March puts her with first-time donors, because she had not given before March. A lifetime count puts her with repeat donors, because she has made 2 donations.

Pro tip: If you want your numbers to match the Donors report, ask for the lifetime count in your question.

Check Your Write Access Setting

Nothing in this guide needs write access, since seeing and exporting data does not change your site. This is a good moment to check the setting, though.

“Enable AI Write Access” is off by default. While it is off, an assistant can read your Charitable data but cannot change anything. If it is asked to make a change, it refuses and tells you which switch to turn on.

If you turned it on while following the getting-started guide and would like it off again, here is how.

  1. In your WordPress dashboard, head over to Charitable » Tools » AI MCP.
  2. Next to the “Open WPVibe Setup” button, turn the “Enable AI Write Access” switch off.

You’ll see the line “Write access is off. An assistant can read everything below, but cannot change anything.” under the header.

See What an Assistant Did

Every change an assistant makes is recorded in Charitable’s logs, along with the times it was asked to do something and refused.

  1. To get started, head over to Charitable » Tools » Logs.
  2. In the first drop-down above the table, choose Abilities.
  3. Then click “Filter”.
The Charitable Tools Logs screen with the first drop-down set to Abilities, listing donation form changes an assistant made, each with its message, level, source and date

Each entry shows which operation the assistant used, what happened, and when.

Pro tip: Click “Export Filtered (CSV)” on the same screen if you need to share the record with someone else on your team.

Troubleshooting

Start With the Abilities API Section in System Info

For most problems, the first place to look is Charitable » Tools » System Info. Its Abilities API section tells you whether the API is available, whether write access is on, and which MCP clients are active.

It also shows the last operation an assistant ran and the last one that was refused. If you contact support, click “Copy System Information” and paste it into your ticket.

The Assistant Says It Does Not Have Permission

This usually happens when you ask for donor emails, addresses or a CSV export. There are 2 things to check.

  1. First, find the role of the user the assistant is connected as. You can see it under Users » All Users.
  2. Then open Charitable » Tools » AI MCP, click AI Access to Donor Data, and make sure that role is switched on. If you made changes, click “Save Changes”.

If the role is greyed out, it does not have Charitable’s export and sensitive-data permissions. In that case, you can connect the assistant as a user with a role that does, such as an Administrator.

The download link only works while you are signed in to your WordPress site as a user who may export. Sign in to your dashboard in the same browser, then open the link again.

Tips Worth Keeping in Mind

A few habits will help you keep donor data safe while you work with an assistant.

  • Save the donor data list once, on purpose. Until you save it, every eligible role is allowed, so saving it is how you make the choice yours.
  • Connect each person as themselves. When every team member uses their own WordPress user, the logs show who asked for what.
  • Ask for a donation export when you mean “who gave”. Donor exports filter by the date a donor was added to your site.
  • Treat a CSV file like any other donor list. It holds contact details, so store it somewhere private and delete copies you no longer need.
  • Fewer refused edits. If you have write access on, the assistant can now check which form field types and design style values your site accepts before it edits a donation form.

That’s it! You can now choose which roles may share donor data with an assistant, ask for donation and donor CSV files, and see how much of your money came from repeat donors.

You also know where to check your write access setting and how to review everything an assistant did in the logs. If you get stuck, our support team is happy to help.

You May Also Want to Read

These guides cover the rest of Charitable’s AI features and your donor data.

Still have questions? We’re here to help!

Last Modified:

What's New In Charitable

View The Latest Updates
🔔 Subscribe to get our latest updates
📧 Subscribe to Emails

Email Subscription

Join our Newsletter

We won’t spam you. We only send an email when we think it will genuinely help you. Unsubscribe at any time!

Feature New

🎟️ Introducing Charitable Events: Sell Tickets Inside Your Campaigns!

Most nonprofits sell event tickets in one tool and collect donations in another, which leaves two sets of reports and a manual match at the end of the year. Charitable Events brings both together, selling tickets through the same donation forms and payment gateways you already run in Charitable. Why this is important:

  • 🎟️ Every ticket is a donation: Ticket sales run through the gateway you already use and count toward the campaign goal, with everything managed under Charitable » Events.
  • 📱 QR check-in from any phone: Each attendee gets their own QR code on the receipt, and volunteers scan at the door through a check-in link that needs no WordPress account.
  • 🧾 Receipts ready for tax time: Give each ticket type a fair market value, and Charitable puts the correct tax-deductible amount on every donor receipt.
  • 📋 Attendee details at checkout: Ask every guest for a meal choice, shirt size, or access needs, with a separate attendee record created for each ticket.
  • 🗓️ Blocks and calendars included: Three editor blocks plus Sugar Calendar and The Events Calendar support put your events where supporters already look.

Check out our announcement here.

ai New

🚀 Unleash AI Power in Charitable!

Your AI assistant can now build, edit, and manage your Charitable fundraising campaigns directly — just by asking. With Charitable Pro adding write support for the WordPress Abilities API, tools like ChatGPT, Claude, and Cursor can handle full administrative actions safely through MCP. Why this is important:

  • 🤖 Campaign creation in plain language: Prompt your assistant with a goal like “Set up a fundraiser for the shelter with a $5,000 goal”, and it builds a real draft campaign complete with suggested donation tiers.
  • 🎨 Instant donation form tweaks: Add custom fields, change button colors, or reorder elements without diving into form settings.
  • 📝 Offline gift logging: Tell your assistant about cash or check gifts, and it will match donor emails and record transactions into your history.
  • 🛡️ Safety and control by default: Write access stays strictly off until turned on in Charitable » Tools » AI MCP, keeping read-only reporting safe by default.
  • 📜 Full audit logging: Every change made by an AI assistant is tracked under Charitable » Tools » Logs, so you always know who (or what) updated your site.

Check out our announcement here.

Improvement Payments

💰 Accept Recurring Donations with Windcave and Charitable

A donor sets their gift up once on Windcave’s secure payment page, and Charitable bills every renewal after that on schedule. Why this is important:

🏦 Organizations banked in New Zealand or Australia: monthly giving on the gateway your bank already set you up with, with no second processor to onboard.
⛪ Churches taking regular tithes and offerings: congregants set their own schedule once, which is the simplest way to launch recurring church giving without a separate platform.
🌏 Groups with donors in several currencies: Windcave handles more than 20, so a supporter can give in the currency they actually hold.
📅 Operating funds rather than one-time campaigns: switch on Recurring Only mode and the one-off option disappears, so every gift to that campaign is a subscription.
🧾 Teams with no developer on staff: 3 sets of credentials pasted into a settings page, and no code anywhere.

Check out our announcement here.

automation update

⚡ Visual Automation Builder: Drag and Drop With No Code!

Charitable Automation Connect 2.3.0 introduces the Visual Automation Builder, a full-screen canvas that lays each automation out as a flow of connected cards: a trigger, optional conditions, and a list of actions that run in order.

🧩 Many actions, one trigger: Tag a donor, send an email, add a note, and fire a webhook from a single event, dragged into any order.

✉️ Act inside Charitable: New Send Email, Tag Donor, and Add Donor Note actions run with no external service required.

🔤 Merge tags: Personalize emails and notes with live fields like {first_name}, {total}, and {campaign_name}.

🔁 Apply to existing donors: Run Tag Donor and Add Donor Note against the donors you already have.

🖥️ Canvas or Simple: Switch views anytime, and automations built before 2.3.0 keep working unchanged.

Read more here.

Integration updated

📬 Introducing Brevo for Charitable: Turn Donors into Subscribers Automatically

The moment a supporter makes a gift is when they are most engaged. With the new Brevo integration for Charitable, you can automatically turn those one-time donors into long-term subscribers without touching a single spreadsheet.

Simply collect donor consent right on your donation form and start your welcome series immediately.

What’s New:

🔄 Automated Subscriber Sync: New donors who opt in are added straight to your Brevo contact list as soon as their payment clears—no manual exports or CSV imports required.

🎯 Granular Consent & Opt-In Control: Customize your checkbox label, choose whether it defaults to checked or unchecked, or turn on Brevo double opt-in to keep your list clean and compliant.

📋 Per-Campaign List Mapping: Route supporters to your global email list or map specific campaigns to targeted Brevo lists to tailor your follow-up messaging.

⚡ 5-Minute Setup: Connect instantly by pasting your Brevo API key into the Newsletter settings, map your contact fields, and start building your email list on autopilot.

Ready to grow your mailing list? Brevo is available now starting on the Charitable Plus plan—connect your account today!