AI Assistant & integrations

Integrations overview

Two-way sync with the nonprofit platforms you already use.

Integrations overview
Settings → Integrations — connect the platforms you already use.

Already run your nonprofit on another system? Connect it to VolunteerBadge and keep your people in sync automatically — no spreadsheets, no double entry.

How sync works

Inbound pulls people from the other system into VolunteerBadge so you can screen them. Outbound pushes volunteers back once they're approved. You choose one direction or both, per connection.
Your toolsPlanning CenterBloomerangLittle Green LightBreeze ChMSVolunteerBadgeVolunteerBadgeScreens & verifiesFCRA-compliant① Inbound — pull volunteers in② Outbound — push back once approved

Available connectors

PlatformTypeSetup guide
Planning CenterChurch managementConnect →
BloomerangDonor CRMConnect →
Little Green LightDonor CRMConnect →
Breeze ChMSChurch managementConnect →

More platforms (Neon CRM, Salesforce, Blackbaud) and a Zapier app are on the way. Don't see yours? The REST API and spreadsheet importer cover anything else.

Set up a connection

  1. Go to Settings → Integrations.
  2. Find your platform and click Connect.
  3. Paste the credentials from that platform (see each guide above), choose a direction, and click Test & connect.
  4. Click Sync now for an immediate run. After that we re-sync automatically a few times a day.

What gets synced

FieldInbound (in)Outbound (out)
First / last nameYesYes
EmailYesYes
PhoneYesYes
Date of birthWhen availableWhen available
AddressYesYes
Background-check statusApproved volunteers only

We match people by email so re-syncs never create duplicates — each volunteer is linked to their record in your other system. SSNs are never sent to or pulled from a connected platform; they're collected only when you run a check.

A note on FCRA

People imported from a connected system are marked as having authorization on file — only connect a system whose records you hold signed authorization for. Background checks (and auto-rescreen) run only for those people.

Troubleshooting

SymptomFix
“Connection failed” when connectingDouble-check the API key and (for Breeze) the subdomain. Make sure the API is enabled in the other platform — some require turning it on or are off during trials.
Sync runs but imports 0 peopleConfirm there are records modified since the last sync, and that the key has read permission. The first sync pulls everyone; later syncs are deltas.
A volunteer didn’t come acrossPeople with no first/last name are skipped. If they already exist in VolunteerBadge (same email), they’re linked rather than re-created.
Sync seems slowSome platforms (e.g. Breeze) have tight rate limits, so large rosters import over several scheduled runs.
Didn't find what you needed? Email support@screenforgelabs.com or browse all articles.