SMS & MMS
Built-in, 2-way, bulk and one-to-one SMS texting via the dashboard and mobile app. Each Chapter has its own phone number, and People who belong to multiple Chapters will have separate conversations with each Chapter's phone number—ensuring that communications stay organized and contextually relevant.
In addition to the SMS functionality described in this section, SMS is deeply integrated into every part of the platform, from event RSVP reminders to Page submission follow-ups. When a text is sent, it always comes from the Chapter Phone Number associated with that context (e.g., an event reminder comes from the Chapter hosting the event). This means People can save each Chapter's number to their contacts for a consistent communication experience within each Chapter.
Setting a Team Member as an Agent for a Person on your list will ensure that they receive push notifications and are able to respond when a Person texts or calls your phone number.
Any contact on your list can revoke SMS permissions for a specific chapter by texting any of the following opt-out keywords to that Chapter Phone Number:
STOP, UNSUBSCRIBE, END, QUIT, CANCEL, STOPALL, OPTOUT, REVOKE
This revokes SMS Blast and SMS P2P permissions only for that chapter. If the person belongs to multiple chapters, their permissions for other chapters remain unchanged. For carrier-level keywords (STOP, UNSUBSCRIBE, END, QUIT, CANCEL, STOPALL), Twilio sends a confirmation message: "You have successfully been unsubscribed. You will not receive any more messages from this number. Reply START to resubscribe."
To re-enable permissions, they can text any of the following opt-in keywords:
START, UNSTOP
The first six opt-out keywords (STOP through STOPALL) are industry standard, mandated by the FCC, and enforced by Twilio at the carrier level. OPTOUT and REVOKE are additional keywords recognized by Solidarity Tech. All are case insensitive (e.g., "stop", "Stop", and "STOP" all work). The keyword must be the entire message to trigger an opt-out. For example, texting "stop" will unsubscribe, but "stop it" or "please stop" will not trigger a keyword match (though Solidarity Tech's pattern detection may still recognize these as opt-outs).
In addition to these carrier-level keywords, Solidarity Tech automatically detects common opt-out phrases like "please stop texting me", "remove me from your list", and "wrong number". See SMS Opt-Out Compliance for the full list of recognized keywords and phrases, and for information on requiring opt-out language in outbound messages.
For more details on how global and chapter-level permissions work, see Communication Permissions.
Political campaigns can verify with Campaign Verify to unlock unlimited messaging on T-Mobile.
Text Blast vs. Textbank: Which Should I Use?
Solidarity Tech offers two ways to send text messages to your supporters at scale, and they serve different purposes.
| Text Blast | Textbank | |
|---|---|---|
| Purpose | Broadcast announcements, reminders, or links | Ask a question and have team members field replies |
| Team members | Not required | Required (team members send initial messages and handle replies) |
| Where to send | Dashboard | Mobile app only |
| Reply handling | Replies appear in the Text Inbox for any admin to respond | Replies are routed to the assigned team member in the app |
| Best for | Event reminders, donation asks, announcements, link sharing | RSVP outreach, 1-on-1 recruitment conversations, volunteer engagement |
Use a Text Blast when your message doesn't require a back-and-forth conversation. For example: "Join us this Saturday! RSVP here: [link]."
Use a Textbank when you're asking a question and want your team to engage with replies. For example: "Can we count on you to join the picket line on Friday? Reply YES or NO."
Updated 22 days ago
