Skip to main content

Create and Send SMS Campaigns

Learn how to create, personalize, and send SMS campaigns in Omnisend. Track click rates, manage opt-outs, and schedule messages

Written by Ira

SMS Campaigns let you send promotional text messages to your subscribed contacts. Use SMS for time-sensitive offers, flash sales, or announcements that need immediate attention.

This article shows you how to create, personalize, send, and track SMS campaigns in Omnisend.


Before You Begin

  • You need to have your contact's phone number in an international format: +11231234567 (+ country-code area-code phone number)

  • You need to have contacts subscribed to the SMS channel. To send SMS messages to US customers, you must collect TCPA consent and opt-in records.

  • To send SMS messages to the US and Canada, you need to verify your toll-free number.

  • You do not have to use your phone number to send SMS campaigns via Omnisend.

  • SMS access depends on when you subscribed:

    • Subscribed before May 4, 2026: SMS available on all plans (Free, Standard, Pro). Free and Standard include a $1 credit; Pro includes credits = subscription price.

    • Subscribed on or after May 4, 2026: SMS available on Pro plan only with volume-based pricing starting at $0.007/SMS. You can purchase SMS credits as a subscription service.

  • Add a link to your store to track the click rates for your SMS campaigns. Note that we shorten your URLs on SMS; this article explains how and why.

Setup Process

Step 1. To send an SMS campaign, go to CampaignsCreate campaignSMS CampaignCreate SMS.

Step 2. Click Create SMS. The SMS Campaign editor opens, where you can add your campaign name, message text, and opt-out instructions.

Note: The SMS sender's name is automatically added based on the name that you have saved in your store settings.

The Message Text field is where you create the main content of your SMS campaign. This text will be sent directly to your recipients, so it's important to keep it clear, concise, and actionable. Here’s how to make the most out of this step:

1. Write a Clear Message. Be concise. SMS messages have a character limit of 160 for standard messages, so prioritize your key message. For example: Celebrate the season! 25% OFF sitewide. Sale ends today at midnight! Shop now: [[account.website]]. Also, use a friendly and approachable tone that matches your brand voice.

Note: Special characters reduce the SMS character limit from 160 to 70, which could increase the message count. Learn about SMS character counting.

2. Include a Call to Action (CTA). Prompt your recipients to take action. For example: "Shop now: [[account.website]]"

3. Consider Personalization. Add personalization to include the recipient’s name or other details, making the message feel tailored and relevant.

4. Preview as You Go. On the right side of the editor, you can see a live preview of how the message will appear to recipients in the US/CA and non-US/CA regions. This helps ensure your message looks exactly how you intend.

Step 3. The SMS Campaign editor includes separate opt-out instruction fields for US/CA and non-US/CA recipients.

  • US/CA recipients: The unsubscribe instructions are pre-filled with "Reply STOP to opt-out." This field is required and cannot be removed. You can edit the wording, but it must include a recognized opt-out keyword. Learn more about TCPA requirements.

  • Non-US/CA recipients: The unsubscribe instructions are pre-filled with [[unsubscribe_link]]. This placeholder is required – the campaign cannot be sent without it. STOP keyword replies are only supported for US/CA numbers, so the unsubscribe link is the only opt-out method available to international recipients. You can edit the text around the unsubscribe link, but the link itself must remain in the field.

On the right side of the editor, you can preview how the opt-out instructions will appear for both recipient groups before sending.

Important: Unsubscribing from the SMS channel will ONLY unsubscribe customers from the SMS channel; they will still receive email campaigns if they don't unsubscribe via the Unsubscribe link in the email.

Step 4. If you have enough credits, you can send a test SMS. You can send a test SMS to any mobile phone number. Test SMS is priced like a regular SMS message; check SMS pricing here.

If you need more SMS credits:

Legacy pricing (subscribed before May 4, 2026):

  • Pro plan: Included SMS credits = subscription price (e.g., $59/month = $59 in credits)

  • Free and Standard: Purchase SMS Credits Subscription separately (starting at $10/month)

New pricing (subscribed on or after May 4, 2026):

  • Pro plan: Purchase SMS Credits Subscription with volume-based pricing starting at $0.007/SMS

  • Free and Standard: SMS not available (must upgrade to Pro)

Find more information on SMS pricing in this article.

Important: SMS credits should not be mixed with your monthly email credits limit.

Step 5. Click Next step to select the recipients. You can send it to all SMS subscribers or subscribers of a particular segment. Also, you can exclude some segments, for example, a segment of contacts that haven't opened a couple of previous SMS campaigns.

Step 6. After selecting your recipients, you will receive a price estimate for the total SMS campaign. 

If you need to send SMS messages to US/CA numbers, you will see the price for all non-US/CA and US/CA customers calculated separately on the Price Estimation stage of the SMS campaign. The final amount will include the cost of the SMS messages sent to non-US/CA customers to US/CA customers.

Tip 💡 Exclude countries you have no interest in sending SMS to, and reduce the campaign's total price using the toggles next to each country line.

Step 7. Review your SMS campaign and send it out immediately, or schedule it for later.

If quiet hours are enabled in Store Settings → SMS → Sending rules, you'll see a message indicating time restrictions for scheduled delivery.

You are all set! As with any campaign sent, your SMS campaign statistics will appear in the reports.
​ 

Reports

Reports for SMS campaigns contain:

  • SMS Sent. Subscribers who were in the chosen segments.

  • Revenue. If your customer placed an order after clicking on a link in SMS, you would see the tracked sales.

  • Click rate. If your message had a link, you would see how many recipients clicked on it.

  • Unsubscribe rate. The number of unsubscribed customers out of those who had this option.

  • Campaign cost. The total price for this SMS campaign.

Important note: Open rates cannot be tracked in SMS campaigns. Ensure you include a clickable link in your SMS messages to see how much action was initiated. Adding a link will let you know the click rates and measure client engagement via the SMS channel.

FAQ

Something needs to be fixed?

Please have a look at our Troubleshooting SMS channel article.


If you have more questions or need help, please don't hesitate to contact our support team. We are available 24/7 and can be reached via In-app chat or email at [email protected].

Did this answer your question?