Givebutter
Syncs every donation and donor event into your database as it happens, manages campaign goals, and automates donor thank you flows.
Try Givebutter in Ceven
Ask Ceven anything
Standard
Why use Ceven?
AI native Givebutter integration
- Describe the outcome and Ceven picks the right Givebutter calls, fills the parameters, and checks the result.
- Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
- Rich coverage for reading, writing, and querying your Givebutter data, across all 58 of its actions.
Managed auth
- Built in OAuth with automatic token refresh and rotation.
- One place to manage, scope, and revoke Givebutter access.
- Per user and per environment credentials instead of shared keys.
Agent optimized design
- Actions are tuned from real success and error rates so reliability climbs over time.
- Full execution logs so you always know what ran in Givebutter, when, and on whose behalf.
- The agent pauses and asks when Givebutter is unclear instead of plowing ahead.
Enterprise grade security
- Fine grained access so you control which agents and people can reach Givebutter.
- Least privilege by default, read scopes first and only the writes a workflow needs.
- A full audit trail of every Givebutter action to support review and sign off.
Supported tools
Every action Ceven's agents can run on Givebutter, and when to use it.
Create Campaign
Use this when you have a title, description, and goal ready to launch a new fundraising effort.
Update Campaign
Modify attributes of an existing campaign, such as updating the goal amount or description.
Delete Campaign
Remove a campaign by ID. Use this only after confirming no funds were raised.
Get Transactions
Pull a list of all donations and payments, optionally filtered by scope to find specific gifts.
Update Contact
Modify donor details using a contact ID. Only provided fields will be updated in the profile.
Archive Contact
Move a contact to the archive. Use this after ensuring the donor has no active transactions.
Delete Contact
Permanently remove a contact by ID when no associated data exists.
Get Payouts
Retrieve a list of withdrawal transactions to reconcile Givebutter funds with your bank.
Get Plans
Fetch recurring donation plans to analyze donor retention and monthly giving trends.
Get Members
Retrieve a paginated list of members for a specific campaign to track participant growth.
Get Teams
List all fundraising teams associated with a specific campaign ID.
Get Tickets
Pull a list of all event tickets sold through the platform for guest list management.
Create Webhook
Set up a new webhook subscription to receive real time notifications of donor events.
Update Webhook
Modify the URL, name, or trigger events for an existing webhook subscription.
Delete Webhook
Remove an obsolete webhook by ID when the endpoint is no longer needed.
Get Fund
Retrieve specific details for a fund by its ID to verify allocation.
Delete Fund
Tool to delete a fund by its id. use when you need to remove a fund after confirming it exists. example: "delete fund fund abc123".
Get Webhooks
Tool to retrieve all webhooks configured for your account. use after obtaining valid authentication.
18 actions · scroll to see them all
Frequently asked questions
Alternatives to Givebutter
Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.
Try Ceven on your stack
Plug Ceven on top of the tools you already run. Connect Givebutter and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.
Get started for free