GiveWP Platform Key Syntax
Identifiers use the prefix givewp:
The GiveWP integration processes donations and subscriptions (recurring) from WordPress donation forms via webhook. MoveData uses the platform code givewp. Many keys include an internal wp: prefix before the WordPress ID.
| NPSP Object | NPC Object | Identifier | Example | Platform Key Value |
|---|---|---|---|---|
| Contact | Person Account | WordPress Donor ID | wp:782 |
givewp:wp:782 |
| Campaign (top-level) | Campaign (top-level) | — | — | givewp:root |
| Campaign (Donation Form) | Campaign (Donation Form) | WordPress Form ID | wp:93 |
givewp:wp:93 |
| Recurring Donation | Gift Commitment | WordPress Subscription ID | wp:34 |
givewp:wp:34 |
| Opportunity | Gift Transaction | WordPress Donation ID | wp:8951 |
givewp:wp:8951 |
Contacts#
Contacts are identified by the WordPress Donor ID with a wp: prefix (e.g., givewp:wp:782).
Campaign hierarchy#
Campaigns are structured by donation form. All donations are grouped under a generic GiveWP campaign (givewp:root). Each WordPress donation form becomes a fundraiser campaign underneath, keyed by the wp: prefixed Form ID (e.g., givewp:wp:93).
Recurring donations#
Recurring donations are identified by the WordPress Subscription ID with a wp: prefix (e.g., givewp:wp:34).
Donations#
Donations are keyed by the wp: prefixed WordPress Donation ID (e.g., givewp:wp:8951).