Skip to content

Identifiers use the prefix g2g:

The Good2Give integration processes workplace giving donations from Australian employers. Each donor is identified by a Good2Give Donor ID. The platform code is g2g.

NPSP Object NPC Object Identifier Example Platform Key Value
Contact Person Account Good2Give Donor ID 100017 g2g:100017
Account (Employer) Account (Employer) Employer Name (slug) globex-corp g2g:globex-corp
Campaign (top-level) Campaign (top-level) g2g:good2give
Campaign (Employer records) Campaign (Employer records) Employer Name (slug) acme-&-co g2g:acme-&-co
Campaign (Charity Project records) Campaign (Charity Project records) Employer + Project Name (slug) acme-&-co-wildlife-rescue g2g:acme-&-co-wildlife-rescue
Opportunity Gift Transaction G2G Donation Receipt No G2GDON0008143267AU g2g:G2GDON0008143267AU
Opportunity (Matched Gift) Gift Transaction (Matched Gift) G2G Donation Receipt No G2GDON0008108051AU g2g:G2GDON0008108051AU

Contacts#

Contacts are identified by the Good2Give Donor ID (e.g., g2g:100017).

Accounts (employers)#

Accounts are keyed by a slugified version of the employer name (e.g., g2g:acme-&-co). Spaces are replaced by hyphens, but special characters like & are preserved.

Campaign hierarchy#

Campaigns support up to three tiers depending on configuration. All donations are grouped under a generic Good2Give campaign (g2g:good2give).

When Account Campaigns are enabled, each employer becomes a team campaign underneath. The key is the slugified employer name (e.g., g2g:acme-&-co). When Charity Project Campaigns are also enabled, a third tier uses the combined employer and project name (e.g., g2g:acme-&-co-wildlife-rescue). Slugification preserves special characters like & but replaces spaces with hyphens.

Donations#

Donations are keyed by the G2G Donation Receipt Number (e.g., g2g:G2GDON0008143267AU).

Matched gifts#

Matched gift Donations use the same G2G Donation Receipt Number as the employee donation (e.g., g2g:G2GDON0008108051AU).

Corporate donations#

When the donor has no employee ID (shown as NA in the notification name), the donor is the employer Account (e.g., umbrella-corp). These are corporate-level donations rather than individual employee payroll giving.

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