Types of Integrations in Switchboard + How They Work
Last updated: June 11, 2026
Integrations Overview
Switchboard supports integrations with several third-party platforms, allowing you to bring your data into Switchboard and take action on it. Each integration works a little differently depending on how it connects to Switchboard — here's what to know about each one.
ActBlue
Connection type: Webhook
ActBlue connects to Switchboard via a webhook, which means donation data flows into Switchboard automatically in real time — no manual imports required. Whenever a donation is made through ActBlue, Switchboard is notified immediately.
With the ActBlue integration, you can:
See how much your texts or emails are raising in real-time
Use the fundraising dashboard
Target ActBlue donors in our Audience Builder
Customize messages using ActBlue data (donor status, amount, and more)
Note: Setting up the ActBlue integration requires approval from an admin on your ActBlue account. See our ActBlue webhook setup guide for step-by-step instructions.
NGPVAN / EveryAction
Connection type: API (list-based)
The NGPVAN and EveryAction integration connects via API, but unlike a webhook, it doesn't continuously stream data into Switchboard. Instead, it allows you to pull lists on demand and configure automated actions that write data back to your VAN account.
Important: Because this is a list-based integration rather than a form-submission one, EveryAction/NGP forms do not automatically create new records in Switchboard the way ActionKit forms do. Phones need to be imported via a VAN Saved List import for Switchboard to sync the phone number with the person's VANID.
With the NGPVAN / EveryAction integration, you can:
Pull lists directly from your NGPVAN account(s) into Switchboard
Configure labels to trigger an action in VAN (apply an activist code, survey response, or canvass response) when that label is applied to a phone in Switchboard
Automatically log outreach back to VAN: once a contact has been imported via the integration (so Switchboard knows their VANID), texting them will automatically add a
TEXTEDcanvass response (contact type "SMS Text"), and emailing them will add aCANVASSEDresponse (contact type "Bulk Email")
ActionKit
Connection type: API (near real-time)
Like NGPVAN, ActionKit connects via API — but it behaves more similarly to a webhook. After setting up an ActionKit integration, when someone submits an ActionKit form, they are automatically created as a record in Switchboard without any manual list pull. This makes the ActionKit integration well-suited for capturing new supporters as they come in.
Comparison at a Glance
ActBlue | NGPVAN / EveryAction | ActionKit | |
|---|---|---|---|
Connection type | Webhook | API | API |
Data flow | Real-time, automatic | On-demand list pulls | Real-time, automatic |
Form submissions create Switchboard records? | Yes | No | Yes |
Writes data back to the platform? | No | Yes (canvass responses, codes) | No |