Skip to main content

Import the Multi-Day Transaction File from Facebook

Export Facebook Giving Tools data and upload it into Donorfy for processing.

Cristina Gruita avatar
Written by Cristina Gruita
Updated this week

Facebook does not provide an API for donation and fundraiser data, so the Facebook Giving Tools integration relies on a manual export/import process.

You export your Multi-Day Transaction Report from Facebook and upload it into Donorfy, where it is processed into Fundraisers, Buttons, Transactions, and Constituent updates.


Export the Multi-Day Transaction Report from Facebook

  1. Go to your organisation’s Facebook Page and open Settings, then Donations.
    (You must be a Page Admin.)

  2. Choose the date range you want to report on.

  3. Select an email address in your organisation to receive the report.

  4. Download the Multi-Day Transaction Report from the email you receive.

⚠️ Important:
Do not open or rename the file before importing it.
Opening the file, especially in Excel, can corrupt the internal formatting and prevent Donorfy from processing it.


Import the Multi-Day Transaction Report into Donorfy

  1. Go to Integrations, click Facebook Giving Tools.

  2. Click the Upload tab.

  3. Drag and drop your downloaded Facebook transaction file into the shaded upload area.

  4. Donorfy will automatically validate the file.If the file is valid, the Apply Changes button will appear next to the file name.

  5. Click Apply Changes to process the import.


What Happens When You Apply Changes

Fundraisers and Buttons

  • New Fundraisers generate a new Fundraiser Constituent because Facebook does not provide enough detail to match reliably.
    (You can merge duplicates later if needed.)

  • New Fundraisers or Buttons are added to Donorfy so you can attribute donations, set targets, or update settings.

Transactions

  • Donations are added to either the Anonymous Constituent or a matched/new Constituent, according to your integration settings.

  • The Payment Method is determined automatically based on the type of Fundraiser or Donate button.

  • Donations to Fundraisers are soft-credited to the fundraiser constituent.

  • Default Campaign, Product, Fund, and Department values are applied unless overridden at Fundraiser or Button level.

  • If a donation was made in a different currency from your payout currency, a note is added to the Transaction Comments.

Donor Communication Preferences

  • If the donor opted into communications:

    • The selected Purpose is set to Green (OK to contact).

    • The Email channel is set to Yes.

    • The Preferred Channel is set to Email.

  • If the donor did not opt in and a new Constituent is created:

    • The Purpose is set to Red (do not contact).

  • If the donor did not opt in but already exists in Donorfy:

    • Their existing Purpose is left unchanged.

Gift Aid

  • If the donor selected Gift Aid, Donorfy creates a Gift Aid Declaration with:

    • A date range determined by your Settings (single donation or open-ended).

    • The declaration added to the matched/new donor constituent.

Missing Data Handling

Where Facebook omits fields, Donorfy inserts defaults:

  • Missing Permalink: https://facebook.com/unknown.

  • Missing Source Name: Unknown.

  • Missing Donation Type: Unknown.

  • Missing Fundraiser Type: Unknown.


Donations That Are Not Imported

Donations before the Integration Start Date

Donorfy ignores any donations dated before the Integration Start Date set in:
Integrations, click Facebook Giving Tools, select Settings.

Refunds

Refunds are not automatically processed in Donorfy.

When your upload contains a refunded donation:

  1. Your upload confirmation email will state that a refund was detected.

  2. In Uploads, find the imported file and click Download.

  3. Filter the file by the Charge action type column and look for rows marked R.

  4. Manually process the refund in Donorfy according to your organisation’s procedures.
    Example: deleting the original transaction (ensure Gift Aid is refunded first if claimed).


Undo an Import

If a file was uploaded in error:

  1. Navigate to Integrations, click Facebook Giving Tools, select Uploads.

  2. Locate the uploaded file.

  3. Click Undo to remove all transactions, Fundraisers, Buttons, and Constituents created by that import.


Donorfy Academy

The Donorfy Academy features a learning course for the Facebook Integration - enrol here.

Did this answer your question?