Skip to content

Identifiers use the prefix facebook:

The Facebook CSV integration processes donations exported from Facebook's payment reports. MoveData uses the platform code facebook. Facebook CSV exports do not include a unique donor identifier, so Contacts have no platform key.

NPSP Object NPC Object Identifier Example Platform Key Value
Contact Person Account (no platform key — Facebook does not provide a donor ID)
Campaign (top-level) Campaign (top-level) facebook:fb-event
Campaign (Fundraiser Type) Campaign (Fundraiser Type) Fundraiser Type (slug) birthday-fundraiser facebook:birthday-fundraiser
Campaign (Fundraiser) Campaign (Fundraiser) Fundraiser ID 179680786763190 facebook:179680786763190
Opportunity Gift Transaction Payment ID 3441221492658197 facebook:3441221492658197

Contacts#

Contacts have no platform key because Facebook does not provide a unique donor identifier.

Campaign hierarchy#

Campaigns use a three-level hierarchy:

  1. Top-level campaign (facebook:fb-event) — a generic Facebook parent campaign.
  2. Team — groups donations by the type of Facebook fundraiser, keyed by a slugified version of the fundraiser type (e.g., facebook:birthday-fundraiser).
  3. Fundraiser — the individual Facebook fundraiser page, keyed by the Facebook Fundraiser ID (e.g., 179680786763190).

Donations#

Donations are keyed by the Facebook Payment ID (e.g., facebook:3441221492658197).

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