REIGN

9 min read · 1,871 words

Best WooCommerce SMS Notification Plugins

WooCommerce SMS notification plugins for order updates

A WooCommerce SMS notification plugin sends text messages to customers or to you when something happens in your store, such as a new order, a shipment or a status change. Pick one that supports the SMS gateway you want to use in the countries you sell to, covers the order events you care about, and handles customer consent properly.

What SMS notifications do for a WooCommerce store

WooCommerce sends emails by default. Emails get buried, filtered or read late. A text message is short and tends to be read quickly, which makes it a good fit for time-sensitive updates.

Common uses include:

  • Order confirmation after checkout.
  • Order status changes, such as processing, shipped, completed or refunded.
  • Shipping and delivery updates with a tracking link.
  • Admin alerts, so you or your team hear about new orders and low stock at once.
  • One-time passcodes for login or cash on delivery checks, which some plugins support.
  • Reminders and marketing messages, where the customer has agreed to receive them.

SMS is not free. Each message goes through a gateway that charges for sending, so keep texts for the moments that matter.

How SMS notifications work

The plugin watches WooCommerce events and sends the message through a gateway. A gateway is a service that delivers the text to the phone network. Some plugins are tied to one gateway, and others support several. Twilio is one well-known gateway, and many plugins work with it.

  1. You create an account with a gateway and get its credentials.
  2. You enter the credentials in the plugin settings.
  3. You write the message templates for each event, using placeholders such as order number and customer name.
  4. The plugin sends a text when the event fires.

The phone number comes from the billing field at checkout. Make sure the field is required if you want to text every customer, and that customers can enter international numbers if you sell abroad.

What to check before you choose

  • Gateway support. Does it work with a gateway that covers your customers’ countries?
  • Events covered. Order status changes, new orders, shipping updates and admin alerts.
  • Customer consent. Is there an opt-in checkbox at checkout? Can people opt out?
  • Templates. Can you edit the text per status and use placeholders?
  • Phone number handling. Does it add country codes and check number formats?
  • Logs. Can you see which messages were sent and which failed?
  • Maintenance. Is the plugin updated for current WordPress and WooCommerce versions?

SMS and notification plugins worth a look

These plugins are listed in the WordPress.org directory and were updated recently. Read the plugin page for the exact feature list and supported gateways before you install.

SMS Alert

SMS Alert sends SMS notifications and also covers OTP login, cash on delivery verification and abandoned cart recovery. It suits stores that want customer notifications and verification in one plugin.

WSMS, formerly WP SMS

WSMS, formerly named WP SMS, sends SMS and OTP messages for WordPress and WooCommerce. If you knew it by the old name, this is the same plugin. It is a broad option for sites that want text messages beyond WooCommerce too.

miniOrange OTP Login, Verification and SMS Notifications

miniOrange combines OTP verification with SMS notifications. It fits stores that want to verify phone numbers at registration or checkout as well as send updates.

NotifSMS

NotifSMS sends SMS notifications, OTP and two-factor codes for WordPress and WooCommerce. Its plugin slug still carries the Twilio name, which reflects its history of working with that gateway.

Texty

Texty sends SMS notifications for WordPress, WooCommerce and Dokan. It is worth a look if you run a multi-vendor marketplace and want vendors to get texts too.

BulkGate SMS Plugin for WooCommerce

BulkGate connects WooCommerce to the BulkGate SMS service for order notifications and messaging.

WC APG SMS Notifications

WC APG SMS Notifications adds SMS messages to WooCommerce order events and works with a range of gateways.

Brevo and Omnisend

Brevo and Omnisend are marketing platforms with WooCommerce plugins. They offer SMS alongside email, which suits stores that want to run campaigns and automations from one place, and not only send order updates.

PluginNotable focus
SMS AlertNotifications, OTP, COD verification, abandoned cart
WSMS (WP SMS)SMS and OTP for WordPress and WooCommerce
miniOrangeOTP verification with SMS notifications
NotifSMSSMS, OTP and two-factor codes
TextyWooCommerce and Dokan notifications
BulkGateWooCommerce notifications through BulkGate
WC APG SMS NotificationsOrder event SMS across several gateways
Brevo, OmnisendEmail and SMS marketing platforms

Which messages are worth sending

Every text costs money and uses a little of the customer’s attention. Start with the messages that answer a question before the customer asks it.

Order received

This tells the customer the order went through. A short text with the order number is enough. It is useful when customers pay by methods that redirect away from your site and they are not sure the order finished.

Order shipped

This is the most useful message in most stores. Add the tracking link, so the customer does not need to look for the email. It removes many “where is my order” messages.

Out for delivery or ready for pickup

If your shipping plugin or local delivery setup supports this status, a text on the day helps people be home or collect the parcel on time.

Payment failed or on hold

If an order waits for a bank transfer or a retry, a short reminder can save the sale. Include a link to the order payment page.

Refund issued

A refund message calms customers who would otherwise write to ask. State the order number and that the refund has been sent.

Admin alerts

For you or your warehouse team, a text on each new order or low stock event is faster than checking the dashboard. Limit it to the events that need action, or the alerts become noise.

Choosing an SMS gateway

The gateway matters as much as the plugin. A good plugin with a poor gateway still delivers late or not at all.

  • Coverage. Check that the gateway delivers to every country you sell in, not just your own.
  • Sender identity. Some countries require a registered sender name or a number type. Read the gateway’s guide for your target markets.
  • Reporting. Delivery reports tell you whether messages arrive. Without them you are guessing.
  • Pricing model. Gateways charge per message or by plan. Review the vendor’s own page and test with a small volume first.
  • Plugin support. Confirm the plugin you want lists the gateway. A gateway with an API but no plugin support means custom work.

Troubleshooting

Messages are not sent

Check the gateway credentials and your account balance first. Then check the plugin log if it has one, and confirm the order status you changed matches a template that is switched on.

Messages fail for some customers only

This usually means the phone number format. Numbers need the country code in many gateways. Add a check at checkout or a plugin setting that adds the code for you.

Customers get duplicate messages

Two plugins may both be sending, for example an SMS plugin and a shipping plugin with its own text feature. Turn one off.

Messages arrive late

Delays can come from the gateway or from slow WordPress cron on busy sites. Ask the gateway for delivery reports, and check that your site cron runs on time.

Special characters look wrong

Some accented characters shorten the length limit of a text, so a long message may split into several parts and cost more. Keep messages short and check how your language displays on a real phone.

How to set up SMS notifications

1. Choose a gateway

Check that it delivers to your customers’ countries and supports the sender type you want. Rules for sender names and registration differ by country, so read the gateway’s own guidance.

2. Install the plugin

Go to Plugins, Add New, search for the plugin, install and activate it. Open its settings and enter your gateway credentials.

3. Send a test message

Most plugins have a test button. Send a message to your own phone to confirm the connection works.

4. Write the templates

Create a short message for each order status. Include the order number and a next step. Skip filler. For example: “Your order is on its way. Track it here.” plus the link.

Ask for permission at checkout, with plain wording about what you will send and how to stop. Store the choice with the order.

6. Test with real orders

Place orders and change statuses to trigger each message. Check the text, the link and the timing. Check that opted-out customers get nothing.

Best practices for SMS notifications

  • Get consent. Ask before you send marketing texts. Laws such as GDPR in Europe and similar rules elsewhere cover electronic messaging, so check the rules for the countries you sell to.
  • Keep it short. Say who you are, what happened and what to do next.
  • Use order updates, not promotions, by default. Service messages are expected. Promotions need clear permission.
  • Respect timing. Avoid sending messages at night in the customer’s time zone.
  • Offer a way to stop. Include opt-out instructions where your rules require them.
  • Watch costs. Messages cost money. Send only the ones that save support time or help the sale.
  • Check delivery logs. Failed messages usually point to bad number formats.

Pair SMS with other notifications

SMS works best alongside email, not instead of it. Keep email for receipts, invoices and anything long. Use SMS for short, urgent updates. If you need to style your emails, see our guide to email customizer plugins. For a wider look at alerts, read about advanced notification plugins and newsletter and SMS plugins.

Shipping texts become more useful when the message includes a tracking link. Our guide to order and shipment tracking plugins covers that side. And if you recover lost sales by message, see abandoned cart recovery plugins.

Frequently asked questions

Does WooCommerce send SMS by default?

No. WooCommerce sends emails only. You add SMS with a plugin and a gateway account.

Do I need a Twilio account?

Not always. Twilio is one popular gateway, but many plugins support other gateways or their own service. Check the plugin page for supported gateways.

Is SMS free to send?

No. Gateways charge for messages, and the price depends on the country and the gateway. Check the gateway’s own pricing page.

For marketing messages, yes in most places. Order updates are often treated differently, but rules vary by country. Add a clear opt-in at checkout and check local rules.

Can I get SMS alerts as the store owner?

Yes. Most SMS plugins let you add an admin phone number to receive new order alerts.

Can SMS plugins verify phone numbers?

Some can. SMS Alert, WSMS and miniOrange list OTP features, which send a code to confirm a number.

Is WP SMS the same as WSMS?

Yes. The plugin now appears on WordPress.org as WSMS, formerly WP SMS.

Next step

Choose one plugin and one gateway, send a test message and write templates for just the order statuses that matter. Add more events once those work. To see a WooCommerce store inside a full theme, try the live demos.

Reading
9 min · 1,871 words
Published
Aug 20, 2025
Shashank Dubey
Reign contributor

Writing about WordPress communities, BuddyPress, BuddyBoss, LMS plugins, and the business of paid communities.

Keep reading

More from the Reign blog

Browse all posts on community, WordPress, BuddyPress and the studio of plugins behind Reign.

What customers say on Trustpilot

Swift and expert coding!

Swift and expert coding by Kerit to apply a personalised display adjustment on the Reign Theme for a media plugin that was not fully supported at the moment.

RussellGB