SMS Marketing for B2B SaaS: 10 Plays That Work and the Compliance Rules
Search sms marketing for b2b saas and you get forum threads and ecommerce guides. Not an accident. Every SMS guide on the web is written for ecommerce or home services, every number in them comes from consumer retail, and the question a B2B SaaS marketer actually has - “can I text a prospect whose number came off a demo form, and what breaks if I do?” - never gets answered.
This post answers it: ten plays with copy-paste templates, and the compliance rules that actually apply to B2B texting. Every external fact here was checked on July 29, 2026.
Does SMS belong in a B2B SaaS mix?
Two pieces of honesty.
We went looking for a credible B2B SaaS SMS benchmark set and could not find one. No reply rate, no opt-out rate, no revenue per send traced to a real sample of B2B software sends. When you see one quoted, check whether the underlying data is retail.
And the “98% open rate” is not something anyone can measure. It sits on vendor page after vendor page with no traceable primary source, and SMS has no read receipt to produce it: Twilio’s message resource documentation lists a read status only for RCS and WhatsApp. For SMS the statuses that exist are delivered, undelivered, and failed. There is no opened.
The four SMS metrics that are real: delivery rate, reply rate, opt-out rate (STOPs per thousand sends), and attributed pipeline. Open rate is not on that list.
What is citable is that the channel is open on the receiving end: in SimpleTexting’s January 2026 survey of 1,000 US consumers, 85.6% said they are opted in to texts from at least one business and 74% said they check notifications within five minutes. Self-reported and consumer, not B2B SaaS, so directional only.
The real case for SMS is timing. The Lead Response Management Study (Oldroyd, using InsideSales.com data across three years and more than fifteen thousand leads) found a 21-fold decrease in the odds of qualifying a prospect when response time stretched from 5 minutes to 30. It is old and vendor-funded, and it measured call attempts rather than texts, so read it as evidence about response speed in general, not about SMS specifically.
So: SMS is not your newsletter channel, it is your moment-critical channel. Demo in an hour. Webinar starting. Trial ends Friday. Email carries the narrative, text carries the moment - the argument in speed to lead for B2B SaaS and the 5-minute rule.
One consequence sits inside that: a B2B prospect’s “work phone” is a personal cell, legally a wireless number like any other.
The 10 plays, with copy-paste templates
These are our own framework, drawn from how a B2B software funnel behaves. No performance figures attached, because honest ones do not exist.
| # | Play | When it fires | Consent tier | What you need first |
|---|---|---|---|---|
| 1 | Inbound demo-request reply | Within 5 minutes of form submit | Informational | Phone field with visible opt-in language (“Text me about my demo request”). A bare optional phone field is not consent |
| 2 | Demo reminder | 24 hours and 1 hour before | Informational | Meeting time in your CRM, plus the captured opt-in |
| 3 | No-show recovery | 10 to 15 minutes after the start time | Informational | A no-show status your CRM writes, plus the captured opt-in |
| 4 | Webinar day-of reminder | 60 minutes before start | Informational | Registration form carrying its own text opt-in |
| 5 | Trial activation nudge | Day 2 if the key action is missing | Informational | Activation state in a CRM field, plus the captured opt-in |
| 6 | Trial-expiry decision text | 2 days before the trial ends | Informational | Trial end date in the CRM, plus the captured opt-in |
| 7 | Event and booth follow-up | Same day, within hours | Express written if promotional | Consent captured at the booth, not scraped |
| 8 | Stalled-deal nudge | Owner-triggered, one to one | Informational, one to one from the deal owner | Deal stage and last-activity date, plus the captured opt-in |
| 9 | Billing or renewal action needed | On the event | Transactional, outside the marketing tiers | Billing status in your system of record |
| 10 | Reactivation of closed-lost or churned | Deliberate campaign | Express written consent | A documented marketing opt-in that still stands |
Every message identifies the sender; every marketing message carries an opt-out.
1. Inbound demo-request reply. The highest-value text you will send.
Hi [First name], [Company] here - thanks for requesting a demo. Quick one so we come prepared: roughly how big is the team that would use this? Reply here and a human picks it up.
2. Demo reminder. Two sends; keep the hour-out one to the join link.
[Company] here. Your demo with [Rep] is tomorrow at [time] [timezone]. Reply here if you need to move it and we will sort it out.
Starting in an hour: your [Company] demo at [time]. Join link: [link]
For context on the number these reminders are aimed at: on the one measured benchmark anyone has published - 6,428 meetings booked through RevenueHero’s own scheduler in a single week of December 2024, so likely biased low - no-shows ran 6.5% overall and 4.59% in marketing software. The folk 20-40% range is unsourced. We break the segments down in demo no-show rate benchmarks.
3. No-show recovery. Minutes later, not tomorrow.
[First name], [Rep] from [Company] - looks like we missed each other at [time]. Want me to send two new times, or is next week better?
4. Webinar day-of reminder. Registration decays between signup and start. Pair it with webinar follow-up emails.
[Company]: [Webinar title] starts in 1 hour. Join here: [link]. Reply STOP to opt out.
5. Trial activation nudge. One text, one action, only if they have not done the thing.
Hi [First name], [Company] here. Your trial has not connected a data source yet - that is the 3-minute step that makes the rest work: [link]. Want a hand? Reply here. Reply STOP to opt out.
Honest requirement: this only runs if activation state reaches the CRM field the campaign reads. Email counterpart: the SaaS free trial email sequence.
6. Trial-expiry decision text. Not urgency theater: a real date, a real option.
[First name], your [Company] trial ends [day]. Two options: keep going on a paid plan, or I can extend it a week if you need more time. Which one? Reply STOP to opt out.
7. Event and booth follow-up. Fresh for hours, cold by Monday. Full motion: trade show follow-up.
[First name] - [Rep] from [Company], we talked about [specific thing] at booth [number]. Here is what I promised: [link]. Worth 20 minutes next week? Reply STOP to opt out.
Honest requirement: the number has to come from a consent capture at the booth, opt-in language visible on the form. A badge scan is a lead record, not permission to market by text.
8. Stalled-deal nudge. One to one, from the deal owner, never as a blast.
[First name], [Rep] here. We left [topic] open two weeks ago. Is this still live on your side, or has it slipped to next quarter? Either answer helps me.
9. Billing or renewal action needed. Purely operational, no offer attached.
[Company]: your renewal payment did not go through. You can update the card here: [link]. Questions, just reply.
10. Reactivation of closed-lost or churned accounts. The highest compliance bar: marketing to someone with no active relationship. Documented consent, or do not send. Safer email version: the lead reactivation campaign playbook.
[First name], [Company] here. You looked at us in [month] and [the blocker] was the issue. That shipped. Worth another look? [link] Reply STOP to opt out.
When a human takes over. Plays 1, 3, 8 and 10 produce replies automation should not answer: pricing negotiation, security questionnaire, annoyed prospect. Automation owns the opening line and the timing, not the deal.
The compliance rules for B2B text message marketing
This is general education, not legal advice. These rules are real, they change, and they vary by state. Confirm specifics with your messaging provider and your own counsel. This section reflects the rules as they stood on July 29, 2026.
The B2B exemption you are thinking of belongs to a different rule
Most B2B marketers carry a comfortable belief: TCPA is a consumer law, we sell to businesses, we are fine. Here is where it comes from, and why it fails.
The FTC’s Telemarketing Sales Rule does have a business-to-business exemption. 16 CFR 310.6(b)(7) exempts “telephone calls between a telemarketer and any business to induce the purchase of goods or services …” subject to carve-outs. That is the FTC’s rule.
The TCPA rules are separate law, with no equivalent B2B carve-out for texts. 47 CFR 64.1200(e) says the do-not-call and quiet-hours provisions “are applicable to any person or entity making telephone solicitations or telemarketing calls or text messages to wireless telephone numbers.” Your prospect’s work mobile is a wireless number, and the person holding it is a person, not a company.
The exception that actually matters for SaaS
The real distinction in the rules is about relationship, not B2B.
The quiet-hours rule at 47 CFR 64.1200(c)(1) restricts “telephone solicitation,” and (f)(15) defines that term to exclude a message “to any person with that person’s prior express invitation or permission” or “to any person with whom the caller has an established business relationship.” That relationship, per (f)(5), comes from a purchase or transaction within the preceding eighteen months, or an inquiry or application regarding your products or services within the preceding three months.
So a person who requested a demo, started a trial, or registered for a webinar in the last three months, plus every current customer, generally sits outside the definition of solicitation. Plays 1 through 6 and play 9 are a different compliance object than play 10.
Read that narrowly, because it is the single easiest place to talk yourself into a mistake. The (f)(15) exclusion and the established business relationship at (f)(5) scope the term “telephone solicitation” as it is used in paragraphs (c) and (d) - the do-not-call and quiet-hours rules. They do not supply the prior express written consent a promotional text needs under (a)(2) and the (f)(9) definition quoted below, and (f)(5) is drafted around a “residential subscriber,” so stretching it to a work mobile is a legal argument rather than a settled position. Treat the relationship exception as narrowing the quiet-hours question, not as a consent shortcut.
Two further guardrails: it is not permission to text at night, so send inside 8 a.m. to 9 p.m. recipient-local anyway, and it says nothing about promotional content, which carriers judge separately.
The three consent tiers the carriers apply
CTIA’s Messaging Principles and Best Practices (May 2023) sorts business texting into three:
| Tier | Example in a SaaS funnel | Consent expected |
|---|---|---|
| Conversational | You reply to a message the prospect sent you | Implied. “If the Consumer initiates the conversation and the Non-Consumer simply responds, then no additional permission is expected” |
| Informational | Demo reminders, webinar reminders, trial and billing alerts | Express consent for that specific informational purpose |
| Promotional | Offers, reactivation campaigns, anything selling | Express written consent |
Content draws the line, not intent. CTIA: “Adding a call-to-action (e.g., a coupon code to an informational text) may place the message in the promotional category.” Staple a discount onto a demo reminder and you are in the strictest tier.
For that tier, “prior express written consent” at 47 CFR 64.1200(f)(9) means a signed written agreement clearly authorizing marketing messages to a specific number, with a clear and conspicuous disclosure and a statement that consent is not a condition of purchase. Electronic signatures count. CTIA 5.1.2 says the opt-in record should hold timestamp, acquisition medium, the language used, the campaign, IP address, the number, and who consented. Consent is not portable either: an opt-in “should not be transferable or assignable,” and senders “should not use opt-in lists that have been rented, sold, or shared.”
One-to-one consent is dead, and revocation got stricter
Two updates most SMS articles still get wrong.
One-to-one consent is gone. In Insurance Marketing Coalition Ltd. v. FCC, decided January 24, 2025, the Eleventh Circuit held the FCC “exceeded its statutory authority under the TCPA” and vacated the relevant part of the 2023 order, including the restriction that a consumer could consent to only one entity at a time. The FCC conformed its rules effective August 29, 2025. An article that says one-to-one consent is the law is from 2024.
Revocation got stricter. The rules at 47 CFR 64.1200(a)(10) and (a)(11), which took effect April 11, 2025, let a recipient revoke “by using any reasonable method,” naming “stop,” “quit,” “end,” “revoke,” “opt out,” “cancel,” or “unsubscribe” as per se reasonable. Three things follow:
- Ten business days is the ceiling, not the target. Revocations must be honored “within a reasonable time not to exceed ten business days.” CTIA’s guidance is that no further messages go out after a single confirmation, which in practice means suppressing on arrival.
- Revocation crosses channels. The FCC’s order states that revocation “extends to both robocalls and robotexts regardless of the medium used.”
- You get exactly one confirmation message. The FCC’s 2024 order permits a single text confirming the revocation with no marketing content, and if it goes out within five minutes of receipt it is presumed to fall within the consumer’s prior express consent. The current CFR prints this at (a)(12), separate from the (a)(10) and (a)(11) changes above.
Also: 47 CFR 64.1200(d)(4) wants the caller’s name, the entity the message is sent on behalf of, and a contact number or address, and (d)(3) requires recording an internal do-not-call request “at the time the request is made.”
What it costs, and which states are stricter
Under 47 U.S.C. 227(b)(3), a plaintiff can recover actual loss or $500 per violation, trebled to as much as $1,500 per message for willful or knowing violations. Per message, across a list, is how a routine campaign becomes a class action. WebRecon counted 270 TCPA suits in May 2026, 80% class actions, up 29.6% year to date.
Florida is the clearest stricter state: Fla. Stat. 501.616(6)(a) bars commercial solicitation “before 8 a.m. or after 8 p.m. local time in the called person’s time zone,” while Fla. Stat. 501.059 defines a “telephonic sales call” to expressly include text messages, with $500 statutory damages and a 15-day cure period after a STOP reply. Several states go further, so check yours with counsel.
The carrier layer: A2P 10DLC registration
Separate from consent law, you need the technical right to send. Per Twilio’s documentation, “anyone sending SMS/MMS messages over a 10DLC number from an application to the US must register,” in two parts: a Brand (who you are as a business) and a Campaign (how people opt in, opt out, and get help). Unregistered senders “will receive additional carrier fees,” while registering “results in lower message filtering and higher messaging throughput.”
You cannot do it yourself: The Campaign Registry states that “direct registration with TCR is not available for Brands,” so you register through a messaging provider. One-time setup, silent failure mode - unregistered traffic gets filtered with no error.
The checklist
| Step | What to do | Why |
|---|---|---|
| Register for A2P 10DLC | Brand plus campaign, through your messaging provider | Unregistered traffic is filtered, often silently |
| Split your lists | Service and informational contacts separate from marketing opt-ins | Different tiers, different consent standards |
| Word the opt-in properly | Unchecked checkbox, clear disclosure, “not a condition of purchase” | The (f)(9) standard for promotional texts |
| Store the opt-in record | Timestamp, medium, language shown, campaign, IP, number | CTIA 5.1.2 is the spec, and your record is your answer |
| Never rent or buy a list | Build your own opt-ins | CTIA: consent is not transferable or assignable |
| Honor STOP instantly | Suppress on arrival, in any wording or casing | Ten business days is the ceiling, not the goal |
| Send one clean confirmation | Confirm the opt-out only, within five minutes, no marketing | The confirmation-text presumption |
| Identify yourself every time | Company name plus a way to reach you | Required by (d)(4) |
| Hold to 8 a.m. to 9 p.m. local | Recipient’s time zone, tighter where states require | (c)(1) via (e), and Florida stops at 8 p.m. |
| Keep reminders promo-free | No offer codes inside informational texts | Content decides the tier |
| Get it reviewed | Your provider and an attorney | Rules change and vary by state |
Our SMS compliance guide covers both layers in depth; it is written for home services, but they are identical for software.
Where the replies go: running SMS without a call center
The operational trap: the revocation rule says a recipient may opt out “by using any reasonable method” - not by a keyword you chose, so “please take me off this list, thanks” counts. If your texts come from a number nobody watches, you are out of compliance the first time somebody phrases it their own way. The fix is not a call center. It is one place where inbound text lands and a person sees it.
That is the shape Marqeable takes. SMS replies land in the conversations inbox rather than on somebody’s personal phone, and STOP and its equivalents are detected and suppressed automatically, so an opt-out is honored on arrival instead of waiting for a human to notice. AI-drafted replies and email replies are live for early customers, which keeps the queue moving without anybody shipping an unreviewed message. A reply that argues price or arrives annoyed still goes to a person immediately.
On timing, the honest version: Marqeable holds outbound sends to a 7 a.m. to 9 p.m. window in each contact’s time zone. That is a guardrail against the 2 a.m. accident, not a compliance certification - it is wider on the morning end than the 8 a.m. marketing standard and wider on the evening end than Florida’s 8 p.m. cutoff, so schedule accordingly if you want the stricter window. Software removes the mechanical mistakes; consent validity and whether a message crossed into promotional stay your judgment calls.
Mixing text and email in one follow-up sequence
Bolting SMS on as a parallel channel is how a prospect gets the same message twice in an afternoon. Text and email are steps in one sequence. For an inbound demo request:
| When | Channel | Message |
|---|---|---|
| Within 5 minutes | SMS | Acknowledge, ask one qualifying question |
| Within 30 minutes | The real reply from the assigned rep, with times to book | |
| Day 1 | The case study that matches their segment | |
| Day 2, if a meeting is booked | SMS | Reminder, 24 hours out |
| Day 2, 1 hour before | SMS | Join link only |
| Day 3, if no reply at all | New angle, not “just checking in” | |
| Day 7 | SMS | One short human nudge from the rep |
| Day 10 | Close the loop, leave the door open |
Four rules make it work: mirror the channel the prospect replies on, suppress the sequence the moment a human conversation starts, reserve SMS for the moment-critical steps, and carry opt-out language on anything promotional while keeping reminders clean.
Mechanically: a sequence, an inbox, and a source of truth about who is in which state. Marqeable’s journeys run follow-up across text and email on the triggers you set, audiences sync from HubSpot, Salesforce, or ServiceTitan so steps read live CRM state instead of a stale export, and segments show live reach before you send. Revenue attribution ties dollars back to the exact message - how you replace the open rate you cannot measure with a pipeline number you can, the discipline behind tracking marketing-sourced pipeline. As a team of one, start with automated lead follow-up.
Frequently asked questions
Does SMS marketing work for B2B SaaS?
It works for moment-critical messages, not as a newsletter channel: the first reply to an inbound demo request, an hour-out demo or webinar reminder, a same-day note after an event, a trial-expiry nudge. We went looking for a credible B2B SaaS SMS benchmark set and could not find one, so measure your own delivery, reply, and opt-out rates.
Is B2B texting exempt from the TCPA?
No. The FTC Telemarketing Sales Rule exempts most business-to-business calls at 16 CFR 310.6(b)(7), which is where the belief comes from, but the TCPA rules at 47 CFR 64.1200 have no equivalent carve-out for texts. Paragraph (e) applies the do-not-call and quiet-hours provisions to texts sent to wireless numbers, and your buyer’s work mobile is one.
What is a good SMS open rate for B2B SaaS?
There is no measurable one. SMS has no read receipt, so opens cannot be tracked: Twilio documents a read status only for RCS and WhatsApp, and for SMS the statuses that exist are delivered, undelivered, and failed. The widely repeated 98% open rate has no traceable primary source. Track delivery, reply, and opt-out rates instead.
What time can you send B2B marketing texts?
Send between 8 a.m. and 9 p.m. in the recipient’s local time zone, mirroring the federal quiet-hours window at 47 CFR 64.1200(c)(1), which paragraph (e) extends to texts to wireless numbers. Florida is stricter, stopping commercial solicitation at 8 p.m. local under Fla. Stat. 501.616(6)(a), and its statute expressly covers texts.
The bottom line
SMS earns a place in a B2B SaaS mix for one narrow reason: it is the only channel where a message sent now gets seen now. Right for about ten moments, wrong for everything else.
Build those ten, then get the compliance layer right, because it is where B2B teams are most confidently wrong. The FTC’s business-to-business exemption is not a TCPA exemption, and your buyer’s work phone is a wireless number. Register for 10DLC, store real opt-ins, suppress STOP instantly, hold to 8 a.m. to 9 p.m. local, and watch an inbox so a plain-English opt-out does not sail past you.
See it live: Marqeable’s conversations inbox is where SMS replies land with STOP handled automatically, AI website chat answers buyers and captures leads, and attribution ties dollars back to the exact message.
Marqeable runs your campaigns, answers every visitor, text, and email in seconds, and turns them into booked jobs and meetings - even at 9pm on a Saturday. We’re in private beta with a small early cohort. Get early access
