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:

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 TEXTED canvass response (contact type "SMS Text"), and emailing them will add a CANVASSED response (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