Skip to content
Givebutter logo

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.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.

See all connectors

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

docs.givebutter.com/api-reference/authentication.md

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.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.