A thin strip across the top of the app, on every screen, that only shows up when something is time-critical and count-bound. You can't be inside Txtra and not see it.
Every campaign has a thing that can't wait. A cure window closing, a number stuck in approval, an all-hands in twenty minutes. Buried a screen deep, that thing gets missed, and missed is expensive.
The first alert is the ballot cure deadline. Eight ballots rejected, cure by November 8, three days left, and a tap straight to the fix. A staffer who never opens Ballot Chase still sees the clock.
The team notice is the campaign's to post. All-hands at four, phone bank moved to the annex, the one line everyone needs before the next send. It rides the banner until they dismiss it or the owner clears it.
An alert leaves the strip when its deadline is met or its count hits zero. The banner stays signal. An empty strip means nothing is on fire.
The most time-sensitive work in a campaign, the work that saves votes and keeps you sending, sits where nobody can scroll past it.
No group text nobody reads, no email that lands after the moment passed. It's on their screen the next time they look.
Nobody else posts to the whole team, so the strip stays signal, not noise.
Cure is the first. The slot carries anything with a deadline. A send that failed carrier registration, a plan about to lapse, a number pending approval.
The system-raised alerts are the alert banner. The owner-written message is the team notice. One honest note. The system alerts run on sample data in this build, so the ballot cure count is a stand-in until the return file flows. The team notice is real now. An owner posts it and the team sees it.
Left or right, Txtra is the sender your carriers trust and your lawyers approve.
A thin strip across the top of the app, on every screen, that appears only when something is time-critical. System alerts carry deadlines like the ballot cure window. The team notice carries whatever the owner posts to the whole team.
Owners only. It rides the banner until a teammate dismisses it or the owner clears it, so the strip stays signal, not noise.
The ballot cure deadline is the first, with the count, the date, and a tap to the fix. The slot is built for any countdown, a failed carrier registration, a lapsing plan, a number pending approval. In this build the system alerts run on sample data until the return file flows. The team notice is live now.