Sync Behavior & Monitoring
Last updated: March 27, 2026
Once your Bloomerang integration is connected and the initial sync is complete, the integration keeps both systems in sync automatically. This article explains how data flows, what to expect, and how to monitor sync health.
How the Sync Works
WeGive to Bloomerang (Real-Time Push). When a record is created or updated in WeGive, it is pushed to Bloomerang immediately. This applies to supporters, transactions, and funds. No action is needed on your part.
Bloomerang to WeGive (Automatic Pull). WeGive pulls the latest changes from Bloomerang every 15 minutes. If you make a change in Bloomerang, it may take up to 15 minutes to appear in WeGive. You can trigger a manual sync at any time if you need changes reflected sooner.
Initial Sync Expectations
The first sync after connecting the integration pulls all existing data from Bloomerang into WeGive. This can take 60 minutes or longer for organizations with large datasets. The reason is Bloomerang's API limit of 20 records per request, which means large imports require many individual API calls.
This is expected and not a sign of a problem. You do not need to stay on the page while the sync runs. You can monitor progress in your Integration Logs.
After the initial sync completes, all subsequent syncs only process changes since the last update and run much faster.
Monitoring Your Integration
Integration Logs
Navigate to Data > Integration Logs to see a detailed history of all sync activity. Each log entry shows:
The data type being synced (supporter, transaction, fund)
The action performed (create, update, pull)
The status of the operation (processed, error, pending)
When the sync occurred
Pull Logs show data coming from Bloomerang into WeGive. These are created every 15 minutes during automatic pulls.
Push Logs show data going from WeGive to Bloomerang. These are created in real time as records are created or updated.
Error Logs show sync operations that failed, including the error message. Click Details on any entry for the full error information.
Integration Locks
If a record fails to sync three times in a row, it gets moved to an integration lock to prevent infinite retry loops. View your locks at Data > Integration Locks.
Each locked record shows the error message from the most recent failure. To clear a lock:
Review the error message to understand what went wrong
Fix the underlying issue (in WeGive, Bloomerang, or both)
Go to Data > Integration Locks
Select the locked record(s)
Click Archive
After clearing a lock, WeGive will automatically retry the sync within 15 minutes. Always fix the root cause before clearing a lock, otherwise the record will just fail again and re-lock.
What to Monitor
First week after setup: Check Integration Logs daily to make sure data is flowing in both directions without errors.
Ongoing: Check Integration Locks weekly. A small number of locks is normal, but a growing list usually points to a systematic issue.
After bulk changes: If you make large updates in either system, check your logs shortly after to confirm the sync handled everything correctly.
For help resolving specific errors, see the Bloomerang Troubleshooting section.