Ecom Store Pro

How to Set Up Shopify SMS Marketing: Sender and Opt-In

Shopify Messaging can text customers in 10 active countries. Add a sender name or register toll-free, fix rejections and send your first SMS campaign.

Listen to a short brief of this article
Hands-free while you multitask

The short version

Shopify Messaging is enough for one-way SMS campaigns to 10 active countries on a paid plan, with Spain and Austria paused, at $0.012 per SMS to a US number and rates that differ by country.

Each market needs a sender: a sender name for the UK and supported EU countries, usable immediately, or a toll-free registration for the US and Canada, which can take 2 to 5 business days.

Turn on the SMS opt-in at checkout and add the required lines to your privacy policy and terms first, because carriers review your opt-in during toll-free verification and the form has a section for each policy.

Campaigns go only to customers who opted in to SMS, and you can't receive customer replies to a US or Canadian toll-free number, so stores that need two-way texting should compare third-party apps.

Setting up SMS on Shopify touches four places: Settings > Checkout, Settings > Policies, Messaging settings and the campaign editor. The order matters, because your checkout opt-in is part of what carriers review when you register a sender for the US or Canada, and the toll-free form has a section for each policy.

This guide runs in that order, from whether the built-in tool fits your store to your first scheduled campaign and what to check when texts stop arriving.

Does Shopify Have Built-In SMS Marketing?

Key takeaway

Yes. SMS marketing joined Shopify Messaging, formerly known as Shopify Email, on December 10, 2025, so the place to look is Apps > Messaging.

Only SMS marketing campaigns are managed there. Order and shipping texts are a separate feature with their own country list, as our FAQ on shipping updates by SMS explains.

Messaging can also send automated texts for abandoned carts, abandoned checkouts and browse abandonment using pre-built templates, once the SMS channel is set up.

You pay per message: $0.012 per SMS to a US number, with rates that differ by country. Our SMS pricing FAQ has the full table.

Where Messaging stops and an app starts
What you needIn Shopify MessagingThird-party route
Marketing campaigns to the 10 active countriesBuilt inNot needed for this
Texting countries outside the recipient listNot supportedShopify's own advice is a third-party app
Customer replies and two-way conversationsYou can't receive customer replies to a US or Canadian toll-free number. For the UK and EU, no page we read in Shopify's SMS documentation in November 2026 describes repliesThe Klaviyo: Email Marketing & SMS listing names "Automated two-way conversations"
Your own opt-in keywordsPaid automatic replies to keywords such as INFO or HELP are documented, and Shopify's deliverability page names "a keyword sign-up" as an opt-in method. No page we read in Shopify's SMS documentation in November 2026 describes setting one up in MessagingThe Postscript SMS Marketing listing names "Unlimited opt-in Keywords"
A toll-free number of your ownRandomly assigned and for delivery only (US and Canada)The same Postscript listing names "Unique toll-free number"

Messaging column: Shopify Help Center SMS pages, read November 3, 2026. App column: features as named on Shopify App Store listings, observed November 3, 2026; a listing shows what a vendor offers, not how well it works.

If the replies, keywords or own-number rows describe your store, our overview of email and SMS apps is the next stop. For everyone else, the rest of this guide uses Messaging.

Which Countries Can You Text, and Which Sender Do You Need?

Key takeaway

Shopify lists 12 recipient countries, two of them paused, which leaves 10 active. The 10 active countries are the United States (excluding Puerto Rico), Canada, the United Kingdom, Denmark, Finland, Italy, Luxembourg, Poland, Portugal and Sweden. What counts is where your customers are, because Shopify sets no specific country requirement for your store's location, as long as the store meets the SMS requirements. Find the row for the customers you want to reach.

Find your row: where your customers are and the sender you need
Customers inSenderWhen you can sendCustomer replies
United Kingdom, Denmark, Finland, Italy, Luxembourg, Poland, Portugal, SwedenAlphanumeric sender nameImmediately after you set up the nameNot described on the SMS pages we read in November 2026
United States (excluding Puerto Rico), CanadaToll-free number, randomly assignedAfter registration, which can take 2 to 5 business daysYou can't receive them on the toll-free number
Spain, AustriaNone while pausedPaused, and neither can be set up as a new countryNot applicable
Anywhere else, such as Germany, France or AustraliaNot on Shopify's recipient listConsider a third-party appDepends on the app

Source: Shopify Help Center SMS requirements and setup pages, read November 3, 2026. EU countries here are those on Shopify's recipient list.

The pause is the current state, not an upcoming change. SMS marketing to Spanish numbers paused on September 15, 2026. SMS marketing to Austrian numbers paused on October 1, 2026. You can't set up either as a new recipient country. Messaging's own banner calls them "currently unavailable to send SMS marketing messages due to recent changes in regulation."

As of November 2026, no page we read in Shopify's SMS documentation (overview, setup, requirements, campaigns, best practices, deliverability and pricing) gives a date for SMS to these two countries to resume.

What Does a Store Need Before the First SMS?

Key takeaway

Two checks come before any setup screen, your plan and what you sell, plus your storefront if you'll text the US or Canada.

Plan and store requirements

Key takeaway

The requirements for using Shopify Messaging are short. Your store must have:

  • An active, paid Shopify subscription plan.
  • The Online Store sales channel installed.
  • A payment provider set up.
  • Compliance with Shopify's Terms of Service and Acceptable Use Policy, plus its requirements for trust, safety, and fraud.

Shopify's marketing page says Messaging "is available on all Shopify plans," so read that together with the paid-subscription requirement. On a free trial or Pause and Build you can create campaigns and send test messages to yourself, but you can't send to subscribers.

If you'll text the US or Canada, check your storefront too. As of November 3, 2026, the toll-free form blocks password-protected storefronts, so remove the password before you get to it.

What you can't text about

Key takeaway

These types of content are prohibited from being included in SMS marketing messages:

  • Alcohol
  • Debt collection and forgiveness
  • Firearms
  • Fireworks
  • Fraudulent messages
  • Gambling
  • Hateful content
  • High-risk financial services
  • Illegal substances
  • Malicious content
  • Multi-level marketing
  • Obscene or offensive material
  • Political content
  • Third-party lead generation

The list limits what goes in the messages. If your catalog falls in one of these categories, ask Shopify Support what that means for your store before you build anything. A store with age-restricted goods has a second hurdle on the US and Canada route: the "Age verification" error in the rejection table below.

Find Your SMS Setup Route

The country table answers by country. This quiz crosses your countries with your plan, your need for replies, your opt-in setup and the list you already have, then gives you a short plan and the order to do it in.

Which SMS setup route is yours?Answer 5 questions to get your route and what to do first
Which SMS setup route is yours?Answer 5 questions to get your route and what to do first
Question 1 of 5
Where are the customers you want to text?

For the US and Canada, do this before the toll-free form. Carriers review your store information, website and opt-in during verification. An opt-in that's turned off, or a label changed so it no longer says what customers are signing up for, is a documented reason for rejection, and each rejection means fixing and resubmitting.

For the UK and EU, there's no 2-to-5-business-day form to fail, but the opt-in still comes first. Campaigns go only to customers who opted in to SMS, so without opted-in customers your first campaign has nobody to reach.

Turn on the SMS opt-in at checkout

Key takeaway

Shopify's steps for collecting phone numbers at checkout take a minute:

  1. From your Shopify admin, go to Settings > Checkout.
  2. In Customer information, select whether Shipping address phone number is optional or required.
  3. In Marketing opt-in, in the SMS section, select Checkout only from the drop-down menu.
  4. Click Save.

That phone setting applies only when checkout includes a shipping address step, and a store selling only digital or non-shippable products doesn't have one.

In Shopify adminOpen in your store
  1. Settings
  2. Checkout
  3. Marketing opt-in
Step 3: switch the SMS field from Don't show to Checkout only; the label beside it is the default.

As of November 3, 2026, the default label read "Text me with news and offers." If you change it, Shopify says it should state the purpose of the texts and how they're sent. Because Messaging sends marketing, the wording needs to reference marketing messages or offers, such as "I agree to receive marketing messages and special offers."

One more setting on this screen: Shopify's help says "To collect customer phone numbers from the checkout, you need to complete the following steps," and one step is to "Activate the SMS checkout option in your Settings." Its instructions for that step offer two choices under Customer contact method: Phone number or email, or Email for email only. Shopify says Email is selected by default on new stores.

In Shopify adminOpen in your store
  1. Settings
  2. Checkout
  3. Customer contact method
Our test store has Phone number or email selected.

We tried both on a real checkout in our test store on November 3, 2026, with Ukraine as the delivery country, the phone field optional and SMS on Checkout only, and placed no order. The "Text me with news and offers" checkbox showed under the phone field with either one. The only difference we saw was the contact field, which read "Email or mobile phone number" with Phone number or email selected.

Shopify checkout page
Our test checkout with Email selected: the SMS checkbox sits under the optional phone field.

That shows the checkbox on screen for a cart that ships, not that this choice makes no difference: we placed no order, and Shopify says the customer needs to submit the checkout for the SMS preference to be saved. We didn't test a checkout with no shipping address step.

So weigh Phone number or email on what it does: it lets customers enter a phone number instead of an email, and Shopify says you can't recover an abandoned checkout when the customer began checking out with a phone number. The hint beneath it, "An SMS App is required to send SMS updates," sits in a section about order and shipping notifications, not the Marketing opt-in section.

Three rules govern what the SMS checkbox collects:

  • The SMS opt-in can't be preselected at checkout, and it's separate from order confirmation SMS notifications. The email box follows different rules, which our FAQ on the email checkbox covers.
  • The subscription preference is saved only when the customer submits the checkout.
  • Consent that customers gave for email marketing doesn't apply to SMS, so your email list doesn't become an SMS list.

One rule depends on where the store is: if your store is located in Germany, Shopify says you need to add additional customer subscription status information.

Four neighboring pages cover what this guide only touches:

What your privacy policy and terms must say

Key takeaway

Both policies are set up on the Policies page of your admin, and the toll-free form has a section for each. Shopify's requirements are specific:

Your privacy policy must explain:

  • How you collect phone numbers.
  • How you use and store customer data.
  • Who you share data with, including SMS service providers.
  • Customer rights to access and delete their data.

Your terms of service must include:

  • Message frequency.
  • That data rates might apply.
  • Opt-out instructions.
  • Customer support or contact information.
In Shopify adminOpen in your store
  1. Settings
  2. Policies
Open Privacy policy and Terms of service under Written policies to add these lines.

Which consent laws apply by region

Key takeaway

Shopify's setup page says it "does not constitute legal advice," and neither does this table. It sets Shopify's requirement beside the wording of the law for each region, so you know what to raise with a lawyer. How each rule applies to your store is a question for them.

Consent requirements by region
RegionWhat Shopify's help requiresWhat the primary text says
United StatesAn opt-in method that complies with the applicable laws, which might include the TCPA and the CPRA47 CFR 64.1200(f)(9) defines prior express written consent as a signed written agreement, where the signature can be electronic if valid under applicable federal law or state contract law, to receive advertisements or telemarketing messages sent with an automatic telephone dialing system or an artificial or prerecorded voice, and signing can't be a condition of purchase. For calls and texts covered by 64.1200(a)(10), both the text in force as of November 3, 2026 and the FCC revision effective November 25, 2026 require revocation requests to be honored within a reasonable time not to exceed ten business days. The revision lets callers designate an exclusive means to revoke from the methods it lists, and those that don't must process requests made by any reasonable means.
European UnionA store located in or sending to the EU must comply with the ePrivacy DirectiveArticle 13(1) allows automatic calling machines, fax and electronic mail for direct marketing only with prior consent, Article 13(2) sets an exception for a seller's own similar products to customers whose details it obtained in a sale, if they can object, free of charge, when the details are collected and in each message, and recital 40 counts SMS messages among e-mails.
United KingdomA store located in or sending to the UK must comply with the Privacy and Electronic Communications RegulationsRegulation 22 bars unsolicited direct marketing to individual subscribers by electronic mail without prior consent, apart from the exceptions it names, and regulation 2 counts short message service messages as electronic mail.

Primary texts read November 3, 2026: eCFR current text of 47 CFR 64.1200, Federal Register document 91 FR 67214, the 2009 consolidated text of Directive 2002/58/EC, and the UK's PECR 2003. National EU law isn't covered here.

With the opt-in and policies in place, you can register your sender.

Add Your Countries and Set Up the Sender

Key takeaway

Install the Shopify Messaging app if it isn't in your Apps menu, then set up your countries before you create campaigns. Registering and verifying your sender also helps carriers trust your traffic, so this step affects delivery as well as permission to send.

  1. From your Shopify admin, go to Apps > Messaging.
  2. Click Settings, and in the SMS section click Edit next to Registered countries.
In Shopify adminOpen in your store
  1. Apps
  2. Messaging
  3. Settings
Step 2: Registered countries sits in the SMS section of Messaging settings; Edit opens the country list.
  1. In Targeted countries for SMS marketing, click Add countries.
In Shopify adminOpen in your store
  1. Apps
  2. Messaging
  3. Settings
  4. Registered countries
Step 3: Add countries starts the setup; the tabs filter countries by status, including Rejected.
  1. Select the countries you want to send to, then click Next.
  2. Complete the sender step for your market, described below.
In Shopify adminOpen in your store
  1. Apps
  2. Messaging
  3. Settings
  4. Registered countries
  5. Add countries
Step 4: the picker counts 10 countries and marks Canada as Registration required.

UK and listed EU countries: create a sender name

Key takeaway

This route has one required field. Fill in Create sender name, click Done, and you can create and send campaigns immediately.

On November 3, 2026, the field counted up to 11 characters and said: "Letters and numbers only. Your sender name must be similar to your store name."

In Shopify adminOpen in your store
  1. Apps
  2. Messaging
  3. Settings
  4. Registered countries
  5. Add countries
  6. Create sender name
The field counts to 11 characters, Used in shows the shared countries, and the preview ends in Unsubscribe.

The red Upgrade your plan banner in this frame, the toll-free frame and the campaign frame is the state of our test store, a development store whose plan doesn't include Messaging. It isn't a step in the setup.

One name covers the group. The "Used in" line showed the UK plus seven more, and the screen says the name identifies your brand everywhere "except United States and Canada." The countries page adds that "Countries with similar registration requirements are added automatically," so expect others to join the one you selected.

The screen also shows a Message prefix, "Linked with your store name and added to the beginning of your messages," and the preview shows it at the start of the text.

US and Canada: register a toll-free number

Key takeaway

Selecting the US or Canada opens the form Provide company information for US and Canada toll-free registration. Carriers read what you enter against your live store, and Shopify is blunt about what happens when the two disagree:

Keep your store information, website, and opt-in details accurate and consistent. Carriers review this information during verification, and mismatched details are a common cause of rejection.
Shopify Help Center — Building and maintaining your SMS deliverability ·

Shopify's help names four sections: Contact information, Business information, Privacy policy and Terms of service. On November 3, 2026, our form, with Ukraine as the country and Sole proprietor selected, showed three, with the contact name inside Business information:

  • Business information: a business contact name, who must be a real person authorized to represent the business, the legal business name and business type, and a business contact email, phone number and address. Apart from the business type, these need to match what your store displays. The form recommends an email that matches your domain.
  • Privacy policy: a URL field for the policy with the lines listed above.
  • Terms of service: a URL field for the terms with their own required lines, also listed above.
In Shopify adminOpen in your store
  1. Apps
  2. Messaging
  3. Settings
  4. Registered countries
  5. Add countries
  6. Toll-free registration
The form states the $2.15 monthly charge and, as of November 3, 2026, blocks password-protected storefronts.

The red plan banner at the top of this frame is our test store's state, not a step.

Remove any storefront password first. On November 3, 2026, the form said: "To register for a toll-free number your storefront cannot restrict access to visitors. Remove the password protection in your Online Store preferences before continuing."

In Shopify adminOpen in your store
  1. Apps
  2. Messaging
  3. Settings
  4. Registered countries
  5. Add countries
  6. Toll-free registration
Business information on our test form; the values shown are placeholders.
In Shopify adminOpen in your store
  1. Apps
  2. Messaging
  3. Settings
  4. Registered countries
  5. Add countries
  6. Toll-free registration
Privacy policy and Terms of service each take a URL.

Click Next, review the sender information page, and click Done. Toll-free registration can take 2 to 5 business days, and you receive an email when verification is complete.

Your number is randomly assigned and for delivery only, and you can't receive customer replies to it. Each campaign includes an unsubscribe URL by default. On November 3, 2026, the campaign editor's preview showed it after "STOP:" and the sender-name step's preview after "Unsubscribe:".

A $2.15 USD monthly charge applies to each approved toll-free number used for SMS marketing in the US and Canada. If you no longer want the number, remove Canada and the United States from your targeted SMS countries.

Verification takes days, so save your place in the launch checklist, which keeps your progress in this browser while you wait.

What to do when registration is rejected

Key takeaway

If your registration is rejected, a banner appears in your admin and you receive an email explaining the reason. These are the most common errors Shopify lists, not every possible one.

Common toll-free registration errors and their fixes
Error messageWhat it usually meansWhat to do
Age verificationYou sell items, such as alcohol, that require you to verify customers' ageAdd an age verification app that checks full date of birth or uses a third-party service. A simple checkbox or confirmation button isn't accepted
Business email requires an official domainThe email doesn't use a business domain. Free addresses such as Gmail or Yahoo might not be acceptedUse an address on your business domain, or display the free address on your store's contact page as an official contact method
Contact must be a business representativeThe contact doesn't look like a real, authorized person. Names such as Admin or Support and partial names aren't acceptedGive the full first and last name of an authorized representative who holds an official role
Could not validate business informationDetails didn't match your store, the website URL wasn't available, or a placeholder was usedMatch the business contact name, legal business name, contact email, phone number and address to what your store displays
Opt-in does not match use caseYour opt-in mentions something else, such as account updates, while you send marketingReference marketing messages or offers in the opt-in text, or use the default SMS checkbox label
Opt-in must be complete, branded, and legibleThe SMS opt-in is off in checkout settings, or a changed label no longer states the purpose and how messages are sentTurn the opt-in on and use the default label, or make sure a custom label states the purpose and the channel

Source: Shopify Help Center, Setting up SMS marketing with Shopify Messaging, read November 3, 2026. Six errors from Shopify's table of the most common ones.

After you fix the error, resubmit the form:

In Shopify adminOpen in your store
  1. Apps
  2. Messaging
  3. Settings
  4. SMS
  1. For the country where verification was rejected, click Manage.
  2. Check that the fields on the toll-free verification form are accurate, then click Resubmit form.

If there are no steps to resolve the issue, contact Shopify Support.

Send Your First SMS Campaign

Key takeaway

A phone number you hold from an old order isn't SMS consent. You can send campaigns only to customers who opted in to SMS marketing, and numbers that haven't opted in are automatically excluded from your campaigns.

Your store name and an unsubscribe URL are included in each campaign by default. Shopify's best practices add that a campaign should clearly identify your store as the sender, make plain it's a marketing communication, and give an easy, localized way to opt out.

Build the campaign

Key takeaway
  1. From your Shopify admin, go to Apps > Messaging.
  2. Click Create message. Shopify's help calls this button Create campaign.
In Shopify adminOpen in your store
  1. Apps
  2. Messaging
Step 2: Create message sits at the top right of the Messaging page.
  1. Select SMS, then select an SMS template.
In Shopify adminOpen in your store
  1. Apps
  2. Messaging
  3. Create message
Step 3: pick the SMS tab, then a starting point such as Blank SMS.
  1. In Campaign name, enter a name. Customers don't see it.
  2. In the Message section, select the customer segment and enter your text.
In Shopify adminOpen in your store
  1. Apps
  2. Messaging
  3. Create message
  4. Create SMS campaign
Steps 4 and 5: Campaign name comes first, then Send to in the Message section.

In that frame, Send test and Schedule send are greyed out, with two red banners below them: SMS setup required, which says "To send SMS, complete SMS setup," and our test store's plan banner. If you see those buttons greyed out, read the banners below them first.

On November 3, 2026, Send to listed segments such as All subscribers and Customers who have purchased at least once, with a number beside each. Every number read 0 in our test store, so this screen can't tell us whether that number counts SMS subscribers only.

In Shopify adminOpen in your store
  1. Apps
  2. Messaging
  3. Create message
  4. Create SMS campaign
  5. Send to
Step 5: each segment carries a number; all read 0 in our test store.
  1. Optional: if your text uses a personalized value such as First name, select Replace special characters such as é and ç in personalized values.
  2. Optional: in the Links section, select Shorten links.
In Shopify adminOpen in your store
  1. Apps
  2. Messaging
  3. Create message
  4. Create SMS campaign
  5. Message
Steps 5 to 7: the count sits under the text field, and the preview shows what's added to your text.

How long can one SMS be?

Key takeaway

The limit depends on the characters you use: 160 per message for standard characters, 70 for non-standard ones, including emojis, special characters and accented letters. Go over and the campaign is automatically split, and you're charged for each message.

Take Shopify's own example: a 200-character campaign counts as 2 messages. Cut that same campaign to 160 standard characters and it's 1 message. The character count appears in the message editor, so you can check before you schedule.

Leave room for what Shopify adds. On November 3, 2026, one short line of ours in the Steps 5 to 7 frame above counted as 1 SMS (113 characters), far more than we typed, and the preview beside the text field adds the store name and an unsubscribe link. Go by the count in the editor, not the length of your own text.

Two options in the campaign help you stay under the limit: Shorten links and Replace special characters such as é and ç in personalized values. A personalization value such as a first name can push a sent message over the count you saw, if a customer's data contains a non-standard character.

Customers receive a split campaign as one continuous message in every supported country except Luxembourg, where the parts display as separate messages.

Test it, then schedule outside quiet hours

Key takeaway
  1. Click Send test, enter a number in Phone numbers, and click Send test again. You can send up to 25 test messages per week.
  2. When you're ready, click Schedule send.
  3. In the dialog, select a date and time outside quiet hours for the countries you're sending to, then click Schedule send.

As a new sender, Shopify suggests you send to a small percentage of your audience first, so you can watch performance before sending to the full segment.

SMS quiet hours by customer location
Customer's locationQuiet hours, local time
Canada, European Union, United Kingdom20:00 to 08:00 daily
United States, unless listed below21:00 to 08:00 daily
Alabama, Florida, Louisiana, Maryland, Mississippi, Oklahoma, Oregon, Tennessee, Washington20:00 to 08:00 daily
Connecticut, Nevada20:00 to 09:00 daily
Texas21:00 to 09:00 Monday to Saturday, 21:00 to 12:00 on Sundays

Source: Shopify Help Center, Best practices for SMS marketing campaigns, read November 3, 2026.

Messages sent during quiet hours are dropped and then retried after them, based on each customer's local time. Shopify also applies a one-hour buffer before quiet hours: in Canada, a campaign sent between 19:00 and 20:00 is dropped and retried later.

Sending immediately before quiet hours can take up to 12 hours to deliver, depending on segment size, and messages might not reach all customers at the same time. If timing matters, schedule well ahead.

Why SMS Stops Arriving, and What to Check

Key takeaway

Registration gives you permission to send. Delivery is a separate decision, made message by message, and Shopify names what carries the most weight with carriers:

Carriers treat unwanted messages as spam, so sending only to customers who clearly opted in to SMS is the most important factor in your sender reputation.
Shopify Help Center — Building and maintaining your SMS deliverability ·

A text passes through three stages:

  1. The messaging platform: Shopify Messaging applies checks for consent and content.
  2. The wireless carrier: the customer's carrier decides whether to deliver, filter or block the message, and carriers don't always disclose why.
  3. The recipient's device: the phone receives the message if it's on, connected and able to receive SMS.

Unlike email, there's no spam folder for SMS, so a filtered text simply never appears. Carriers and platforms scan your text, its links and the page they lead to, and prohibited topics cause messages to be filtered or blocked; the list is above.

Link only to pages on your own store domain, because public link shorteners such as bit.ly are often blocked by carriers. That's different from the Shorten links option in the campaign.

Open a campaign in Messaging to read three metrics:

  • Delivery rate: a sudden drop can indicate carrier filtering, a content issue, or your number losing its verification status.
  • Failed deliveries: can indicate inactive numbers, landlines that can't receive SMS, or content that carriers are filtering.
  • Opt-out rate: a rising rate means your frequency or content needs to change, or your acquisition methods need review.

If your delivery rate drops, reduce your sending volume, send only to your most engaged customers, and confirm that your number is verified and your content follows the guidelines before you return to your usual volume.

On send lists of more than 1,000 subscribers, smart delivery is on by default across Messaging channels and filters out inactive SMS numbers, among others. Our email deliverability guide explains how it works on the email side.

Your SMS Launch Checklist

Key takeaway

Steps one to three apply to every route. Stores texting US or Canadian customers should finish step three before starting step four, because carriers review your opt-in and the form has a section for each policy. Stores texting only the UK or listed EU countries can send immediately after setting the sender name.

Your ticks stay in this browser, so you can come back while verification runs.

Set up SMS marketing on Shopify, step by stepTick each step as you finish it. If you took the quiz, your route shows here.

Set up SMS marketing on Shopify, step by step

Tick each step as you finish it. If you took the quiz, your route shows here.

0 of 8 done
  1. Confirm an active paid plan, and that what you plan to text isn't on Shopify's prohibited content list.

  2. In Settings > Checkout, set phone collection and select Checkout only for SMS under Marketing opt-in.

  3. Add the SMS details Shopify requires to your privacy policy and terms of service in Settings > Policies.

  4. In Messaging settings, add your countries, then create a sender name or complete the toll-free form.

  5. Stores texting US or Canadian customers wait for the verification email and resubmit the form if it's rejected.

  6. Create an SMS campaign, choose a template and a customer segment, and write one clear message.

  7. Send a test to a real phone to confirm the message, its links and any personalization work.

  8. Schedule the send outside quiet hours, then check delivery rate, failed deliveries and opt-out rate.

The Bottom Line

Key takeaway

Most of the risk in this setup sits before the first campaign, in details that are quick to get right and slow to fix after a rejection.

Fix your opt-in, policies and store details before you touch the sender. Then send a small first campaign to customers who really opted in, and judge the channel on its delivery and opt-out numbers rather than on the send itself.
Your Next Step by Stage
First campaign sentAutomate abandoned checkout and cart messages once your SMS channel is set up.Set up cart recovery
Need more than one-way textsSee what a dedicated tool such as Klaviyo adds beside your Shopify email and SMS.Read our Klaviyo guide
Registering in the US or CanadaHire a developer by the hour to check your form, opt-in and policies before you submit, with legal review excluded.Hire a Shopify developer

Your SMS Registration Checked Before It Goes In

A one-off task: a developer checks that your business details, checkout opt-in and policy lines match before you submit the US and Canada toll-free form, since registration can take 2 to 5 business days. Legal review isn't included.

Hire a Shopify developer

Frequently Asked Questions

Yes. Shopify Messaging, formerly Shopify Email, added SMS marketing on December 10, 2025. You run campaigns from Apps > Messaging to customers who opted in, in 10 active countries, with Spain and Austria paused. It handles marketing texts only. Order and shipping texts are a separate feature with their own settings and their own country list.
No, not to your subscribers. On a free trial or the Pause and Build plan, you can create campaigns and send test messages to yourself, but you can't message subscribers. Shopify requires an active, paid subscription to send, so finish your opt-in and policy setup during the trial and send your first real campaign after upgrading.
Not while the password is on. As of November 3, 2026, the toll-free form in Shopify Messaging shows a banner saying your storefront cannot restrict access to visitors, and asks you to remove the password in Online Store preferences before continuing. Take it off before you start the form, because carriers also review your website during verification.
Shopify shows a banner in your admin and sends an email explaining the reason. Common errors are a free email address, a contact who isn't a named representative, business details that don't match your store, an opt-in that's off or doesn't mention marketing, and missing age verification. Fix the cause, then click Manage for that country and Resubmit form.
Shopify says you can't receive customer replies to a US or Canadian toll-free sender number, which is for delivery purposes only. For the UK and EU, no page we read in Shopify's SMS documentation as of November 2026 describes replies to a sender name. Stores that need two-way conversations should compare third-party apps such as Klaviyo.
No. Shopify says consent that customers gave for email marketing doesn't apply to SMS, so you need a separate SMS opt-in. Phone numbers that haven't opted in are automatically excluded from Messaging campaigns, including numbers you hold from earlier orders. A low-quality list still harms your reputation with carriers, so collect consent deliberately.
Yes, but it can cost you on the toll-free route. Shopify lists a changed label that no longer states the purpose of the messages and how they're sent as a cause of rejection. As of November 3, 2026, the default read "Text me with news and offers". Keep it, or keep both of those elements in your wording.
Yes. The Shopify Messaging listing describes creating customized email, SMS and WhatsApp campaigns all in one place. Each channel still has its own setup: SMS needs registered countries, a sender and its own opt-in, and SMS consent is separate from email consent. Your templates and campaigns are then created by channel from the same screen.
It's charged per message, at $0.012 per SMS to a US number, and rates differ by country. A US or Canadian toll-free number adds $2.15 a month once approved, and a long campaign splits into several billed messages. Up to 25 test messages a week are free. Our SMS pricing FAQ has the full country table.
Shopify says messages sent during quiet hours are dropped and then retried after quiet hours, based on each customer's local time. It also applies a one-hour buffer before quiet hours to allow for carrier delays. Sending just before quiet hours can take up to 12 hours to deliver, depending on segment size, so schedule well ahead of them.
About This Article
Shopify Developer & Editorial Director
9+ years with Shopify since 2017

Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Ecom Store Pro: sets its topics and the rules every AI-written page must pass before publication.

This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.

Editorial Policy

Some links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.

Continue Learning

What to Read Next

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.