Coming Soon - Webhook functionality is currently in development. This page documents the
planned implementation.
Overview
Thecampaign.created event is triggered when a new fundraising campaign is created in your Givebutter account. This event fires for all campaign types including fundraisers, events, and crowdfunding campaigns.
When This Event Fires
- New campaign is created in the dashboard
- Campaign is duplicated from an existing campaign
- Campaign is created via the API
- Any new fundraising page is set up
This event fires when the campaign is created, regardless of whether it’s published or still in
draft status. Check the
status field to determine if the campaign is live.Webhook Payload
Event Data Fields
Unique identifier for the campaign (prefixed with
camp_)Campaign title or name
Campaign description or story
Fundraising goal in cents (e.g., 50000 = $500.00)
Amount raised so far in cents. Always
0 for newly created campaigns.Campaign status:
draft, active, paused, or completedCampaign type:
fundraiser, event, crowdfunding, peer_to_peer, or registryPublic URL for the campaign page
Unique campaign code used in the URL
Three-letter ISO currency code (e.g.,
USD, CAD, EUR)ISO 8601 timestamp when campaign starts (if scheduled)
ISO 8601 timestamp when campaign ends (if set)
ISO 8601 timestamp when the campaign was created
ISO 8601 timestamp when the campaign was last updated
Common Use Cases
Auto-Create Tracking Records
Auto-Create Tracking Records
Automatically set up tracking and analytics for new campaigns:
Notify Team of New Campaigns
Notify Team of New Campaigns
Alert your team when new campaigns are created:
Sync to Project Management
Sync to Project Management
Create tasks or projects in your PM tool for campaign launch:
Initialize Campaign Integrations
Initialize Campaign Integrations
Set up third-party integrations for the new campaign:
Campaign Types
| Type | Description |
|---|---|
fundraiser | Standard fundraising campaign |
event | Event with ticketing and registration |
crowdfunding | Crowdfunding campaign with rewards/perks |
peer_to_peer | Peer-to-peer fundraising with team pages |
registry | Gift registry or wishlist |
Campaign Statuses
| Status | Description |
|---|---|
draft | Campaign is being set up, not yet public |
active | Campaign is live and accepting donations |
paused | Campaign is temporarily paused |
completed | Campaign has ended |