Fundraise Up integration
Connect to your Fundraise Up account and sync your donor and donation history directly into your BetterUnite account
Overview
With the Fundraise Up integration, you can connect your donation and supporter data directly into BetterUnite. This means no more manual CSV uploads—just accurate, traceable syncs that keep your campaigns and donor records up to date.
Step 1: Connect Your Fundraise Up Account
-
In BetterUnite, go to Settings → Integrations → Fundraise Up → Manage.
-
In Fundraise Up, create an API Key:
-
Go to Settings → API Keys → Create.
-
Make sure the key has permission to retrieve Donations and Supporters.
-
-
Paste your API Key into BetterUnite and click Save.
-
Once connected, you’ll see two new tabs: Transactions and Donors (Import).
Step 2: Import Donors
It’s best to import donors first so that new donations can link to existing contacts.
-
Go to the Donors (Import) tab.
-
Click IMPORT DONORS.
-
BetterUnite will process all Fundraise Up supporters:
-
Existing contacts will be updated.
-
New contacts will be created.
-
-
You’ll see a confirmation showing totals (Added, Updated).
ℹ️ This process is safe to run multiple times—duplicates will not be created.
Step 3: Map Campaigns
Before syncing donations, make sure they’re linked to the right campaigns.
-
Go to the Transactions tab.
-
Look for the BU Campaign column.
-
Use the dropdown to assign each Fundraise Up campaign to the correct BetterUnite campaign.
💡 Once you save a mapping for one donation, all future donations from that Fundraise Up campaign will automatically use the same mapping. You can modify any future donation mappings at anytime.
Step 4: Sync Donations
Now you’re ready to sync donations into BetterUnite.
-
On the Transactions tab, click Sync next to a donation.
-
BetterUnite will:
-
Match the donor with an existing contact (or create a new one).
-
Create a donation record in the mapped campaign.
-
-
The donation will update with a green “Synced” badge, along with a BetterUnite reference number.
🔄 Use Load More at the bottom of the list to fetch additional Fundraise Up donations.
Step 5: Ongoing Maintenance
-
Periodically return to the Transactions tab and review transactions to bring in new donations.
-
Use Reset Sync only if you need to correct a mistake (note: it does not delete the existing record in BetterUnite).
-
Keep your donor records fresh by re-running the Import Donors process as needed.
Troubleshooting
Symptom | Likely Cause | What to Do |
---|---|---|
Error saving connection | API Key invalid or missing permissions | Regenerate key in Fundraise Up and re-enter |
Donations won’t sync | Backend/API error | Refresh, check console, or contact support |
Duplicate donations | Donation synced again after Reset | Consolidate manually in BetterUnite |
Donor not linked | Contact not imported or email mismatch | Re-import donors and check email addresses |
Load More doesn’t work | No more results available | Wait for new donations to appear in Fundraise Up |
Best Practice Workflow
-
Connect API Key
-
Import donors first (ensures contacts are matched)
-
Map campaigns before syncing
-
Sync donations (oldest first if order matters)
-
Use Load More regularly for new donations
-
Use Reset Sync only when correcting errors