Givebutter
Fundraising platform for campaigns, contacts, households, tickets, donations, and supporter tags.
Supports nonprofit teams that run fundraising campaigns, manage contacts and households, sell event tickets, and tag supporters for engagement.
Example Use Cases
These are the Givebutter actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.
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".
Tool to create a new campaign. Use when you have title, description, goal, and type ready, after confirming your Givebutter account is authenticated.
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.
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.
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.
Tool to retrieve details for a specific campaign by its ID or code. Use when you need to fetch campaign information, check status, or get fundraising progress.
Tool to retrieve details of a specific contact by ID. Use after confirming the contact ID is valid.
Tool to retrieve a paginated list of campaigns for the authenticated account. Use when you need to list all campaigns.
Tool to retrieve all activities for a specific contact. Use when you need to view the activity history of a contact, optionally filtered by activity type.
Tool to retrieve a paginated list of contacts from your Givebutter account. Use when you need to list all contacts with optional filtering by type, date ranges, contribution amounts, tags, or sorting preferences.