Upload voter file
CSV in L2 export format. Uploading runs a dry run first — you'll see exactly what would change, then choose whether to apply it. Applied uploads can be reverted.
Not sure of the format? Download a sample CSV · see expected columns
| Column | What it is | |
|---|---|---|
LALVOTERID | required | L2's unique voter id — the match key for updates |
Voters_FirstName, Voters_LastName | optional | Voter name |
CellPhone | optional | Mobile — normalized to +1XXXXXXXXXX |
Email | optional | Email address |
Residence_Addresses_AddressLine, _City, _State, _Zip | optional | Residence address |
Precinct | optional | Precinct name/number |
Parties_Description | optional | Party registration (Democrat / Republican / NPA…) |
General_Turnout_Score | optional | Turnout propensity 0–100 (drives GOTV universe) |
Partisan_Score | optional | 0=strong D … 100=strong R (drives GOTV universe) |
Support_Score | optional | Candidate support 0–100 |
Residence_Addresses_Latitude, _Longitude | optional | Enables turf maps / geo cutting |
Headers are matched case-insensitively against common L2 aliases, so a standard L2 export usually loads as-is. Unrecognized columns are ignored.
GOTV universe
| Category | Voters |
|---|
Field — turf cutting
Cut a segment of the universe into walkable turfs of the size you pick. Voters without lat/lng are skipped. Books are named with your prefix (e.g. “GOTV East 001”). Re-cutting replaces canvass books only — sign & delivery books are left alone.
| Turf | Doors | Voters | Assigned to |
|---|
Contact results
What canvassers reported at the doors — dispositions and notes, updated as they submit. Filter by book or disposition.
Walkbook survey questions
Questions volunteers ask at the door — single-choice or free text. They appear in the walkbook's Talked form.
Walkbook scripts
Talking points volunteers read at the door. Create one, stage it for later, or assign it to specific walkbooks — same as survey questions. Shown at the top of the walkbook.
Voter rides
Voters who need a ride to vote (captured at the door). Add polling locations, match voters to their nearest one, then build a ride book per location for drivers to claim.
Tasks
Work items — created here or auto-generated from AI-escalated voter replies. Assign to a teammate and close when done.
Custom datasets
Upload your own lists — a purchased file, a partner list, a donor export — map each one's columns to standard fields, then filter it. Every list is separate and kept apart from your L2 voter file.
Messaging
Text or email a segment. Email via SES, SMS via SNS. Reachable = has contact info, not suppressed, not opted out. Merge fields: {first_name} {last_name}.
| Sent | Channel | Reached | ✓ | ✗ | Status |
|---|
Inbox
Inbound replies (SMS/email) and form submissions. STOP/opt-out is handled automatically; other messages are AI-triaged and flagged for a human when needed.
Donations
From Anedot/WinRed/ActBlue webhooks or manual entry. Tier + cumulative total + FEC itemization flags are computed automatically.
+ Add a donation manually
Yard signs — voter requests
Small signs a voter requested for their own yard (from the door or the signup). Each is tied to a voter and delivered to their address. For roadside signs at intersections/lots, use Sign installs.
Sign installs — intersections, medians & lots
Large roadside signs at public spots (not tied to a voter). Place a site by address or map pin, then build install / inspection / removal books. For a voter's own yard sign, use Yard signs.
Volunteers
People who signed up (public form), were added here, or said "would volunteer" at the door. Pick one when generating a book's link in the Field card.
How would they like to help?
Languages spoken
Voters
Search, add, or edit voters. New voters are geocoded and sorted into a GOTV universe automatically.
Support
Get help from Vega Lucid. Available severities depend on your plan (…).
Feature request
Have an idea to make the platform better? Send it to the Vega Lucid team. We review every request and prioritize by demand and feasibility.
Team — account owner only
Add console users for your campaign and set their role. New users get an email to set their own password. Owner can manage the team; staff can't.
Automation & AI escalation
When a voter replies, the AI classifies it and follows these rules — create a task, auto-reply, and route to the right person. Merge these links into auto-replies with {{website}} {{volunteer}} {{volunteerTraining}} {{pollingLocation}} {{rideRequest}}.
Signup form branding — account owner only
Match the public volunteer signup form to the candidate's website. Set at onboarding, editable anytime.
Email sender
The FROM address for all campaign emails (walk links, ride/registration/volunteer messages). It must be a verified sender in AWS SES, or emails won't send. Ask your vendor to verify your address/domain.
Refer a campaign
Know a campaign that could use this? Send us their info and we'll reach out. We'll keep you posted.
Data export — account owner only
Download full CSVs. Links are private and expire in 15 minutes.