Product · Audience · Prove it

Everyone says compliant. You can prove it.

Every opted-in number on a Txtra list carries its own receipt. The source, the method, the date, a reference id, the hand that added them, and the exact words the person agreed to. Not a summary of the policy. The words themselves, on that number, on that day.

CONSENT RECEIPTcr_8f3a21
ContactMarcus Reed · (512) 555-0184
SourceKeyword opt-in · VOTE
DateMar 14, 2026 · 9:42 PM CT
Added bySelf · opted in directly
“Hardin for D4: You’re in. Msg & data rates may apply. Msg freq varies. Reply STOP to opt out, HELP for help.”
The exact words, on that number, on that day.
Copy proofDownload receiptExport list
The problem

Every campaign's compliance is a claim right up until the day it isn't. A carrier flags you. A plaintiff files. Someone asks the one question that ends the argument. Where did this number come from, and who says they said yes.

How it works

How Prove it works.

1

The receipt writes itself

Consent gets captured the moment it happens, from the source it happened at. A keyword, a pledge page, a field QR, a referral, a volunteer’s outreach, or an attested import, each carrying its own true language.

2

Every add carries a name

A voter who signed up reads self, opted in directly. An import or a manual add reads the staff name who did it and stood behind it. An attestation is never an orphan. There’s always a name and a date on the consent.

3

It leaves the app three ways

Copy proof puts the whole record on your clipboard for a fast paste. Download receipt writes the single record to a file, one number, ready to hand off. And the list exports as one clean file, every row carrying its own receipt across the same columns.

Why it matters

What you actually get.

The exact words, quoted

The line that person saw and agreed to, word for word. A policy summary says what you meant to collect. The receipt says what you did.

A name on every attestation

Self-serve opt-ins credit the voter. Imports and manual adds credit the staffer who made them. When the question comes, the answer has a who and a when.

One number or the whole list

A carrier flags one send, you send back one receipt. A committee wants the whole list defended, you check the contacts or filter to a segment and send the file. Evidence in seconds, at either scale.

What loophole shops can’t produce

They never collected consent, so they have nothing to hand over. When the flag comes, they have a claim and no receipt. You have the receipt.

One honest note.

The receipt reads from the real source on each contact, so a keyword, a pledge page, an attested import, and a relational sign-up each carry their own true language and their own added-by. In this build the data is seeded, the single receipt is a text file, and the list is a CSV. Live, the data is the real opt-in on every number, and the single receipt becomes a signed PDF the server stamps, so nobody can edit it after the fact. That stamp is what makes it hold when someone fights it.

Consent receiptSource and methodExact languageAdded byCopy, download, export
CONSENT RECEIPTcr_8f3a21
ContactMarcus Reed · (512) 555-0184
SourceKeyword opt-in · VOTE
DateMar 14, 2026 · 9:42 PM CT
Added bySelf · opted in directly
“Hardin for D4: You’re in. Msg & data rates may apply. Msg freq varies. Reply STOP to opt out, HELP for help.”
The exact words, on that number, on that day.
Copy proofDownload receiptExport list
Every prove it 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 Prove it 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 is a consent receipt?

A per-number record of the opt-in. The source, the method, the date, a reference id, the exact words the person agreed to, and the name of whoever added them. Self-serve opt-ins read self. Imports and manual adds read the staffer who stood behind them.

Can I export a consent receipt?

Three ways. Copy proof puts the record on your clipboard. Download receipt writes the single record to a file. And the list exports as one clean file, checked contacts or a filtered segment, every row carrying its own receipt across the same columns.

Where does the receipt data come from?

From the real source on each contact. A keyword, a pledge page, a QR scan, a referral, a relational sign-up, or an attested import each write their own true language and added-by. In this build the data is seeded. Live, the receipt captures the real opt-in the moment it happens.