FORM TM-09-CV · INTEGRATIONS REGISTER
California Voter Research · Equipment Bulletin
Revised JUN 09, 2026 · Operator copy

Section I · Field-equipment register

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

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

§ II

Standard-issue equipment

Tuesday, June 9, 2026
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

California voter-file law is 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

And anything else — made to order.

The catalog above covers the patterns every California campaign needs. 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 workflowsYour 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 dashboardsReporting 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 deploysRun cavoter under your firm's domain with your firm's brand. Customers never see ours. We handle hosting, updates, compliance posture, and pager duty.
  • Bespoke integrationsBring 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.