Skip to main content

Manage SMS Subscribers

Learn how you can work with the SMS subscribers when other channels are not available

Written by Ira

Your contacts can subscribe to the SMS channel independently from the Email channel.

This article explains SMS subscription statuses, how to segment your SMS contacts, and how to export your SMS contact list.


SMS Channel Subscriber Profile

A contact in Omnisend can have an email address, a phone number, or both. The email address and the phone number each serve as a unique identifier, defining which channels a contact is subscribed to.

Note: Being subscribed to email marketing does not grant SMS consent. Each channel requires a separate, explicit opt-in.

You can have contacts subscribed to SMS only (no email identifier in their profile), or contacts subscribed to both email and SMS simultaneously.

Both channels can work as stand-alone. You can send promotional campaigns, recover carts, or provide tracking links over SMS. Although SMS limits message length, segmentation and personalization options are the same across channels.

💡 Check Updating Your Contacts' Profiles to understand how different identifiers interact.

Segment Your SMS Contacts

Segments let you filter contacts by their SMS subscription status, identifier type, or opt-in date – useful for measuring SMS channel performance.

Contacts with SMS as their primary identifier (no email)

Filter for contacts where the email address field does not exist. These contacts have no email identifier and are reachable through SMS only.

Filters used:

  • All contacts whose → Subscription statusisSubscribed → to → SMS → channel, and

  • Email addressdoes not exist.

Contacts subscribed to SMS but not to email

Filter for contacts whose SMS subscription is active but whose email subscription status is non-subscribed. This shows contacts who exclusively engage through SMS.

Filters used:

  • All contacts whose → Subscription statusisSubscribed → to → SMS → channel, and

  • Subscription statusisNon-Subscribed → to → Email → channel.

Contacts by SMS opt-in date

Filter by SMS channel opt-in date to find out when contacts joined your SMS list. Use the date condition dropdown to narrow by a specific date, range, or relative period (for example, "in the last 30 days").

Filters used:

  • All contacts who → haveOpted inat least → [number] → times → where → ChannelisSMS.

  • Date condition options include: after, before, between, in the last, not in the last, on the exact date.

Revenue and order comparison

Add order and revenue rules to your segment to compare what SMS-subscribed contacts contribute against other channel contacts. You can filter by average order value and number of orders placed.

Filters used:

  • All contacts whose → Subscription statusisSubscribed → to → SMS → channel, and

  • Average order valuemore than → [value]

  • who → havePlaced orderat least1 → times → in total.

These segments help you identify and compare contacts subscribed to your SMS channel.

FAQ

What is the difference between a non-subscribed and an unsubscribed SMS contact?

  • Non-subscribed contacts provided a phone number but never explicitly opted into SMS – for example, at checkout, without checking the SMS consent box.

  • Unsubscribed contacts have actively opted out (by texting STOP or through another opt-out method).

Neither group can receive SMS Campaigns. Non-subscribed contacts may still receive certain transactional automation messages; unsubscribed contacts cannot receive any SMS.

Does a contact's email subscription cover SMS too?

No. SMS requires a separate, explicit opt-in. A contact subscribed to your email marketing is not automatically subscribed to SMS. To receive SMS, a contact must check the SMS consent checkbox on a signup form or subscribe via Text-to-Join. If a contact provides a phone number at checkout without checking the SMS box, they are added as non-subscribed to SMS.


If you have any questions or need assistance, please contact our Support Team at [email protected] or via our in-app chat.

Did this answer your question?