SMS Marketing 2026: 95% Open Rate, Scaling Compliantly
95% open rate, 160 characters, no algorithm filter between sender and recipient: SMS is one of the most effective marketing channels available to businesses. This guide shows how to build SMS campaigns that work, from consent collection to measurable ROI, including a full GDPR compliance checklist.
TL;DR
SMS reaches inboxes that email misses. With roughly 95% open rate and no spam filter between sender and recipient, SMS marketing offers the highest attention per message of any digital marketing channel. This guide shows how to build campaigns that work: consent-first opt-in collection, meaningful segmentation, precise timing, and a GDPR compliance framework that holds up to scrutiny. Plus an example calculation showing the ROI a UK SMB can realistically expect.
Why SMS marketing still works
Email marketing has a penetration problem. Average open rates sit at 20 to 30%, and in crowded categories they fall far lower. The message might be good. The problem is it never gets seen. Social media posts fight the algorithm. Push notifications get disabled. SMS is a different story.
A text message lands directly in the messaging inbox on every mobile phone, regardless of make or model, regardless of whether the recipient has a data connection. There is no spam filter with the authority to reroute it, no algorithm that decides how many people see it. The SMS open rate sits at around 95%. Most messages are read within the first few minutes.
That does not make SMS a free pass. The very directness that makes it powerful also means overuse or irrelevant messaging damages the customer relationship quickly. The difference between a well-run SMS programme and an intrusive one comes down to two things: consent and relevance.
Opt-in: the foundation of everything
No promotional SMS without documented consent. This is not a recommendation. Under GDPR and PECR in the UK, it is a legal requirement. Consent must be freely given, specific, informed, and unambiguous. Pre-ticked boxes or consent buried in general terms do not count.
A double opt-in process is best practice for SMS: the customer enters their mobile number, receives a confirmation text, and replies to confirm. This creates a clear audit trail and reduces the risk of invalid numbers. It also signals genuine intent — someone who completes two steps is far more likely to engage with your messages.
Five common opt-in touchpoints that work in practice:
- Checkout flow. At the point of purchase, offer exclusive discounts or order updates via SMS alongside the standard marketing consent checkbox. Keep the copy specific about what they will receive.
- Contact and enquiry forms. Any form where customers share their mobile number is an opportunity. Make opt-in explicit and separate from other consent, never bundled.
- Loyalty programmes. Customers who have signed up for a loyalty scheme are already engaged. SMS updates about points, rewards, and exclusive offers can be a natural benefit of membership.
- QR codes in-store or on packaging. A QR code that links to an opt-in page converts physical touchpoints into SMS subscribers. Works well for seasonal campaigns.
- Keyword to short code. Customers text a keyword (e.g. OFFERS) to a short code to opt in. Visible on receipts, packaging, or in-store signage. Simple and measurable.
Whichever method you use, store the consent with a timestamp, IP address or interaction method, and the exact wording shown. If a dispute arises, you will need to demonstrate proof of consent.
Segmentation: reach the right people
A personalised SMS message with a relevant offer outperforms a generic broadcast sent to everyone. The gap is not small. Segmented campaigns consistently achieve higher click rates and lower unsubscribe rates than unsegmented ones. For A2P SMS marketing, segmentation is one of the most effective levers you have.
Useful segmentation dimensions for SMS:
- Purchase history and customer value. High-value repeat customers warrant early access and exclusive offers. First-time buyers might benefit from an onboarding sequence.
- Location. Store-based promotions, event invitations, and local services all benefit from geographic targeting. A campaign for your Manchester location should not go to customers in Edinburgh.
- Last interaction date. Customers who have not engaged in six months respond differently to a win-back offer than active buyers. Keep these groups separate.
- Product or service interest. A car dealership customer who just bought tyres is not a good target for a tyre promotion next month. But they are the right target for a service reminder in six months.
- Opt-in source. A customer who opted in at checkout because they wanted order updates is not the same as someone who subscribed to a promotional programme. Align message content to the context of the opt-in.
On SendSeven, contacts can be tagged in the central inbox and filtered by tag, channel, or custom attributes before a campaign send. You define the target list, then trigger the campaign.
Wording: 160 characters, maximum impact
A standard SMS holds 160 characters. Multi-part messages join seamlessly for recipients, but each part is billed separately. Write for clarity and impact in a single unit where possible.
Four principles for effective SMS copy:
- Lead with the value. The recipient should understand the benefit in the first half of the message. Do not save the point for the end.
- Be specific. "Save 20% this weekend only" outperforms "great deals available." Specificity drives action.
- One clear call to action. A link, a keyword to reply with, or a phone number. One. Multiple asks dilute response rates.
- Include your sender identity. If you are using a generic short code rather than a branded alphanumeric sender ID, make your brand name clear in the message text itself.
Always include a STOP opt-out instruction in every promotional SMS. For example: "Reply STOP to unsubscribe." This is both a legal requirement and good list hygiene. Customers who want out should be able to leave easily. The alternative is complaints and spam reports, which damage your sender reputation and deliverability for everyone.
Personalisation matters even in 160 characters. Inserting the customer's first name, their loyalty points balance, or the specific product they recently purchased turns a broadcast into something that feels direct and relevant. SendSeven supports dynamic placeholders in campaign templates, so personalisation at scale requires no manual work.
Short links in SMS are tracked using SendSeven's own built-in EU-hosted link shortener. You get delivery and click data without relying on any third-party URL service, and your data stays within EU infrastructure.
Timing and frequency
Timing and frequency are where many SMS programmes go wrong. SMS is direct and immediate, which means sending at the wrong moment is particularly intrusive.
General guidelines that work across most sectors:
- Send between 10:00 and 12:00, or 17:00 and 19:00. Avoid early mornings, late evenings, and Sunday mornings. These windows maximise open rates and minimise irritation.
- Match the time horizon to the offer. A flash sale needs to land on the day or at most the day before. A seasonal offer can go out earlier.
- No more than one to two campaigns per month for a typical B2C programme. Higher frequency is justifiable only with highly relevant, genuinely time-limited content.
- Test and iterate. Send the same campaign to split groups at different times and record response rates. Over several campaigns you will build a picture of when your audience is most receptive.
Automated triggers for transactional messages follow different rules. An appointment reminder 24 hours before, a shipping confirmation when the parcel leaves the warehouse, or a password reset code sent immediately: these are expected and welcomed regardless of exact send time. The campaign frequency guidance applies to promotional messages only.
GDPR compliance checklist
Running a legally sound SMS marketing programme in the UK and EU requires getting several things right from the start. The following checklist covers the main requirements. It is not legal advice, and if you have specific questions about your obligations, consult a qualified legal professional.
- Documented opt-in for every subscriber. Timestamp, method, and exact consent wording stored against the contact record. Pre-ticked boxes, bundled consent, and implied consent do not satisfy GDPR or PECR.
- Double opt-in where feasible. Provides stronger consent documentation and reduces invalid numbers.
- Unambiguous opt-out in every promotional message. STOP keyword or equivalent. Process opt-outs within 24 hours and do not send further promotional messages after receipt.
- Clear privacy notice. At the point of opt-in, recipients must know who is collecting their number, what they will receive, and how they can unsubscribe.
- Data Processing Agreement (DPA) with your provider. Under Art. 28 GDPR, you need a DPA with every processor that handles personal data on your behalf. SendSeven provides this as standard.
- EU data residency. Understand where your provider processes and stores data. SendSeven processes data on servers in the EU.
- Regular list hygiene. Remove unsubscribers promptly. Review inactive contacts periodically. Do not hold data longer than necessary.
- Records of processing activities. Under Art. 30 GDPR, organisations processing personal data at scale must maintain a register of processing activities. Your SMS programme should be documented there.
These requirements apply regardless of whether you are sending five hundred or five hundred thousand messages. The scale of your programme does not change the legal obligations; it only changes the volume of records you need to maintain.
ROI: what SMS marketing actually delivers
SMS marketing has a reputation for being expensive relative to email. The comparison is accurate in cost-per-message terms but misleading in ROI terms. The relevant question is not what each message costs, but what it generates.
An example calculation for a UK online retailer with 5,000 opted-in SMS subscribers:
| Item | Value |
|---|---|
| Subscribers | 5,000 |
| Campaigns per month | 4 |
| Messages per month | 20,000 |
| Send cost (example rate, UK network) | ~€2,000/month |
| Conversion rate (industry average: 2-3%) | 2.5% = 125 orders |
| Average order value | €65 |
| Monthly revenue attributed | €8,125 |
| Return on send cost | ~4× (€4 per €1 spent) |
These are illustrative figures using industry-average conversion rates. Your actual results depend on list quality, offer relevance, and timing. What the calculation demonstrates is the underlying dynamic: when open rates are near 100% and the audience has actively opted in, even modest conversion rates produce meaningful returns.
SMS is billed on a usage basis on SendSeven: you pay per message sent plus the carrier fee for the destination network. There are no seat charges and no minimum term. Full pricing is on the pricing page. The ROI calculator for WhatsApp also gives a useful framework for thinking about messaging channel ROI: WhatsApp ROI Calculator.
SMS campaigns on SendSeven
SendSeven's SMS channel is designed for businesses that need reliable, scalable messaging without building custom infrastructure. Campaign sending works alongside the conversation inbox, not separately from it.
The workflow for an SMS campaign on SendSeven:
- Build your contact list with opt-in source, tags, and custom attributes in the contacts module.
- Create a campaign in the Reach section, choose SMS as the channel, and select your target segment by tag or filter.
- Write your message using dynamic placeholders for personalisation. A character counter ensures you stay within single-part limits.
- Set your send time. Schedule for a specific date and time, or trigger the send via the Flow Runs API from your own system at the right moment in a customer journey.
- Review delivery reports. After sending, delivery and click data is available in the analytics dashboard.
Replies to campaign SMS land in the same inbox as all other customer conversations. A customer who replies to a promotional message with a question does not fall into a dead end: the team can see the campaign context and respond in the same thread.
For service notifications and automated reminders, SendSeven sends triggered SMS messages via the REST API. Your own system, CRM, or booking platform calls the SendSeven API at the right point in the workflow, for example when a booking is confirmed or a parcel leaves the warehouse. There is no inbound-webhook auto-match trigger for SMS within the platform. The trigger is always a manual campaign start or a call from your own system to the Flow Runs API.
Frequently asked questions
Do I need consent for SMS marketing?
Yes. Sending promotional SMS without explicit, documented consent violates GDPR (in the EU) and PECR (in the UK). Consent must be freely given, specific, and unambiguous. Pre-ticked boxes and bundled consent do not meet the standard.
What is double opt-in for SMS?
Double opt-in means the subscriber confirms their consent in two steps: they provide their number and then confirm by replying to a confirmation text. This provides stronger consent documentation and reduces the risk of invalid numbers on your list.
How many SMS can I send per month?
There is no platform-imposed limit on the number of SMS you can send on SendSeven. The practical constraint is list quality and the regulatory requirement to only send to contacts with valid, documented consent. Best practice is one to two promotional campaigns per month for most B2C audiences.
What is the difference between a short code and an alphanumeric sender ID?
A short code is a 5 to 6 digit number. An alphanumeric sender ID displays your brand name instead of a number. Alphanumeric IDs cannot receive replies in most countries, but they display more clearly. For two-way campaigns where you want replies, a numeric sender or long code is the right choice.
Can recipients reply to an SMS campaign sent via SendSeven?
Yes. Replies land in the SendSeven inbox alongside all other customer conversations. If your campaign uses a phone number rather than an alphanumeric sender ID, customers can reply directly. The team sees the campaign context in the conversation history.
How do I track SMS campaign performance?
SendSeven provides delivery reports showing message delivery status. Click tracking uses SendSeven's own built-in EU-hosted link shortener, so you see which recipients followed your call to action without routing data through a third-party service. For sales attribution, you would connect campaign data to your CRM or e-commerce platform.
What does STOP opt-out mean?
Including "Reply STOP to unsubscribe" or a similar instruction in every promotional SMS gives recipients a simple way to opt out. Sending further promotional messages after a STOP request is a regulatory violation. Process opt-outs within 24 hours and update your contact records immediately.
What is the right timing for an SMS campaign?
Most audiences respond best to messages sent between 10:00 and 12:00 or between 17:00 and 19:00 on weekdays. Avoid early mornings, late evenings, and Sunday mornings. Match the timing to the offer: a time-sensitive flash sale should land within 24 hours of the deadline.
Conclusion
SMS marketing in 2026 is not about volume. It is about precision. A small list of properly consented, well-segmented subscribers, reached at the right moment with a relevant message, outperforms a large database of poorly targeted broadcasts every time.
The channel advantage is real. Roughly 95% open rate with no algorithmic interference means your message gets seen. The obligation is to make it worth seeing. Consent first, then relevance, then timing. In that order.
Related articles: