Have a chat with your donor data

George Irish - Fundraising with AI
Fundraising with AI
4 min readJul 20, 2023

--

ChatGPT’s new Code Interpreter plug-in adds powerful data science abilities to the popular chatbot.

Sit down and have a chat with your donor data. That’s what using ChatGPT’s Code Interpreter feels like.

Many fundraisers have a love/hate relationship with data.

Data analytics provides the solid foundation for our work as fundraisers, and a key measure of our successes. But working with data often feels frustrating, difficult, and disempowering. The tools that we use — donor CRMs, spreadsheets & accounting software — require investments of time and training to use effectively.

In recent months we’ve seen the appearance of AI-powered assistants for creating art & images (Midjourney, Dall-E), and texts (ChatGPT, Bing) that can reduce complex skill-based tasks into simple text requests.

What if we had an AI-powered chat-bot for data analytics?

What is Code Interpreter?

Code Interpreter is a ChatGPT plug-in that adds-in skills for reading and analyzing data, generating insights and visualizations and even programming code. It runs in the same interface and it responds to plain text instructions, same as ChatGPT

Here’s a quick walkthrough of some basic data tasks:

Start by uploading a data file with recent donation transactions (see important points below about sanitizing your data before uploading) and ask for a simple summary:

and then a timeline:

then a more complex graph:

and then something more complex:

It’s like you’ve invited a helpful fundraising data assistant to pull up a chair and join your conversation, ready to answer your data questions, run analyses, and generate charts and graphs on the fly.

It’s a refreshing break from the grind of report-building in CRM apps or Excel.

Here are some typical questions that Code Interpreter can answer:

  • How many donations did we receive from (XX channel or location) this month?
  • what is the average donation amount from our last three fundraising campaigns?
  • is the average donation amount trending upward or downward?
  • how did the response rate through Facebook compare with our display ads in the last quarter?

(Code Interpreter is also capable of more advanced data science functions, including writing and executing Python code for machine learning models.)

We can expect other chatbots like Code Interpreter to appear soon, likely within your own CRMs. They could be great time and effort savers for fundraisers who struggle to get satisfactory data intelligence from their current tools.

Data chatbots might also broaden the tent for data literacy by opening up hands-on data work to people who don’t have analytics skills — and might even make working with data fun.

There are a few caveats:

  1. Despite its impressive skillset, Code Interpreter isn’t a data scientist. It can’t tell you what questions to ask, or what meaning to attach to its data outputs. What it can do is make it easier for you to explore different ways of looking at your data.
  2. For Code Interpreter to work, you need to give it some data. It will accept uploads of up to 500 Mb, and it can run analyses across multiple files (if they have some data connection between them). How you select and prepare your data files for upload will determine the kinds of data questions that Code Interpreter can answer.
  3. Data privacy should be top concern anytime you are transferring data, especially to cloud-based systems. While OpenAI promises secure data privacy and will not hold your data past 30 days, you should always ensure your data has been scrubbed of any fields with personal information — name, address, phone, email, postal code, etc.
  4. Also be aware of bias in your data. For fundraisers, remember that your CRM data is a historic snapshot. It’s a picture of how your campaigns performed in the past, and may not match the priorities you have for the future (reaching new audiences, starting new campaigns, and mobilizing new resources).

Code Interpreter is only available for ChatGPT Plus users right now ($20/month).

--

--

George Irish - Fundraising with AI
Fundraising with AI

Views and analysis on charity fundraising using Artificial Intelligence