Coming Soon - Webhook functionality is currently in development. This page documents the
planned implementation.
Overview
Thecampaign.updated event is triggered when details of an existing campaign are modified. This includes changes to campaign settings, content, goals, or other editable fields.
When This Event Fires
- Campaign title or description is updated
- Fundraising goal is changed
- Campaign dates are modified
- Campaign status changes (except publishing - see
campaign.published) - Campaign settings are updated
- Any other editable campaign field is changed
This event does not fire when a campaign is first published. Use
campaign.published for that
specific event.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., 75000 = $750.00)
Amount raised so far in cents
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)
List of field names that were changed (e.g.,
["title", "goal"])ISO 8601 timestamp when the campaign was originally created
ISO 8601 timestamp when the campaign was last updated
Common Use Cases
Sync Campaign Changes
Sync Campaign Changes
Keep external systems updated with campaign modifications:
Track Goal Changes
Track Goal Changes
Monitor and alert when campaign goals are adjusted:
Update Marketing Materials
Update Marketing Materials
Trigger updates to marketing materials when campaign details change:
Audit Campaign Changes
Audit Campaign Changes
Log all campaign modifications for compliance and reporting:
Commonly Updated Fields
| Field | Description |
|---|---|
title | Campaign name changed |
description | Campaign story or description updated |
goal | Fundraising goal adjusted |
end_date | Campaign end date modified |
status | Campaign status changed (active, paused, etc.) |