Good2Give Platform Key Syntax
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.