WhatsApp, SMS or email for Shopify order notifications?

What Shopify sends by email and SMS out of the box, where SMS stops (12 countries, confirmations only), and when WhatsApp is worth adding for order updates.

Every Shopify store already sends order notifications. The question is which channel they travel on, and the answer has more small print than the Settings page suggests. Email is the default and works everywhere. SMS is built in, but only for a confirmation, only when the shopper typed a phone number instead of an email, and only if your business is in one of twelve countries. WhatsApp is not built in at all, and yet for stores in Latin America, India, Spain or Italy it is the channel customers actually read.

This post sets out what each channel does on Shopify today, using Shopify's own documentation for the native parts and Beacon Messenger for the WhatsApp side, so you can decide what to add rather than guess from a settings screen.

Email: the default and the baseline

Shopify's store notifications are email first. Order confirmation, shipping confirmation, out for delivery, delivered, refund, every event has a template you can edit under Settings > Notifications, and they go to the email address the customer entered at checkout. There is no per-message cost and no country restriction.

The limits are the limits of email. Open rates for transactional mail are respectable but far from universal; the confirmation lands next to forty promotional emails; a customer who mistyped their address gets nothing and has no way to know. Still, email is the channel you cannot turn off and should not want to, because it is the legal record of the order and the one every other channel falls back to.

SMS: what Shopify sends and what it does not

Shopify's SMS notifications page is short and worth reading twice. The feature works like this: under Settings > Checkout you allow customers to check out with a phone number or an email. A customer who enters a phone number instead of an email receives their order confirmation by SMS. That is the feature.

Three restrictions follow, all from the same page and the related one on order status pages.

  • Confirmation only. Order and shipping updates are not sent by SMS. A customer who checked out with a phone number gets the confirmation text and then nothing, unless you offered them a box to receive updates by email instead.
  • Twelve countries, decided by your address, not the customer's. SMS confirmations are sent only when the business address is in Australia, Brazil, Canada, France, Germany, Ireland, Italy, Japan, New Zealand, Spain, the United Kingdom or the United States. A store in Mexico, Argentina, India or Portugal gets no native SMS at all; Shopify's page says to use email or install a transactional SMS app.
  • One way. Customers cannot reply to the SMS, cannot create an account with only a phone number, and cannot use Shop Pay with only a phone number. International customers may not receive the message unless the number was entered with its country code.

The practical result is that native SMS covers one message for a subset of customers in a subset of countries. It is useful as a safety net for shoppers who do not want to give an email address. It is not a shipping-update channel, and it is not available to much of the world.

WhatsApp: not native, but closer to how customers behave

Shopify does not send WhatsApp messages itself. An app connects your store to Meta's WhatsApp Cloud API, registers message templates, and sends one when a Shopify event happens. We described the plumbing in the Cloud API post; the short version is that every order notification is a pre-approved template, Meta charges per delivered message in most markets, and the customer can reply.

Beacon Messenger sends four kinds of message: an order confirmation, a cash-on-delivery confirmation that asks the customer to confirm before you dispatch, a shipping update with the tracking number and carrier, and an abandoned-checkout reminder that goes only to shoppers who opted in to marketing. The first three are utility messages in Meta's terms; the fourth is marketing and is priced and gated differently.

WhatsApp's constraints are different from SMS's rather than fewer. A new business account can start conversations with 250 unique customers in a rolling day until the business is verified, covered in the messaging limit post. Templates must be approved before they can be sent. And the customer has to have WhatsApp, which in the countries where it matters is nearly everyone and in the United States is a minority.

Side by side on Shopify

Order notification channels as they work on Shopify today
Email (native)SMS (native)WhatsApp (via app)
Order confirmationYesYes, if the customer entered a phone instead of an emailYes, template message
Shipping and delivery updatesYesNoYes, with tracking link
Where the merchant can beAnywhere12 countriesAnywhere Meta supports WhatsApp Business
Customer can replyTo your inboxNoYes, in the same thread
Per-message costNoneNone from ShopifyMeta's per-market utility rate, plus the app plan
Consent needed for order updatesOrder itselfOrder itselfOrder itself; marketing messages need a separate opt-in
Daily volume ceilingNone in practiceNone documented250 unique customers until verified, then 2,000 and up

Choosing by where your customers are

Channel choice is mostly geography and a little bit demographics. Some patterns that hold up across the stores we talk to.

  1. Selling in the US or UK to a general audience: keep email, enable phone-or-email checkout so the SMS confirmation covers people who prefer it, and treat WhatsApp as optional. Many of your customers do not have it.
  2. Selling in Latin America, Spain, Italy, India or much of Africa and the Middle East: email stays as the record, but the confirmation and shipping update that customers actually open are on WhatsApp. If your business address is outside the twelve SMS countries, WhatsApp is also your only option for a phone-based confirmation without a paid SMS app.
  3. Cash on delivery anywhere: WhatsApp. The COD confirmation needs a reply, and SMS on Shopify cannot receive one. A customer who confirms with a tap saves a courier trip you would otherwise pay for.
  4. Shipping updates specifically: email or WhatsApp. Native SMS does not send them, so if your reason for wanting a phone channel is “where is my order”, SMS does not solve it.

What changed this week on the consent side

On 1 October 2026 Shopify's developer changelog announced that SMS marketing consent is now available on the CustomerPhoneNumber object, using the same structured consent model that WhatsApp consent already uses. For merchants this is invisible, but it confirms the direction: each phone channel has its own consent record, and apps are expected to check the right one. Beacon Messenger's abandoned-checkout reminder is gated on the WhatsApp consent Shopify added at checkout in September, as described in the consent post. Order confirmations and shipping updates are transactional and need no marketing opt-in on any channel.

Running two channels without annoying anyone

Adding WhatsApp does not mean switching email off. The sensible arrangement is that email remains the complete record and WhatsApp carries the two or three messages a customer wants on their phone: the confirmation, the shipping update with the tracking link, and the COD question if it applies. Keep the WhatsApp versions short; the order status page link does the rest. If you also offer phone-or-email checkout, a customer who gave only a phone number gets Shopify's SMS confirmation and your WhatsApp confirmation within the same minute, which is one message too many. Either require email at checkout or turn the WhatsApp confirmation off and keep the shipping update, where native SMS has nothing to say.

Beacon Messenger's plans are counted in automated messages per month, from 50 on Free to 10,000 on Pro, and each trigger can be switched on or off on its own, so you can start with shipping updates alone and add the rest once you have seen the delivery reports. Pick a plan, connect a number, and send a test order to your own phone before deciding how much of the table above you want.

Frequently asked questions

Does Shopify send shipping updates by SMS?

No. Shopify's documentation states that a customer who enters a phone number at checkout receives an order confirmation by SMS, and that order and shipping updates are not sent by SMS. Shipping updates go by email, or by WhatsApp through an app.

Which countries support Shopify's native SMS order confirmations?

Australia, Brazil, Canada, France, Germany, Ireland, Italy, Japan, New Zealand, Spain, the United Kingdom and the United States, determined by the merchant's business address. Outside those countries Shopify sends email only, and suggests a transactional SMS app from the App Store.

Is WhatsApp cheaper than SMS for Shopify order notifications?

Shopify's native SMS confirmation has no per-message charge but covers only one message in twelve countries. WhatsApp messages carry Meta's per-market utility rate plus an app plan, and in return cover confirmations, shipping updates and two-way replies in any country. Compare the cost of the messages you would actually send, not the headline rate.

Can I send WhatsApp order notifications without marketing consent?

Yes. Order confirmations, cash-on-delivery confirmations and shipping updates are transactional messages about an order the customer placed, so they need no marketing opt-in. Abandoned-checkout reminders are marketing and should only go to customers who ticked the WhatsApp or SMS marketing box at checkout.

More guides