Integrations

Every wire we’ve already strung — and the ones we’ll string for you.

Campaigns inherit a stack of voter-file, outreach, field, and fundraising tools that don’t talk to each other. VoterFile is the operating layer that does. The integrations below are in service today; the ones your race needs that aren’t get built into your workspace on a one-week clock.

9 integrations in service across every workspace≈ 1 week typical lead time for bespoke wiringBuilt and run by one operator — no account managers
In service today

The standard-issue catalog.

Live in every workspace, no setup call required. Statuses are real — “in test” means in test.

TM-001In service

Voter file intake

Statewide California voter roll loaded directly from the Secretary of State. Re-imports on the SoS refresh cadence; district crosswalks rebuilt with each commit.

Rows
25,592,738 voters
Counties
58 / 58
Refresh
On SoS publish
TM-002In service

District lookups

Congressional, State Senate, State Assembly, BOE, county, city, school, and precinct crosswalks pre-joined. Self-serve voter counts per district without spinning up a query.

Layers
1,796,642 districts
Type
CD · SD · AD · BOE · LOC
Latency
≤200ms / lookup
TM-003In service

Workspace CRM

Per-campaign data isolation. Saved universes, tags, follow-up queues, supporter / refused / callback bucketing. Seat-scoped roles for consultants managing multiple races.

Isolation
Per-workspace row policy
Schema
Postgres (Neon)
Roles
Owner · Manager · Field
TM-004In service

Mass outreach

Email send via Resend with per-domain authentication. SMS send via Twilio with built-in opt-out registry and STOP-keyword handling. Compliance suppressions tracked across both channels.

Email
Resend · DKIM + SPF
SMS
Twilio · A2P 10DLC
Throttle
Per-job configurable
TM-005In service

Field operations

Walk packets cut from any saved universe. Mobile canvassing surface optimized for low-signal field use, with offline caching so walkers can keep working when LTE drops.

Packet
PDF + on-screen
Offline
Service-worker cached
Closeout
CSV import + preview
TM-006In service

Phone bank dialer

Twilio Voice-backed dialer with per-program scripts, supporter ID buckets, callback queues, and progressive dial. Throttled per the campaign's TCPA posture.

Carrier
Twilio Voice
Scripts
Per-program
Recording
Opt-in only
TM-007In test

Fundraising handoff

Donor scoring run against the workspace CRM, with ActBlue handoff URLs generated per-segment. Stripe handles platform billing — never touches campaign donor money.

Donor flow
ActBlue handoff
Platform billing
Stripe
Scoring
Workspace-trained
TM-008In service

Analytics & performance

Google Search Console reads + Google Analytics 4 conversions feed the operator dashboard. Daily snapshots persisted to Vercel Blob with a full GSC change-tracker on top.

SEO
GSC API · daily
Web
GA4 events
Storage
Vercel Blob (signed)
TM-009In service

Permitted-use compliance

State voter-file rules are wired into the workflow, not bolted onto it. Every workspace confirms permitted use before importing; every outreach channel honors a unified opt-out registry; every PII path runs the Sentry scrubber.

Gate
Per-workspace confirm
Suppression
Cross-channel registry
PII
Egress scrubbed
TM-010On request

Data exchange

CSV and JSON exports are first-class. NGP VAN bi-directional sync, HubSpot bridges, Mailgun / Postmark / SendGrid swaps, and custom S3 / SFTP drops are wired on request — usually a week, sometimes a day.

Out of box
CSV · JSON
On request
VAN · HubSpot · S3 · SFTP
Lead time
≈ 1 week typical
Made to order

And anything else your race needs.

The catalog above covers the patterns campaign teams need. The patterns yours needs that nobody else does, we build. One week typical, sometimes a day, occasionally a month for something genuinely novel.

The same person who writes this page picks up the pager when something breaks. The same person who answers your scope question ships the code. No account managers, no “let me check with engineering.”

Custom workflows

Your race has a process nobody else does — petition signature verification, ranked-choice models, vote-by-mail chase that triggers off your county's daily cure file. We build it into your workspace as native UI, not a hack.

Custom dashboards

Reporting the way YOUR consultant team thinks about it. Branded for the client, scoped to the contest, exported on the cadence the campaign manager wants — not a generic SaaS view.

White-label deploys

Run VoterFile under your firm's domain with your firm's brand. Customers never see ours. We handle hosting, updates, compliance posture, and pager duty.

Bespoke integrations

Bring your own dialer, your own email vendor, your own donor file, your own field app. If it has an API or a flat file, we'll wire it.

Tell us what your race needs that isn’t on the page.

We’ll either show you it already exists, or have it wired inside a week.

Request beta access Talk to the builder