Skip to content

Identifiers use the prefix grassrootz: with additional segments (campaign, team, or fundraiser) depending on the record type.

The Grassrootz integration processes donations, subscriptions (recurring), fundraiser pages, and team pages via webhook. MoveData uses the platform code grassrootz.

NPSP Object NPC Object Identifier Example Platform Key Value
Contact Person Account AccountId 469822 grassrootz:469822
Campaign (Campaign Records) Campaign (Campaign Records) Campaign ID 5531 grassrootz:campaign:5531
Campaign (Team records) Campaign (Team records) Team ID 13042 grassrootz:team:13042
Campaign (Fundraiser records) Campaign (Fundraiser records) Fundraiser ID 123948 grassrootz:fundraiser:123948
Recurring Donation Gift Commitment Subscription ID 1749 grassrootz:1749
Opportunity Gift Transaction Donation ID 1501852 grassrootz:1501852

Contacts#

Contacts are identified by the Grassrootz AccountId (e.g., grassrootz:469822).

Campaign hierarchy#

Campaigns use a hierarchical structure. The top-level campaign uses a campaign: segment (e.g., grassrootz:campaign:5531). Teams and fundraisers are nested underneath, using team: and fundraiser: segments.

Recurring donations#

Recurring donations are identified by the Grassrootz Subscription ID (e.g., grassrootz:1749).

Donations#

Donations are identified by the Grassrootz Donation ID (e.g., grassrootz:1501852).

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