# Givebutter AI integration on Definable

> Givebutter is a fundraising platform that offers a free, open, and public API for developers to manage campaigns, track donations, and engage with supporters.

## What this connects

Givebutter is a fundraising platform that offers a free, open, and public API for developers to manage campaigns, track donations, and engage with supporters.

Vendor: https://givebutter.com

## Tools available

**58** tools available. First 12:

- `GIVEBUTTER_ADD_CONTACT_TAGS` — Add Contact Tags — Tool to add tags to a contact by contact ID. Use when you need to categorize or label contacts with specific tags.
- `GIVEBUTTER_ADD_HOUSEHOLD_CONTACT` — Add Household Contact — Tool to add a contact to a household. Use when you have both a household ID and contact ID to associate them together.
- `GIVEBUTTER_ARCHIVE_CONTACT` — Archive Contact — Tool to archive a contact by their ID. Use after ensuring the contact has no associated data (e.g., no transactions or communications). Example: "Archive contact abc123".
- `GIVEBUTTER_CREATE_CAMPAIGN` — Create Campaign — Tool to create a new campaign. Use when you have title, description, goal, and type ready, after confirming your Givebutter account is authenticated.
- `GIVEBUTTER_CREATE_CAMPAIGN_TICKET` — Create Campaign Ticket — Tool to create a campaign ticket for events or fundraisers. Use when you need to add ticket options to a campaign with pricing and inventory details.
- `GIVEBUTTER_CREATE_CONTACT` — Create Contact — Tool to create a new contact in Givebutter. Use when you need to add a new contact with first name, last name, and optionally email, phone, and other details.
- `GIVEBUTTER_CREATE_CONTACT_ACTIVITY` — Create Contact Activity — Tool to create a contact activity (e.g., note). Use when you need to log an activity for a contact. Requires contact ID and activity details.
- `GIVEBUTTER_CREATE_DISCOUNT_CODE` — Create Discount Code — Tool to create a discount code for a campaign. Use when you need to provide promotional pricing or discounts for campaign items.
- `GIVEBUTTER_CREATE_FUND` — Create Fund — Tool to create a new fund. Use when you need to create a fund with a name and optional code.
- `GIVEBUTTER_CREATE_HOUSEHOLD` — Create Household — Tool to create a new household in Givebutter. Use when you need to group related contacts under a single household entity.
- `GIVEBUTTER_CREATE_TRANSACTION` — Create Transaction — Tool to create a new transaction for a campaign. Use when you need to record a donation or payment, typically for offline transactions like cash or check payments.
- `GIVEBUTTER_CREATE_WEBHOOK` — Create Webhook — Tool to create a new webhook subscription. Use when you need to receive real-time notifications programmatically after confirming your endpoint can validate Givebutter's signing secret.

## Auth

Auth schemes: `API_KEY`.

## How agents use Givebutter

Inside a Definable workflow, Givebutter is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Givebutter** — the Researcher (GPT-5.5) pulls context from Givebutter (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Givebutter** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Givebutter (create record, post message, draft email).
- **Designer / Engineer → Distributor → Givebutter** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Givebutter (attach file, open PR comment, post status).

The Verifier checks every Givebutter call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- fundraising — https://definable.ai/apps/category/fundraising/

## Related

- HTML page: https://definable.ai/apps/givebutter/
- Same category (fundraising): https://definable.ai/apps/category/fundraising/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
