### [AI Assistants Can Now Create Fundraisers and Manage Donations For You](https://www.wpcharitable.com/introducing-write-support-abilities-api/)

**Published:** September 17, 2026
**Author:** David Bisset

**Content:**

This is a huge announcement and we’re excited! 🤩

Up until now, you had to open your WordPress dashboard, head to Charitable and create your campaign or manage donations there.

Now you can just ask AI!

**Charitable works with the AI assistant you already have open!**

Type one sentence into ChatGPT or Claude, and a real campaign appears inside Charitable’s own drag-and-drop builder.

![ask chatgpt to build a campaign in charitable](https://www.wpcharitable.com/wp-content/uploads/2026/09/ask-chatgpt-to-build-a-campaign-in-charitable.gif)Built from a real template. Suggested donation amounts already scaled to the goal you named. Sitting there as a draft, waiting for you to look it over.

And campaigns are only the beginning!

- Log a donation that arrived as a check in the mail.
- Add a new donor to your records.
- Ask which campaign is raising the most this month and get real names and real totals back.

You never leave the chat window.

Here is the part I still find hard to believe myself. There is nothing to switch on in Charitable to make any of this work.

No setup screen, no API keys to paste anywhere, and no second AI subscription to buy. It runs on the AI you already have. ⚡

I’m going to be honest with you, the sheer amount of things you can do with this connection blew my mind. So you’ll see me mentioning that I was surprised by what’s possible!

## Here’s What One Sentence Builds

Before we get into how any of this is wired up, look at the result. I asked for a borewell fundraiser with a $100,000 goal and a September 30 deadline, and gave it a description and an image folder.

![](https://www.wpcharitable.com/wp-content/uploads/2026/09/chatgpt-fundraiser-campaign-960x440.png)That gave me a finished campaign in the Charitable campaign builder, laid out and styled, with the headline, description, and image already in place.

Here’s the result:

![The Charitable campaign builder showing the Help Build A Borewell For Our Village campaign with a Water For the Future headline, description text, and a photograph of villagers walking to collect water](https://www.wpcharitable.com/wp-content/uploads/2026/09/sample-campaign-created-with-wpvibe-1.png)The campaign lands in your Campaigns list as a draft, credited to the assistant that made it, so you always know where it came from.

![The Charitable Campaigns admin screen listing the Help Build A Borewell For Our Village campaign as a draft, with Claude shown as the creator and an end date of September 30, 2026](https://www.wpcharitable.com/wp-content/uploads/2026/09/campaign-created-by-wpvibe.png)And the numbers I asked for are really set, not just mentioned in the text. The goal and ending date are filled in on the campaign’s own settings panel.

![The General Settings panel of the Charitable campaign builder, magnified to show a Goal field set to 100,000.00 dollars and an Ending Date field set to September 30, 2026](https://www.wpcharitable.com/wp-content/uploads/2026/09/goal-and-deadline-in-campaign.png)Nothing here was hand-built. No custom code, no copy and paste between screens, and no separate campaign template to pick out first.

## This is Secure: Built on a WordPress Standard

Plenty of tools will let an AI write a blog post into WordPress. Far fewer will let it operate a real fundraising system, because donations involve money, donor records, and reporting that has to stay correct.

Charitable does this through the WordPress Abilities API. That is a new WordPress standard for describing what a plugin can do in a way an AI assistant can read and use safely.

The practical benefit is that your assistant runs Charitable’s own code. When it creates a campaign, the plugin sets the builder layout, the colors, and the suggested amounts exactly as it would if you had clicked through the screens yourself.

That matters for your data as much as your design. Your campaigns, donations, and [donor records](https://www.wpcharitable.com/introducing-donor-management-system/) stay in your own WordPress database, on your own hosting. Nothing is copied out to an outside fundraising service for the AI to read.

[Get Charitable Pro →](https://wpcharitable.com/pricing/?utm_source=onsite&utm_medium=button&utm_campaign=get-charitable-pro)

## Ideas on How You Can Use

This is not meant to replace the campaign builder. It just gives you the freedom to ask your AI chat or agent to do things for you.

This can include:

⚡ **An fundraising appeal:** Whip up a [goal-based campaign](https://www.wpcharitable.com/how-to-create-time-sensitive-or-goal-based-fundraising-campaigns/) and have it go live before the morning. 
📬 **A check in the mail:** Record an [offline donation](https://www.wpcharitable.com/features/offline-donations/) against the right campaign and donor without opening a single admin screen. 
📊 **A board question:** Someone asks [which campaign is performing best](https://www.wpcharitable.com/fundraising-reports-every-nonprofit-needs/), and you want the answer before the meeting ends. 
🙏 **Thank-you season:** Ask who your biggest supporters are and get real data and totals ranked across your whole giving history. 
🎨 **A quick fix:** Change a form question to a drop-down, or make the donate button green, without hunting for the setting. 
🗂️ **Bulk tidying:** Spin up several similar campaigns for a multi-chapter appeal instead of duplicating one by hand.

That’s just a few things you can do. You can even do something as simple as asking how much money you raised last month and your AI Assistant can pull that data from Charitable.

## What Your Assistant Can Do With a Campaign

Your assistant can list your campaigns, read any one of them in detail, and create new ones from any of Charitable’s [built-in templates](https://www.wpcharitable.com/templates/). It can also update a campaign after the fact, change its status, move it to the trash, and restore it again.

So for example, you can even add just one field to an existing campaign to collect more data. Here, I’ve asked it to add a dropdown to my campaign along with the question and choices.

![Informational UI screen showing a blue rounded instruction bubble about adding a required dropdown to the Animal Hospital donation form, with pet options Cat, Dog, Turtle, and note that it sits under the Email Address field.](https://www.wpcharitable.com/wp-content/uploads/2026/09/chatgpt-add-donation-form-dropdown.png)This is what it did:

![add-a-donation-form-with-ai-added-dropdown](https://www.wpcharitable.com/wp-content/uploads/2026/09/add-a-donation-form-with-ai-added-dropdown.png)It reaches inside the campaign too. The donation form and the styling are both editable by asking, so [adding a question to a form](https://www.wpcharitable.com/features/donation-forms/) or recoloring a button is a sentence rather than a trip through the [campaign builder](https://www.wpcharitable.com/features/visual-drag-and-drop-campaign-builder/).

## What Else You Can Do With AI

Building a campaign by asking is the headline. The part that changes your actual week is everything else.

Once you’ve connected your site, your whole Charitable admin is reachable from the chat window. Donation records, donor profiles, and your fundraising numbers, all of it available by asking for it in plain English.

### Logging a Donation That Arrived Offline

Every nonprofit has a pile of these. A check in the mail, cash handed over at an event, a bank transfer someone tells you about by text. Each one normally means opening Charitable, finding the campaign, and filling in a form.

Here is the whole thing instead. A donor name, an amount, a date, and how it was paid.

![](https://www.wpcharitable.com/wp-content/uploads/2026/09/chatgpt-donor-record-960x413.png)That one sentence did two jobs at once. It created the donor, who now shows up in **Charitable » Donors** with her giving total already calculated.

![donor record created with ai](https://www.wpcharitable.com/wp-content/uploads/2026/09/donor-record-created-with-ai.png)And it created the donation itself, attached to the borewell campaign from earlier in this post, marked as paid manually on the date I asked for.

![add donation record with ai](https://www.wpcharitable.com/wp-content/uploads/2026/09/add-donation-record-with-ai.png)Open it up and it is a complete donation record. Donor, email, campaign, subtotal, processing fee, payment method. Nothing half-filled, nothing needing a second pass to tidy up.

![The Charitable donation details screen for donation #664 showing Melinda Test, a PAID status, the Help Build A Borewell For Our Village campaign, a $25.00 total, a $0.00 processing fee, and Manual as the payment method](https://www.wpcharitable.com/wp-content/uploads/2026/09/charitable-donation-record-created.png)This is the future, and now it’s here for your fundraising too! Simply ask and it’s done for you.

### Looking Up a Donor Without Hunting for Them

[Donor profiles](https://www.wpcharitable.com/features/donor-management/) work the same way. You can ask for one person’s full giving history, ask who has given more than once, or ask for your biggest supporters ranked by total given across your whole history.

It is the question every board member asks and the one that normally means exporting a spreadsheet and sorting it by hand.

Donor email addresses are deliberately left out of what the assistant reads back, so asking for a supporter list never hands your contact details to an AI.

### Getting Your Fundraising Numbers on Demand

Everything on your [reports screens](https://www.wpcharitable.com/features/reports/) is reachable too. Ask for your overview figures, your recent donation activity, how one specific campaign is tracking against its goal, or which campaigns are performing best overall.

![Fundraising stats for May 2026 on a black screen: $15,900 raised from 61 donations by 47 donors, average $260.66, refunds $0.00, May 1–31 UTC, with a blue speech bubble asking 'What did we raise in May?'](https://www.wpcharitable.com/wp-content/uploads/2026/09/chatgpt-may-fundraising-report-960x413.png)It understands date ranges as you would say them, so a question about last quarter gives you last quarter rather than a running total of everything you have ever raised.

Because the answer lands in your chat, you can keep going from there. Ask it to compare 2 campaigns, or to pull out the 10 donors who gave the most last month, and you are still in the same conversation. 📊

## It Can Read Everything and Change Nothing, Until You Say So

A connected assistant starts out read-only. It can look at your campaigns, donations, donors, and reports, and it cannot alter any of it until you turn write access on yourself.

You choose what it is allowed to touch, and you can narrow that later or switch it off completely.

Every change it does make is written to your logs, so you can go back and see exactly what happened and when. Campaigns it creates arrive as drafts, which means a real person still decides what goes live.

## Setting This Up, Step by Step

Charitable supplies the fundraising side of this, and it needs no setup at all. The one piece you have to add is a free plugin called **WPVibe**, which is what securely connects your AI assistant to your WordPress site.

WPVibe is an MCP server for WordPress, built by the team at [SeedProd](https://www.seedprod.com/). MCP stands for Model Context Protocol, an open standard that lets an AI assistant connect to an outside tool and use it.

![The WPVibe homepage with the headline Your AI just learned WordPress, a Start free button, and logos showing it works with Claude, ChatGPT, Cursor, and Claude Code](https://www.wpcharitable.com/wp-content/uploads/2026/09/wpvibe-homepage-1.png)You install it once. After that, you are only ever talking to Charitable.

## Step 1: Installing the plugin 

There are 3 ways to do this. They all end in the same place, so pick whichever suits how you normally add plugins.

#### Method 1: Let WPVibe Generate the Installer Link

This is the quickest route. To get started, head over to **wpvibe.ai** and find the **Open the Installer** box on the home page.

Enter your WordPress site address in the **Your WordPress site URL** field, then choose **Open WordPress installer**.

![The WPVibe Open the installer panel with a WordPress site URL field filled in and an Open WordPress installer button, plus a note that the installer link is ready](https://www.wpcharitable.com/wp-content/uploads/2026/09/wpvibe-open-installer.png)That hands you a link straight into your own site’s plugin installer, with WPVibe already searched for. If WordPress asks you to sign in first, it will bring you back to the installer once you have.

From there, choose **Install Now** and then **Activate**.

#### Method 2: Search for It From Your WordPress Admin

If you would rather not leave your dashboard, open **Plugins » Add New** and search for **wpvibe**.

The one you want is **WPVibe – WordPress MCP Server**, by SeedProd. Choose **Install Now**, then **Activate**.

![The WordPress Add Plugins screen with wpvibe typed in the search box and the WPVibe WordPress MCP Server plugin by SeedProd shown with an Install Now button](https://www.wpcharitable.com/wp-content/uploads/2026/09/wpvibe-plugin-1.png)#### Method 3: Upload the Plugin File Yourself

Some hosts lock down plugin searching, and some teams like to read a plugin’s source before installing it. Manual upload works exactly as it does for any other WordPress plugin.

Start by downloading the plugin from its **WordPress.org** page, which leaves you with a `.zip` file.

![A WPVibe page section headed Manual install works too, explaining you can download or inspect the plugin on WordPress.org, with a View plugin page button](https://www.wpcharitable.com/wp-content/uploads/2026/09/manual-install-wpvibe.png)Then go to **Plugins » Add New » Upload Plugin** in your WordPress admin, pick the file you just downloaded, and install it.

![Upload new wordpress plugin](https://www.wpcharitable.com/wp-content/uploads/2025/02/upload-new-wordpress-plugin.png)Finish by choosing **Activate**, the same as the other 2 methods.

### Step 2: Connect Your Site and Choose Its Permissions

However you installed it, activation starts a short setup that walks you through connecting the site and deciding what your AI is allowed to do.

This is where you set read-only or allow changes. If you are trying this on a live site, read-only is the sensible place to begin.

![Three numbered WPVibe setup cards reading Install WPVibe, Connect your site, and Add the MCP server, each with a short description of the step](https://www.wpcharitable.com/wp-content/uploads/2026/09/how-to-install-wpvibe.png)WPVibe does not ask for your WordPress password. It connects using WordPress Application Passwords, the same built-in mechanism Jetpack uses, so you can revoke the connection from WordPress at any time.

### Step 3: Add the MCP Server to Your AI Client

The last step happens in the AI tool itself. Copy the **WPVibe MCP server URL** into ChatGPT, Claude, Claude Code, Cursor, Windsurf, or any other client that supports MCP.

You need to confirm your email with a 6-digit code, then authorize the site from your WordPress admin in one click.

WPVibe is free to use, and paid tiers are available if you start making enough requests each day to run into the free allowance.

### Step 4: Ask for Your First Campaign

With the connection in place, there is nothing left to set up. Your assistant finds Charitable on your site on its own.

Try something short and see what comes back, such as *create a fundraising campaign with a goal of 100000, deadline 30/09/26*.

![The ChatGPT message box containing the prompt Create a fundraising campaign with a goal of 100000, deadline 30/09/26](https://www.wpcharitable.com/wp-content/uploads/2026/09/chatgpt-prompt.png)The more you tell it, the less you will have to adjust afterwards. A title, a sentence of description, a goal, and an end date is usually enough to get a campaign you only need to review. 🐾

[Read the Full Charitable AI Setup Tutorial →](https://www.wpcharitable.com/documentation/getting-started-with-ai-assistants/ "Read the Full Charitable AI Setup Tutorial → ")

## For Agencies and Developers

### The Abilities Charitable Registers

Charitable registers its abilities in the `wp-abilities/v1` namespace, so you can enumerate them yourself with a request to `/wp-json/wp-abilities/v1/abilities`. Each one publishes its own input schema at `/wp-abilities/v1/abilities/`.

They are grouped the way the plugin is. Campaign work runs through `charitable/list-campaigns`, `charitable/create-campaign`, `charitable/update-campaign`, and `charitable/set-campaign-status`, with `charitable/list-campaign-templates` covering the template catalog.

Donation and donor data is reachable through `charitable/list-donations`, `charitable/create-manual-donation`, `charitable/get-donor-donations`, and `charitable/get-top-donors`. Reporting is handled by `charitable/get-reports-overview`, `charitable/get-campaign-performance`, and `charitable/get-top-campaigns`.

### Calling Them Without an AI Client

Abilities are ordinary REST endpoints, so you can script them. Each one runs at `/wp-abilities/v1/abilities//run`.

Read-only abilities use `GET` and ignore a request body, so their input has to travel in the query string as `?input[campaign_id]=660`. Write abilities take a `POST` with a JSON body shaped as `{"input":{...}}`.

One detail that will save you some time. When creating a campaign, set `mode` to `visual` along with a `template` slug to get something editable in the drag-and-drop builder. The default `legacy` mode returns a bare classic-editor campaign with no template, colors, or suggested amounts.

## FAQs on Charitable and AI Assistants

**Do I need a paid AI subscription for this?**

No second AI subscription is needed beyond whatever you already use. The connection works with ChatGPT, Claude, Claude Code, Cursor, Windsurf, and other MCP-compatible clients.

**Does this require the Charitable Pro plugin?**

Yes. The AI abilities ship with the Charitable Pro plugin, and there is nothing extra to buy or switch on once you have it.

**Is WPVibe really free?**

Yes, and it is a WordPress.org plugin you can inspect before installing. Paid tiers exist for heavy daily use, but the free plan covers normal fundraising work.

**Can the AI publish a campaign without me seeing it?**

No. It has no write access until you grant it, and campaigns it creates arrive as drafts for you to review.

**How do I disconnect it?**

Revoke the Application Password in your WordPress admin, or deactivate WPVibe. Charitable keeps working normally either way.

## Get Started With Charitable and Your AI Assistant

The fundraising side is ready in the Charitable Pro plugin already, with nothing to configure. Install the free WPVibe plugin, connect your site, and then describe the campaign you want.

Read the Charitable AI Documentation

- [Getting Started with AI Assistants »](https://www.wpcharitable.com/documentation/getting-started-with-ai-assistants/)
- [AI Assistants in Charitable: The Full Reference »](http://wpcharitable.com/ai-assistants-in-charitable-the-full-reference)

## Charitable Has 1.2+ Million Downloads!

**Trusted by millions to power successful fundraising campaigns. Try Charitable risk-free today.**

[Get Charitable Now →](https://wpcharitable.com/pricing/?utm_source=blog&utm_medium=button&utm_campaign=million-downloads)

**✅ 14-day money-back**

 **✅ Transparent pricing**

**✅ Code-free setup**

## What’s New in Charitable

We also launched several new features and improvements recently:

💰

[Windcave Recurring Donations](https://www.wpcharitable.com/introducing-recurring-donations-with-windcave-and-charitable/?utm_source=onsite&utm_medium=link&utm_campaign=whats-new-block)

Let donors set up repeating gifts through Windcave, managed inside WordPress.

[Learn More →](https://www.wpcharitable.com/introducing-recurring-donations-with-windcave-and-charitable/?utm_source=onsite&utm_medium=link&utm_campaign=whats-new-block)

⚡

[Visual Automation Builder](https://www.wpcharitable.com/introducing-the-visual-automation-builder/?utm_source=onsite&utm_medium=link&utm_campaign=whats-new-block)

Build donor follow-up workflows by dragging blocks around, with no code anywhere.

[Learn More →](https://www.wpcharitable.com/introducing-the-visual-automation-builder/?utm_source=onsite&utm_medium=link&utm_campaign=whats-new-block)

📬

[Brevo](https://www.wpcharitable.com/introducing-brevo-for-charitable-turn-donors-into-subscribers-automatically/?utm_source=onsite&utm_medium=link&utm_campaign=whats-new-block)

Add every new donor to your Brevo email list automatically, with opt-in controls built in.

[Learn More →](https://www.wpcharitable.com/introducing-brevo-for-charitable-turn-donors-into-subscribers-automatically/?utm_source=onsite&utm_medium=link&utm_campaign=whats-new-block)

💳

[Card Updates](https://www.wpcharitable.com/introducing-card-updates-let-donors-fix-an-expired-card-without-losing-their-subscription/?utm_source=onsite&utm_medium=link&utm_campaign=whats-new-block)

Donors fix an expired card themselves instead of losing their recurring donation.

[Learn More →](https://www.wpcharitable.com/introducing-card-updates-let-donors-fix-an-expired-card-without-losing-their-subscription/?utm_source=onsite&utm_medium=link&utm_campaign=whats-new-block)

🧩

[Elementor and Divi Widgets](https://www.wpcharitable.com/introducing-new-widgets-for-elementor-wpbakery-and-divi/?utm_source=onsite&utm_medium=link&utm_campaign=whats-new-block)

Native campaign widgets for the Elementor, WPBakery, and Divi page builders.

[Learn More →](https://www.wpcharitable.com/introducing-new-widgets-for-elementor-wpbakery-and-divi/?utm_source=onsite&utm_medium=link&utm_campaign=whats-new-block)

🗒️

[Custom Receipts](https://www.wpcharitable.com/introducing-custom-receipts/?utm_source=onsite&utm_medium=link&utm_campaign=whats-new-block)

Design the thank-you page donors see after giving, without touching a template file.

[Learn More →](https://www.wpcharitable.com/introducing-custom-receipts/?utm_source=onsite&utm_medium=link&utm_campaign=whats-new-block)

We’ve been adding to Charitable constantly, features and improvements designed to help you raise more and serve your donors better. See everything we’ve shipped at the [Charitable Changelog](https://www.wpcharitable.com/charitable-changelog/?utm_source=onsite&utm_medium=link&utm_campaign=whats-new-block).

Not yet a [Charitable Pro](https://wpcharitable.com/pricing "Charitable Pro") user? Sign up today and get up to 50% off on your plan. We’re confident you’ll love raising funds with Charitable. If, for any reason, Charitable is not the right fit for you, we’ll refund your purchase with our 14-day money-back guarantee. **[Get Charitable Pro](https://wpcharitable.com/pricing "Charitable Pro") Now »**

## Stay Connected for More Nonprofit Resources

For more tutorials and videos tailored to nonprofits, subscribe to our YouTube channel. We regularly publish expert tips, step-by-step guides on online donations, fundraising strategies, and practical resources to help your organization succeed.

🗞️ **Get weekly tips and exclusive guides in your inbox**
[Join our newsletter → ](https://www.wpcharitable.com/newsletter/?utm_source=website&utm_medium=pattern&utm_campaign=stay-connected&utm_content=newsletter)

🎥 **Watch step-by-step tutorials and success stories**
[Subscribe to our YouTube channel →](https://www.youtube.com/@wpCharitable?utm_source=website&utm_medium=pattern&utm_campaign=stay-connected&utm_content=youtube)

👩🏽‍💻 **Connect with our community and get daily nonprofit insights**
[Follow us on LinkedIn →](https://www.linkedin.com/company/104739526/?utm_source=website&utm_medium=pattern&utm_campaign=stay-connected&utm_content=linkedin)

🥳 **Fun reels and non-profit insights**
[Follow us on Instagram →](https://www.instagram.com/wpcharitable/?utm_source=website&utm_medium=pattern&utm_campaign=stay-connected&utm_content=instagram)

👀 **Insightful & fun videos to help you grow your cause**
[Follow us on TikTok→ ](https://www.tiktok.com/@wpcharitable/?utm_source=website&utm_medium=pattern&utm_campaign=stay-connected&utm_content=tiktok-charitable)

🌎 **Subscribe and follow for general fundraiser tips**
[Get Fundraiser Tips on TikTok →](https://www.tiktok.com/@fundraisertips/?utm_source=website&utm_medium=pattern&utm_campaign=stay-connected&utm_content=fundraiser-tips)

## Powerful Fundraising Resources

⬇️ **Download proven strategies, campaign ideas, and expert tools**
[Get the Fundraising Kit ](https://www.wpcharitable.com/fundraising-kit/?utm_source=website&utm_medium=pattern&utm_campaign=stay-connected&utm_content=fundraising-kit)→

💸 **Get Free Fundraising Resources** 
[Head to the Charitable Fundraising Hub](https://www.wpcharitable.com/resources/fundraising-hub/?utm_source=website&utm_medium=pattern&utm_campaign=stay-connected&utm_content=fundraising-hub) [→](https://www.youtube.com/@wpCharitable)

**🤔 Got questions about Charitable?**
[Charitable FAQs](https://www.wpcharitable.com/charitable-faqs/?utm_source=website&utm_medium=pattern&utm_campaign=stay-connected&utm_content=charitable-faqs "Charitable FAQs") [→](https://www.youtube.com/@wpCharitable)

🏎️ **Take Charitable for a spin**
[Create your Charitable Demo ](https://demo.new/charitable/ "Create your Charitable Demo ")[→](https://www.youtube.com/@wpCharitable)

**Understand non-profit terms and jargon**
[Non-Profit Glossary ](https://www.wpcharitable.com/the-ultimate-nonprofit-glossary/?utm_source=website&utm_medium=pattern&utm_campaign=stay-connected&utm_content=non-profit-glossary)[→](https://www.youtube.com/@wpCharitable)

% **Looking for non-profit deals and discounts?**
[Best Non-Profit Deals and Discounts →](https://www.wpcharitable.com/best-non-profit-deals-and-discounts/?utm_source=website&utm_medium=pattern&utm_campaign=stay-connected&utm_content=non-profit-deals-and-discounts)

**Categories:** Announcement

**Tags:** api, mcp, wpvibe, write support abilities

---

