Mass texting service
Import a CSV, write one text message with merge fields, and send it to everyone on the list who should get it. Opt-outs are filtered automatically, the total cost is visible before send, and delivery status updates in real time. It's the same mass-texting workflow whether your list has 200 contacts or 40,000.
01: Compose
Drop a merge field where the first name goes and write the rest of the message the way you'd write it for a single contact. The bulk-SMS composer shows live segment count and total cost as you type, so nothing ships by surprise.
Whether SMS is the right channel for the message at all is worth settling first: SMS versus email marketing.
02 | Review and send
The review screen is a single panel that shows your final recipient count, the total cost in dollars, and what the personalized message will actually look like to one real contact. Send immediately or schedule for a future date. Nothing leaves the platform until you confirm. Whether a broadcast is the right channel for the message in the first place is worth settling early: SMS versus email marketing.
Scheduled sends are what make reminder programs work, and reminders are the highest-return use of a customer list: SMS appointment reminders.
How mass texting works
There's no separate bulk-texting flow or hidden enterprise pricing page. The broadcast you build for a 200-contact list is the same one you'd build for a 40,000-contact list.
A fuller walkthrough of that process, with the decisions at each step, is in how to send mass text messages to customers.SMS or MMS. Cost per segment surfaces immediately so you know what the campaign will cost.
A group, a tag, or a filter. Opt-outs filter automatically; DNC-flagged contacts drop out.
Merge fields, live segment count, MMS attachments, STOP language validated before send.
Final recipient count, total cost, one-contact preview. Immediate or scheduled.
TCPA compliance on the send path
/01
Anyone who texted STOP, HELP, or UNSUBSCRIBE is already out of the recipient count before you review.
Setting up the keyword handling behind that, and the autoresponders that go with it, is covered in SMS automation, autoresponders, and keywords./02
Run a list against the federal DNC registry via DataZapp. Pay only for what you verify.
/03
Time-zone-aware windows enforced automatically. Nothing lands at 3 a.m. because someone scheduled wrong.
/04
Toll-free quick-start clears carrier verification in about three business days. 10DLC runs in parallel for programs where long-term deliverability matters.
Who uses mass texting
The same compose-and-broadcast workflow runs a precinct-level GOTV push and a regional retail flash sale. The audience changes and the message changes, but the four-step mass-texting flow stays the same.
Move a voter file, a donor list, and a volunteer roster through one bulk-SMS send path on a single account.
Nonprofits and churches run a version of this with different constraints and a different ask: SMS marketing for nonprofits and churches.Storefronts, service businesses, and loyalty programs use the same bulk-SMS broadcast tool as the political side of the platform.
If you are looking for the specific things worth sending, there are fifteen of them in SMS marketing ideas for small business.
What drives the number
The per-message price is the part everyone compares and the smaller half of the story. What moves a bulk SMS bill is segment count and list size, and only one of those is obvious.
A single SMS segment is 160 characters. Go one character over and the message splits into two segments billed separately, at 153 characters each, because the standard spends the difference on stitching the parts back together. So a 161-character message costs double a 160-character one. Anything that quietly widens a message pushes it over: a long merge field, an emoji, a link that did not get shortened.
Emoji are the trap worth naming. A single emoji switches the whole message to a different character encoding, which cuts the per-segment limit from 160 characters to 70. One smiling face can turn a one-segment message into three. The composer shows the live segment count as you type for exactly this reason.
A texting list decays, and the decay is faster than most owners expect. People change numbers. Numbers get reassigned. Interest that was real at opt-in stops being real. None of that is visible from the list itself, which still shows the same count it showed a year ago.
What that means in practice is that a list you have not messaged in six months is not the asset the number suggests. Sending to it cold produces higher opt-out rates, higher carrier filtering, and a meaningful share of messages reaching people who no longer recognize you. The first send after a long silence is the most expensive one you will make, in reputation as well as money.
The programs that hold up treat cadence as maintenance rather than pressure:
The reason this sits on a mass texting page rather than in a compliance one is that it is not primarily a legal point. It is a cost point. Texting people who no longer want to hear from you is the most expensive thing a bulk SMS program can do, long before anybody complains.
Accepted is not delivered
A bulk send reports back that it went out. That report means the carrier accepted it, which is not the same as a phone displaying it. Carriers filter aggressively, they do it silently, and they do not owe you an explanation. Understanding the handful of things that trigger it is worth more than any amount of message tuning.
The practical consequence is that deliverability is mostly earned before the send rather than fixed after it. Register the number, warm it gradually, keep the list current, and use a link domain you control. A program doing those four things rarely has a filtering problem worth investigating.
When delivery does drop, look at what changed rather than at the message. A new number, a new shortener, a list segment that had been dormant, or a first send after a long gap will explain most sudden drops. The copy is almost never the cause, which is why rewriting it almost never helps.
Most bulk SMS reporting leads with the number sent, which is the least useful figure available: it measures how much you spent, not what happened. Four others tell you whether the send worked.
Read them together rather than separately. A high click rate on a poor delivery rate is a small audience responding well, which is a different problem from a large audience ignoring you, and the two call for opposite responses.
Mass texting FAQ
No hard cap on how many contacts you can include in a single campaign. Your plan's bundled SMS count determines what's included vs. what shows as overage, but the send itself isn't throttled at the platform level.
Pay-as-you-go is $0.06 per SMS and $0.15 per MMS. Monthly plans bundle SMS at lower effective rates: Basic $55/mo (1,000 SMS, ~$0.055), Pro $225/mo (5,000 SMS, ~$0.045), Enterprise $695/mo (20,000 SMS, ~$0.035). Overage bills at the plan's own rate, not PAYG.
Yes. Schedule days or weeks ahead. Scheduled campaigns respect recipient time zones: a message scheduled for 10 a.m. doesn't land at 7 a.m. for someone in a different zone.
Anyone who replied STOP, HELP, or UNSUBSCRIBE is filtered out before the recipient count is locked in. Handled platform-wide. Works whether two-way messaging is enabled or not.
Toll-free quick-start clears carrier verification in about three business days. 10DLC registration is the recommended path for high-volume or long-term programs and runs in parallel: you send on toll-free while 10DLC processes.
Yes, when it's done with documented consent, honors opt-outs, and respects quiet hours. The TCPA doesn't ban mass texting; it requires that recipients have given express written consent and that you give them a way to stop. CampaignCNX+ enforces opt-outs, quiet hours, and STOP language at the send path; getting consent at opt-in is your responsibility.
Group texting (the iMessage / "everyone replies to everyone" experience) is for small social groups, typically capped at a few dozen recipients, with everyone seeing each other's replies and phone numbers. Mass texting is one-to-many at scale: each recipient gets a private one-on-one thread with the sender. Replies route back only to your inbox, never to other recipients. Mass texting is the right tool for any list above ~20 people and for anything customer-facing.
iMessage and the Messages app can broadcast to maybe 30 recipients before carriers start throttling, and they don't carry consent records, opt-out handling, or audit trails. They're not built for compliant marketing. A platform like CampaignCNX+ is what you use when "broadcast a text to my list" needs to be repeatable, compliant, and trackable.
No platform-imposed cap. Real-world send rates are gated by carrier throughput: a registered 10DLC number can typically push tens of thousands of segments per hour. Larger sends spread across the throughput window automatically; the dashboard shows progress in real time. If you're sending to a list above 50,000 recipients, talk to onboarding so we can stage carrier throughput appropriately.
Start sending
Take the toll-free quick-start: purchase a verified phone number, import your contact list, and send your first mass-text broadcast as soon as verification clears. For high-volume programs, 10DLC carrier registration is the recommended path for long-term deliverability and runs in parallel while you're already sending.