
Connectors / Finance · HTTP Connector
Automate Givebutter with Tray.ai
Create a campaign, create a contact and create a transaction in Givebutter. Connect Givebutter to the rest of your finance stack with Tray.ai.
Thanks — someone from our team will be in touch soon.
What can you do with Givebutter on Tray.ai?
Givebutter is a fundraising platform for nonprofits that runs donation campaigns, ticketed events and peer-to-peer fundraising, and keeps a donor CRM. Tray.ai connects to Givebutter through the HTTP Connector, so your workflows can call the Givebutter API alongside the rest of your stack.
- List transactions each night and post new donations to your accounting system.
- Create a contact when someone registers for your nonprofit's event in your ticketing tool.
- Get a campaign each evening and share the total raised in your team chat.
- Connects through
- HTTP Connector
- Authentication
- A bearer token
- Base URL
- https://api.givebutter.com/v1
Set it up
Connect Givebutter to Tray.ai
Each step uses Givebutter's own API details, from its documentation.
Step 1
Save Givebutter's API token
Save the token Givebutter issues as a Tray.ai authentication. The HTTP Client sends it as a bearer token on every call. The token stays out of the workflow and out of the logs.
Step 2
Point the HTTP Client at the API
Add an HTTP Client step and use https://api.givebutter.com/v1 as the base URL. Or paste a cURL example from Givebutter's API docs, and Tray.ai fills in the method, URL, and headers.
Step 3
Start with “List campaigns”
It's one of 26 documented actions, under Campaigns. The response comes back as data the next step can map into your other apps.
Step 4
Hand it to an AI agent
Wrap “Create a campaign” and “Get a campaign” in workflows, and Tray.ai's Agent Gateway for MCP publishes them as governed tools Claude and other AI agents can call.
What the Givebutter API covers
6 resources and 26 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Connecting it takes a few clicks: here's how.
Campaigns
- List campaigns
- Create a campaign
- Get a campaign
- Update a campaign
- Delete a campaign
Contacts
- List contacts
- Create a contact
- Update a contact
- Delete a contact
- Restore a contact
Transactions
- List transactions
- Create a transaction
- Get a transaction
- Update a transaction
Funds
- List funds
- Create a fund
- Update a fund
- Delete a fund
Households
- List households
- Create a household
- Update a household
- Delete a household
Webhooks
- List webhooks
- Create a webhook
- Update a webhook
- Delete a webhook
Checked against Givebutter's own documentation on 2026-10-22
How Tray.ai makes this work
Givebutter plugs into the whole Tray.ai platform
Intelligent Integration
Integrate and automate across 9,000+ apps, databases, APIs, and services with visual workflows, error handling, and observability.
Learn more →Agent Builder
Build AI agents that read, write, and take action in Givebutter — with guardrails, audit, and human-in-the-loop.
Learn more →Agent Gateway for MCP
Expose Givebutter actions as governed MCP tools — observable, rate-limited, authenticated.
Learn more →Tray Helix
Build apps on Givebutter data with your AI assistant, then deploy, run, and govern them on Tray.ai.
Learn more →More finance apps on Tray.ai
Dedicated connectors and other apps Tray.ai reaches in the same category. See every finance connector →
Frequently asked questions
What can a Tray.ai workflow do in Givebutter?
+
The Givebutter API documents 26 actions across 6 resources (Campaigns, Contacts, Transactions, Funds, Households, Webhooks). For example: List campaigns; List contacts; List transactions. A workflow can make any documented call through the HTTP Connector.
How does Tray.ai authenticate with Givebutter?
+
The Givebutter API uses a bearer token. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.
See Givebutter working against your stack.
We'll walk through a tailored demo with your systems plugged in.
Thanks — someone from our team will be in touch soon.