Top gala fundraisers
Sarah Chen, events manager at Northwind, asks who the top fundraisers on the gala page are. Memtro reads the campaign's members and ranks them by amount raised, with each one's goal and donor count.
How much has the Winter Appeal raised, and who are the top fundraisers on the gala page?
Memtro reads your Givebutter account: campaigns with goal, amount raised and donor count, gifts with amount, date, campaign and status, contacts by name, email or tag, and each campaign's fundraisers. A donor's payment method, card, address and phone are never returned. When asked, and once an administrator has granted the action by name, it adds notes and tags, creates and edits contacts, records offline gifts, creates and publishes campaigns, adds event tickets and creates funds and households. Publishing makes a page public. A recorded gift charges nobody but cannot be deleted. Deleting a campaign or removing a fundraiser is permanent.
Ask in plain English from chat, your editor, a scheduled job or your own agent. The model picks the right Givebutter tool, reads what it needs, and answers with the source cited.
These tools change something in Givebutter. The model is told to use them only when you ask for exactly that, and an administrator grants each one by name to the teams that may use it; a personal connection acts only after its owner allows it.
Turn events on in the connection's Events tab on the Connections page, then add the address it shows as a webhook in Givebutter, choosing the same kinds; the tab shows Givebutter's own steps. Each event can start a job, with the event as its input. Givebutter sends a secret with every delivery, and one without it is refused.
Events and webhooksOnce Givebutter is connected, these are the kinds of things people ask. Plain questions, no syntax. If the answer lives partly in another system you have connected, Memtro looks there too.
How much has the Winter Appeal raised against its goal?
Who are the top fundraisers on the gala page?
What did we raise last month, by currency?
Tag Dan Fletcher as a gala volunteer.
Record a £100 cash gift from Sarah Chen to the Winter Appeal, dated yesterday.
Sarah Chen, events manager at Northwind, asks who the top fundraisers on the gala page are. Memtro reads the campaign's members and ranks them by amount raised, with each one's goal and donor count.
Dan Fletcher, supporter care lead at Acme Ltd, asks Memtro to record a £250 cheque from Maya Okafor against the Winter Appeal. Memtro records the offline gift with the amount, date and cheque number he gave. Nobody is charged, and the gift counts in the campaign's total in Givebutter.
The teams that lean on Givebutter most, a question each of them asks, and what they connect beside it.
A record in Givebutter is rarely the whole story. Connect the systems that hold the rest and Memtro checks them together, then remembers what it learned so the next question starts further along.
Using something else for the same job, or both? Each connector has its own tools; connect as many as you like.
In Givebutter, as an account admin, open Settings → Integrations → API Keys, or Settings → Developers → API on newer accounts.
Create a new API key named Memtro and copy it straight away, because it is shown once. The key has no scopes and carries the whole account, so Memtro changes only what an administrator grants.
In Memtro, open Connections → Givebutter and paste it into API key.
Ask: how much has the Winter Appeal raised?
Chat in the dashboard, the OpenAI-compatible API, scheduled jobs, and any MCP client: Claude Code, OpenCode, Cursor, Claude Desktop. The Givebutter tools are the same everywhere.
Only when you ask, and only what it has been granted: add a note to a contact's activity; add tags to a contact; remove tags from a contact; create a contact (matches an existing one by email or phone unless forced); edit a contact's name, details, notes or opt-ins; delete a contact (restorable in Givebutter); delete a note or activity from a contact (permanent); record an offline gift (cheque, cash and the like) against a campaign and contact; edit an offline gift's note, cheque number, fund, campaign, method or date; create a campaign; edit, publish or unpublish a campaign; delete a campaign that has raised nothing (permanent); remove a fundraiser from a campaign (permanent); add a ticket type to an event campaign; create a fund; create a household. Every other tool reads, searches or lists. The Connections page labels the tools that act, an administrator grants each one by name to the teams that may use it, and a personal connection acts only after its owner allows it.
A personal connection serves only your own requests. A shared connection serves the organisation: everyone, or only the teams an admin chooses. Admins can always add shared connections; other members need the permission.
Credentials are encrypted at rest. Tool results are cached briefly so agent loops do not repeat identical calls, and the facts the model extracts are saved to your organisation's memory with provenance (system, record and link) so they can be checked and superseded.
API key. In Givebutter, as an account admin, open Settings → Integrations → API Keys, or Settings → Developers → API on newer accounts.
Yes. Turn events on in the connection's Events tab on the Connections page, then add the address it shows as a webhook in Givebutter, choosing the same kinds; the tab shows Givebutter's own steps. A job set to start "When an event arrives" then runs once for each matching event, with the event as its input. The run treats the event as outside data, never as instructions, and anything the run remembers is kept as unverified.
Seven-day free trial, then one monthly price per organisation. Connectors, jobs and memory are never metered.
Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.
7-day free trial · card on file, nothing charged until it ends · cancel any time