How It Works

From Voter List To Live Drop In Five Steps

Bring a campaign spreadsheet and one recorded script. Stumpwave handles personalization, list screening, and quiet-hours scheduling so the drop goes out on your timeline.

CandidatesPACsBallot MeasuresGOTV

Setup Flow

Five Steps From List To Live Drop

Every campaign follows the same path, whether it is a single introduction drop or a full-cycle GOTV program.

1

Upload your voter list

Bring a campaign spreadsheet with the fields you want spoken (first name, precinct, race, issue) plus a phone column for routing. Your spreadsheet is the source of truth.

2

Record one script with merge fields

Write a single script with {{Tokens}} where personalization goes. Record it once in a voice cloned for the campaign, or bring finished audio for a $0 setup.

3

We screen and suppress the list

Stumpwave skips landlines and VoIP numbers, applies Do Not Call suppression per campaign, and logs the consent attestation before anything sends.

4

Schedule inside quiet hours

Pick the send window. Delivery respects time-zone-aware quiet hours and your early-vote or election-day timing, with burst capacity for the closing days.

5

Track delivery and opt-outs live

A real-time dashboard shows delivery, opt-outs, and callbacks precinct by precinct, so field teams know what landed before the next touch goes out.

Personalization

One Script, Personalized Per Voter

Your campaign spreadsheet is the source of truth. Fields you want spoken must match the script exactly.

First NamePrecinctPhone NumberRaceIssue
MariaPrecinct 14(843) 555-0142City Council District 3Parks Budget
JamesPrecinct 22(843) 555-0198City Council District 3Parks Budget

Template

Hi {{FirstName}}, this is Alex with the campaign for {{Race}}. We wanted {{Precinct}} voters to know where we stand on the {{Issue}} vote. Early voting starts this Saturday, give us a call back with any questions.

What They Actually Hear

Maria’s Voicemail

Hi Maria, this is Alex with the campaign for City Council District 3. We wanted Precinct 14 voters to know where we stand on the Parks Budget vote. Early voting starts this Saturday, give us a call back with any questions.

James’s Voicemail

Hi James, this is Alex with the campaign for City Council District 3. We wanted Precinct 22 voters to know where we stand on the Parks Budget vote. Early voting starts this Saturday, give us a call back with any questions.

Built In

Compliance Runs Automatically Behind Every Step

No extra configuration required before a campaign can launch.

Handled For You

  • TCPA-aware sends with built-in quiet-hours scheduling
  • Automatic Do Not Call (DNC) list suppression
  • Election-day and early-vote timing controls
  • One-click opt-out handling with a full audit trail
  • High-volume burst capacity in the final days before election day
  • Consent attestation logged per campaign before launch
Stumpwave
STUMPWAVE

Ready To Load Your First Campaign List?

Send over your voter file and script, and a Stumpwave specialist will walk you through setup and launch timing.

Get a campaign demo