Skip to content

Identifiers use the prefix justgiving: along with additional segments (such as event, campaign, or pages) depending on the record type.

The JustGiving integration processes donations, fundraiser page registrations, and recurring mandates via API. MoveData uses the platform code justgiving.

NPSP Object NPC Object Identifier Example Platform Key Value
Contact Person Account User ID 77540128 justgiving:77540128
Campaign (Event records) Campaign (Event records) Event ID 6202476 justgiving:event:6202476
Campaign (Campaign records) Campaign (Campaign records) Campaign ID fb1f8570-39e3-4253-9e0a-c2c2a16a20f9 justgiving:campaign:fb1f8570-39e3-4253-9e0a-c2c2a16a20f9
Campaign (no Event/Campaign ID) Campaign (no Event/Campaign ID) justgiving:justgiving
Campaign (Team and Fundraiser records) Campaign (Team and Fundraiser records) Page ID 15337999 justgiving:pages:15337999
Recurring Donation Gift Commitment User ID + Mandate Date justgiving:53187580_20140909
Opportunity Gift Transaction Donation ID 299921264 justgiving:299921264

Contacts#

Contacts are identified by the JustGiving User ID (e.g., justgiving:77540128). The JustGiving User ID can be unreliable — the same ID may appear on multiple contacts. MoveData does not use it for duplicate matching.

Campaign hierarchy#

Campaigns are structured by event. When an Event or Campaign ID exists, MoveData uses it as the parent and nests fundraiser pages underneath. When no Event or Campaign ID exists (such as DIY fundraisers), MoveData groups records under a generic JustGiving campaign (justgiving:justgiving).

Fundraiser page campaigns use the pages: segment with the JustGiving Page ID (e.g., justgiving:pages:15337999).

Recurring donations#

JustGiving does not provide a unique identifier for recurring donations. MoveData builds the platform key by combining the User ID with the mandate creation date in YYYYMMDD format, separated by an underscore (e.g., 53187580_20140909).

Donations#

Donations are identified by the JustGiving Donation ID (e.g., justgiving:299921264).

Ask MoveData AI
Ask about setup, configuration, or troubleshooting
How can I help you with MoveData today?