CrowdChange sends webhook deliveries as JSON with an event name and event-specific data.
The same object is stored on webhook logs as payload.
Updated event changes
The fundraiser_updated, fundraiser_team_updated, and fundraiser_page_updated events include a changes object in data.
Changed fields keyed by dot notation. Each changed field contains old and new values.
Campaign events
Events: fundraiser_created, fundraiser_updated
Campaign details. Pending offline donation amount.
Campaign matched donation amount.
Campaign start date and time.
Campaign end date and time.
Campaign creation date and time.
Campaign template summary, when applicable.
Included on fundraiser_updated events.
Transaction events
Events: transaction_created
Transaction details. Transaction reference ID.
Transaction total amount.
Transaction currency symbol.
Parent transaction ID, when applicable.
Personal page ID, when applicable.
Team ID, when applicable.
Organization ID, when applicable.
Organization name, when applicable.
Organization custom ID, when applicable.
Mailing address when a receipt is mailed.
Payment statement descriptor.
Transaction amount breakdown.
Upsell details, when applicable.
Applied promo code, when applicable.
Dedication or tribute data, when applicable.
Transaction creation date and time.
Assigned tickets, when applicable.
Team events
Events: fundraiser_team_created, fundraiser_team_updated
Team details. Pending offline donation amount for the team.
Team matched donation amount.
Number of personal pages on the team.
Team creation date and time.
Included on fundraiser_team_updated events.
Personal page events
Events: fundraiser_page_created, fundraiser_page_updated
Personal page details. Personal page goal amount.
Personal page raised amount.
Pending offline donation amount for the personal page.
Personal page matched donation amount.
Number of personal page donors.
Personal page creation date and time.
Custom personal page field data.
Team summary, when the page belongs to a team.
Included on fundraiser_page_updated events.
Tax receipt events
Events: tax_receipt_issued
Tax receipt details. Business name, when applicable.
Name printed on the receipt.
Receipt issue date and time.
Receipt status. Values are valid or cancelled.
Recipient street address.
Recipient state or province.
Milestone events
Events: milestone_triggered
Sent when a milestone notification is triggered for the original recipient. Additional recipient emails configured on the milestone are not included in the webhook payload.
Milestone details. Milestone trigger identifier.
Trigger value type, such as amount or percent.
Configured milestone trigger value.
Additional trigger data. Additional recipient emails are excluded.
Date and time the notification was queued.
Original milestone recipient.
Team that reached the milestone, when applicable.
Personal page that reached the milestone, when applicable.