Givebutter
for LuumenAI

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

Operate Givebutter from the same conversation as the hosts it runs on. Check jobs, queues, and interfaces without a second console; run diagnostic reports; and restart or update with the change previewed, approved, and logged.

The Givebutter toolbox

58 tools: 27 read, 31 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadGet CampaignRetrieve details for a specific campaign by its ID or code.
  • ReadGet Campaign TicketRetrieve a specific campaign ticket by campaign ID and ticket ID.
  • ReadGet ContactRetrieve details of a specific contact by ID.
  • ReadGet Contact ActivityRetrieve a specific contact activity by contact ID and activity ID.
  • ReadGet Discount CodeRetrieve details of a specific discount code for a campaign.
  • ReadGet FundRetrieve details of a specific fund by its ID.
  • ReadGet HouseholdRetrieve details of a specific household by its ID.
  • ReadGet MembersRetrieve a paginated list of members for a given campaign.
  • ReadGet PayoutsRetrieve a list of payouts associated with your account.
  • ReadGet PlansRetrieve a list of plans associated with your account.
  • ReadGet TeamsRetrieve a list of teams for a specific campaign.
  • ReadGet TicketsRetrieve a list of tickets.
  • ReadGet TransactionsRetrieve a list of transactions associated with your account.
  • ReadGet WebhookRetrieve a specific webhook by its ID.
  • ReadGet Webhook ActivityRetrieve a specific webhook activity by its ID.
  • ReadGet WebhooksRetrieve all webhooks configured for your account.
  • ReadList CampaignsRetrieve a paginated list of campaigns for the authenticated account.
  • ReadList Campaign TicketsRetrieve a list of all campaign tickets for a specific campaign.
  • ReadList Contact ActivitiesRetrieve all activities for a specific contact.
  • ReadList ContactsRetrieve a paginated list of contacts from your Givebutter account.
  • ReadList Discount CodesList all discount codes for a campaign.
  • ReadList FundsList all funds in your Givebutter account.
  • ReadList Household ContactsRetrieve all contacts associated with a household.
  • ReadList HouseholdsRetrieve a list of all households in your account.
  • ReadList MessagesRetrieve a paginated list of messages.
  • ReadList PledgesRetrieve a paginated list of all pledges.
  • ReadList Webhook ActivitiesList all webhook activities for a specific webhook.
  • WriteAdd Contact TagsAdd tags to a contact by contact ID. Approval by default
  • WriteAdd Household ContactAdd a contact to a household. Approval by default
  • WriteArchive ContactArchive a contact by their ID. Approval by default
  • WriteCreate CampaignCreate a new campaign. Approval by default
  • WriteCreate Campaign TicketCreate a campaign ticket for events or fundraisers. Approval by default
  • WriteCreate ContactCreate a new contact in Givebutter. Approval by default
  • WriteCreate Contact ActivityCreate a contact activity (e.g., note). Approval by default
  • WriteCreate Discount CodeCreate a discount code for a campaign. Approval by default
  • WriteCreate FundCreate a new fund. Approval by default
  • WriteCreate HouseholdCreate a new household in Givebutter. Approval by default
  • WriteCreate TransactionCreate a new transaction for a campaign. Approval by default
  • WriteCreate WebhookCreate a new webhook subscription. Approval by default
  • WriteDelete CampaignDelete a campaign by its ID. Approval by default
  • WriteDelete Contact ActivityDelete a contact activity by contact ID and activity ID. Approval by default
  • WriteDelete Discount CodeDelete a discount code from a campaign. Approval by default
  • WriteDelete FundDelete a fund by its ID. Approval by default
  • WriteDelete HouseholdDelete a household by its ID. Approval by default
  • WriteDelete WebhookDelete a webhook by its ID. Approval by default
  • WriteRemove Contact TagsRemove tags from a contact in Givebutter. Approval by default
  • WriteRestore ContactRestore a deleted contact by contact ID. Approval by default
  • WriteSync Contact TagsSync tags for a contact. Approval by default
  • WriteUpdate CampaignUpdate an existing campaign's details by its ID. Approval by default
  • WriteUpdate Campaign (PUT)Update a campaign using PUT method. Approval by default
  • WriteUpdate ContactUpdate an existing contact's details by contact ID. Approval by default
  • WriteUpdate Contact ActivityUpdate a contact activity by contact ID and activity ID. Approval by default
  • WriteUpdate Contact (PUT)Update a contact using PUT method. Approval by default
  • WriteUpdate Discount CodeUpdate an existing discount code for a campaign. Approval by default
  • WriteUpdate FundUpdate a fund's details by its ID. Approval by default
  • WriteUpdate HouseholdUpdate an existing household's details by its ID. Approval by default
  • WriteUpdate WebhookUpdate an existing webhook subscription's details. Approval by default
  • WriteUpdate Webhook (PUT)Update a webhook using PUT method (full replacement). Approval by default

Questions

How does LuumenAI connect to Givebutter?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Givebutter on its own?

Read actions answer immediately. Anything that writes — add contact tags, add household contact, archive contact, create campaign, and more — is shown as a plan and requires approval by default, including the 7 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Givebutter — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Givebutter to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.