Database Sync Process
How SupporterBase synchronizes data with NationBuilder
SupporterBase stays connected to NationBuilder through a series of sync processes. Some updates happen in real-time using webhooks, while others happen on a schedule or require a manual sync.
Real-time vs scheduled updates
Real-time (via NationBuilder webhooks):
Updates to supporter profiles in NationBuilder (like when someone submits a form or edits their profile details) are automatically detected by SupporterBase.
Not real-time:
NationBuilder does not trigger webhooks when tags are added or removed from a profile. To account for this, SupporterBase runs a full sync twice daily to keep all supporter data aligned.
Manual sync for time-sensitive work
If you need supporters added via tags in NationBuilder to appear in your SupporterBase group immediately (for example, before sending a time-sensitive SMS or email), you can trigger a manual sync.
- Go to your Supporter Group's main profile panel.
- Click More Actions > Sync supporters from NationBuilder.
Your supporter group's data will be fully up-to-date within minutes.

Engagement level updates
When a supporter's level of engagement changes in SupporterBase, their profile is updated in NationBuilder to match.
- The tags from their old engagement level are removed.
- The tags for their new engagement level are applied.
- NationBuilder confirms the changes.
- SupporterBase stores the updated profile data.
This keeps NationBuilder and SupporterBase aligned for reporting and filtering.
Data flow overview
SupporterBase and NationBuilder exchange data in the following ways:
| Data type | Sync direction | Frequency / notes |
|---|---|---|
| People | SB ↔ NB | Immediate (webhooks) + twice-daily full sync |
| Contacts | SB ↔ NB | Immediate |
| Tags | SB ↔ NB | Immediate from SB to NB. NB to SB during background sync |
| Events | SB ↔ NB | Hourly background sync (NB to SB) |
| RSVPs | SB ↔ NB | Hourly background sync (NB to SB) |
| Groups/calendars | SB ↔ NB | When created/updated. Background sync for NB to SB |
| Leaders/admins | SB to NB | Updates flow one-way. IDs tracked in SB |
Common sync delays
Watch out for these delays
- Tags: May take until the twice-daily sync unless manually triggered.
- Events and RSVPs: Updates flow hourly, not instantly.
- All other data: Normally immediate (webhooks) or covered by the twice-daily sync.