Product · Audience · Contacts

A real database - not a spreadsheet.

Every supporter is a real record: name, cell, tags, source, giving history, and notes. It's the spine the rest of the platform runs on.

MR
Marcus Reed+1 856 555 0142 · District 4
ROpted inDonorVolunteer
Given $240·12 messages·Voted 2024
The problem

The list lives in four spreadsheets and nobody knows which one is real. Consent lives nowhere.

How it works

How Contacts works.

1

Import or capture

Upload a list, or let keywords, pledge pages, and referrals add people. The source and consent are tracked on the way in.

2

Everything attaches

Tags, giving, replies, poll answers, and vote history all live on the one record, not scattered across tabs.

3

Act on it

Segment it, message it, or hand a slice to the field. The record follows the person wherever they go.

Why it matters

What you actually get.

Advocacy stages

Every contact sits on the Subscriber to Ambassador ladder, computed from the record. The list reads as a ladder of champions, not a flat file.

One source of truth

Name, cell, tags, giving, and history in one place, so the whole team is looking at the same person.

History that travels

Every message, tap, and gift stays on the record, so context never lives on someone's personal phone.

Consent on the record

How and when each person opted in is stored with them, ready if a carrier or a lawyer ever asks.

More than a name and a number.

A contact carries tags, custom fields, giving history, advocacy stage, and the full message log. That's what lets a segment be precise and a reply have context, the person on the other end is never a stranger.

Tags & custom fieldsGiving historyAdvocacy stageNotesFull message log
MR
Marcus Reed+1 856 555 0142 · District 4
ROpted inDonorVolunteer
Given $240·12 messages·Voted 2024
Every contacts send runs on the compliant floor.Consent, quiet hours, STOP and HELP, verified sender. On by default, before a single message leaves.
See the compliance model →

Put Contacts to work.

Left or right, Txtra is the sender your carriers trust and your lawyers approve.

This sits on the floor. Consent, quiet hours, STOP status, and sender verification check every send from this screen before it leaves.

See it on your race.

Questions

Asked and answered.

What makes a texting contact database different from a spreadsheet?

Consent state on every record, enforced. A contact without an opt-in source is visible for field work and closed to texting, and no export-import cycle changes that.

What lives on a contact record?

Name, numbers, tags, consent source and timestamp, full message history, and voter file enrichment on matched records, party, precinct, registration, vote history.

Can I import from my CRM?

Yes, CSV or sync. The importer asks for the consent source per row, and rows without one land as field contacts, never textable ones.