GiveEasy Platform Key Syntax
Identifiers use the prefix giveeasy:
The GiveEasy integration processes donations and subscriptions (recurring) via webhook. All identifiers are UUIDs, except the Contact key, which is a slugified email address. MoveData uses the platform code giveeasy.
| NPSP Object | NPC Object | Identifier | Example | Platform Key Value |
|---|---|---|---|---|
| Contact | Person Account | Email (slugified) | jaboraexamplecom |
giveeasy:jaboraexamplecom |
| Campaign (Appeal/Event) | Campaign (Appeal/Event) | Campaign UUID | 0ba3c1bf-e50d-44e9-90d0-1bce7f153009 |
giveeasy:0ba3c1bf-e50d-44e9-90d0-1bce7f153009 |
| Campaign (Fundraiser/Page) | Campaign (Fundraiser/Page) | Page UUID | 37a1d06d-383b-4034-9d56-271bd47d60ff |
giveeasy:37a1d06d-383b-4034-9d56-271bd47d60ff |
| Recurring Donation | Gift Commitment | Subscription UUID | 6ba23550-090c-4c62-9e28-295f20b218e0 |
giveeasy:6ba23550-090c-4c62-9e28-295f20b218e0 |
| Opportunity | Gift Transaction | Donation UUID | 70acc8ef-c45d-44fe-bcf1-ba1047760adf |
giveeasy:70acc8ef-c45d-44fe-bcf1-ba1047760adf |
Contacts#
Contacts are identified by a slugified version of the donor's email address (e.g., giveeasy:jaboraexamplecom).
Campaign hierarchy#
Campaigns use a hierarchical structure. Appeals and events are the parent campaign, with fundraiser pages nested underneath. Both levels use GiveEasy UUIDs as the key (e.g., giveeasy:0ba3c1bf-e50d-44e9-90d0-1bce7f153009).
You can disable fundraiser page campaign creation via the Create Pages as Fundraiser Campaigns integration setting.
Recurring donations#
Recurring donations are identified by a GiveEasy Subscription UUID (e.g., giveeasy:6ba23550-090c-4c62-9e28-295f20b218e0).
Donations#
Donations are identified by the GiveEasy Donation UUID (e.g., giveeasy:70acc8ef-c45d-44fe-bcf1-ba1047760adf).