Civic tech · Communications

A voter-outreach platform the client owns outright.

Project Switchboard replaced third-party voter-outreach calling with a platform the client controls. We delivered it in about six months: three role-based portals, Twilio voice integration, and direct integration with the client's NGPVAN data.

Delivered by CyberNodes

Engagement at a glance

Role
Fixed-price custom application delivery
Schedule
~6 months across four milestones
Scale
Three role-based portals
Accountable
CyberNodes-only team · client Voices Vote Now

The situation

Voter-outreach programs had been running on third-party calling services. The brief was to replace that with a platform the client controls, supporting TCPA-aware dialing choices and direct NGPVAN integration.

Voices Vote Now is the client; State Voices coalition partners are the platform's users. Access therefore had to differ by role.

What we delivered

We delivered Project Switchboard as a fixed-price build across four milestones. The platform is organized around three portals, Super Admin, Agency and Agent, with role-based access.

The portals carry reporting, campaign scripting and call dispositions. Voice runs through the Twilio Voice SDK, and the platform integrates directly with the client's NGPVAN data.

  • Super Admin, Agency and Agent portals with role-based access
  • Twilio Voice SDK integration for outbound calling
  • Direct NGPVAN integration against the client's voter data
  • Campaign scripting, call dispositions and reporting
  • Two compliance-oriented (TCPA-aware) dialing modes, client-selected posture
  • Source and object code plus IP transferred to the client

Results

  • Delivered on the six-month schedulefour milestones
  • Three role-based portals
  • Twilio and NGPVAN integration
  • Source, object code and IP transferred to the client
  • Entered production use

Evidence notes: the client is Voices Vote Now; the platform's users are State Voices coalition partners. The two dialing modes are TCPA-aware mechanisms supporting a client-selected posture. No legal TCPA guarantee is made, and compliance responsibility remains with the operator of each campaign.

Running outreach on tools you do not control?

Tell us the data you hold, the roles involved and the posture you need to be able to choose. We will scope the platform and state its boundaries.

Talk to our team See all work