This guide shows you all the fields included in each of our three triggers—Transaction, Supporter, and Campaign—with notes on what to expect. Many users have found this table format especially helpful for getting everything mapped just right.
If you have questions or want help configuring your Zap, reach out to us at [email protected].
New or Updated Transaction
Triggered when a transaction is newly created or updated.
Field | Notes |
trigger_event | created or updated |
transaction_id |
|
currency | USD |
gross_amount |
|
net_amount | Amount left over after fees and refunds are subtracted. This can be negative. |
refund_amount |
|
fee_offset_amount | Portion of gross_amount meant to cover transaction fees |
payment_status | Succeeded, Pending, Failed, Refunded |
payment_method | Card, Offline, ACH |
person | Has subfields for donor details: same fields as “supporter” below, but without id, trigger_event, created_at, updated_at |
campaign | Has subfields for campaign details: same fields as “campaign” below, but with id instead of campaign_id and without these fields: trigger_event, created_at, updated_at |
created_at |
|
updated_at |
|
New or Updated Supporter
Triggered when a supporter is newly created or updated.
Field | Notes |
trigger_event | created or updated |
supporter_id | CRMPerson ID |
first_name |
|
last_name |
|
| |
phone |
|
address | Subfields: |
| line1 |
| line2 |
| city |
| state |
| postal_code |
| country |
created_at |
|
updated_at |
|
New or Updated Campaign
Triggered when a campaign is newly created or updated.
Field | Notes |
trigger_event | created or updated |
campaign_id |
|
type | auction, donation, impact-campaign, crowdfunding-campaign, paddleraise-campaign, peer-to-peer, ticketed-event, giveaway |
title |
|
starts_at |
|
ends_at |
|
created_at |
|
updated_at |
|