SupporterBase
Explanations

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.

  1. Go to your Supporter Group's main profile panel.
  2. Click More Actions > Sync supporters from NationBuilder.

Your supporter group's data will be fully up-to-date within minutes.

Sync from NationBuilder option

Engagement level updates

When a supporter's level of engagement changes in SupporterBase, their profile is updated in NationBuilder to match.

  1. The tags from their old engagement level are removed.
  2. The tags for their new engagement level are applied.
  3. NationBuilder confirms the changes.
  4. 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 typeSync directionFrequency / notes
PeopleSB ↔ NBImmediate (webhooks) + twice-daily full sync
ContactsSB ↔ NBImmediate
TagsSB ↔ NBImmediate from SB to NB. NB to SB during background sync
EventsSB ↔ NBHourly background sync (NB to SB)
RSVPsSB ↔ NBHourly background sync (NB to SB)
Groups/calendarsSB ↔ NBWhen created/updated. Background sync for NB to SB
Leaders/adminsSB to NBUpdates 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.

Further reading

On this page