GiveEasy
Overview
This article summarises how to set up and maintain your GiveEasy integration.
Integration Summary
| Field | Value |
|---|---|
| Product | https://giveeasy.org/ |
| Method | Push (Webhooks) |
| Frequency | Real-Time |
Demonstration Video
Note
Coming Soon
Integration Setup
Integration Settings
| Option | Description |
|---|---|
| Create Pages as Fundraiser Campaigns |
|
| Only process donations from live campaigns |
|
Bulk Data Import
Data Migration is available upon request. This is a custom service provided by MoveData and is delivered by MoveData Professional Services.
- Requires coordination with GiveEasy for historical data access
- Records will only be imported if available via the GiveEasy API
Please raise a ticket by emailing support@movedata.io if you require bulk data import.
Custom Fields
Where possible, all fields are mapped to the appropriate schemas. Often there are fields that do not fit explicitly into a schema and these are appended within the produced schema objects.
For GiveEasy these fall into two categories:
| Type | Description |
|---|---|
| Admin Custom Fields | All other custom fields created in GiveEasy |
| System Custom Fields | System level information made available by GiveEasy |
Admin Custom Fields
These are any other fields you add in GiveEasy.
For example, if you add the field How Did You Hear About Us and this field has a value, then this will be issued by GiveEasy like:
{
"customFields": [
{
"id": "0da90b67-70d4-4992-b50f-34d26233f9ce",
"name": "How Did You Hear About Us",
"values": ["Google"]
}
]
}
In the MoveData schema this is available as:
"custom": {
"fieldHowdidyouhearaboutus": "Google"
}
In the MoveData variables this is available as Custom_FieldHowdidyouhearaboutus: Google.
System Custom Fields
The following system level fields are automatically included in MoveData notifications:
Campaign Custom Fields
| Attribute Name | Description | Example |
|---|---|---|
type |
GiveEasy campaign type | "Appeal", "Event", "General" |
Donation Custom Fields
| Attribute Name | Description | Example |
|---|---|---|
processorToken |
Payment gateway transaction token | "8YT11757MG3248140" (PayPal), "pi_3RVroaKgwKnuLBcM0WkaObPA" (Stripe) |
stripePaymentIntent |
Stripe payment intent ID | "pi_3RVroaKgwKnuLBcM0WkaObPA" |
paypalCaptureId |
PayPal capture transaction ID | "8YT11757MG3248140" |
isPIIPublic |
Whether donor info can be public | true, false |
ipAddress |
Donor IP address | "124.190.10.16" |
userAgent |
Donor browser user agent | "Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X)" |
screenSize |
Device screen size category | "Desktop", "Mobile", "Tablet" |
facebookPixel |
Facebook pixel tracking data | "fb.2.1750814146386.517071266419391678" |
isLiveMode |
Whether transaction was live | true, false |
Other Resources
GiveEasy Platform:\ https://giveeasy.org/