Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Send Twilio SMS Notifications from WooCommerce (Step by Step)

When we first started exploring how to send Twilio SMS notifications from WooCommerce, we were surprised by how much customers preferred text updates over emails.

After adding Twilio across various online stores, we’ve seen consistent improvements in customer satisfaction and fewer support requests.

The challenge most store owners face isn’t understanding the value of SMS notifications – it’s figuring out how to set them up without hiring a developer.

Through years of helping WooCommerce users, we have simplified the process into easy-to-follow steps that anyone can handle.

In this guide, we’ll show you how to integrate Twilio SMS notifications with your WooCommerce store.

How to send Twilio SMS notifications from WooCommerce

💡 TL;DR: To send Twilio SMS notifications from WooCommerce, you’ll need to create a Twilio account, install the Uncanny Automator plugin, and connect Twilio to WordPress.

Then, you have to create an automation recipe and configure a WooCommerce trigger that sends SMS notifications automatically.

Why Add SMS Notifications to WooCommerce?

Adding Twilio SMS notifications to WooCommerce helps you keep customers updated with instant text messages about their orders.

This improves communication, reduces support requests, and can even help increase sales. Here are some of the biggest benefits of WooCommerce SMS notifications:

  • Send instant order updates directly to customers’ phones.
  • Reduce support requests by proactively sharing shipping and delivery information.
  • Improve customer engagement with fast and highly visible communication.
  • Recover abandoned carts using SMS reminders and discount offers.
  • Promote products and sales through targeted text message campaigns.

Important: Before sending promotional or marketing text messages, make sure you have the customer’s explicit consent to receive SMS communications.

You should also provide a clear way for subscribers to opt out and follow any applicable regulations, such as TCPA requirements in the United States and similar rules in your region.

Keep in mind that transactional messages, such as order confirmations and shipping updates, are generally treated differently from marketing messages.

In our experience, SMS notifications are one of the most effective ways to improve customer communication in a WooCommerce store.

Popular Types of WooCommerce SMS Notifications

You can use Twilio and WooCommerce to automate different types of SMS messages depending on your store’s needs.

Here are some common examples:

SMS Notification TypeWhen It Is SentMain Benefit
Order confirmation SMSAfter a customer places an orderReassures customers and confirms purchase details.
Shipping update SMSWhen an order ships or tracking is addedKeeps customers informed about delivery progress.
Delivery notificationAfter the order is deliveredImproves the post-purchase experience.
Abandoned cart reminderWhen customers leave items in their cartHelps recover potentially lost sales.
Promotional SMS campaignsDuring sales, launches, or special promotionsEncourages repeat purchases and boosts engagement.
Customer feedback requestsAfter an order is completedHelps collect reviews and improve customer satisfaction.

With that in mind, we’ll show you how you can send WooCommerce SMS using Twilio. You can use these quick links to navigate through the steps:

Let’s get started!

Step 1: Set up Your Twilio SMS Account

The first thing you’ll need is a Twilio account.

Twilio is an online service that offers phone, voice messaging, and SMS services that can be used with applications like WordPress and WooCommerce.

Twilio has a free trial, so you can set up your account and try the service for free. To start, you’ll want to head over to the Twilio website and click on ‘Start for free.’

Create a free Twilio account

On the signup page, you’ll be asked to enter your personal information to set up your Twilio credentials.

Then, you’ll need to verify your email address and phone number.

Verify Twilio account

Next, select the product you want to use, what you plan to do with it, and what organization you will use it for.

This tutorial will cover ‘SMS,’ ‘Alerts & Notifications,’ and ‘Sole proprietor / Self-employed.’

Twilio sign up information

Once you enter your information, you can scroll down and select ‘With no code at all.’

Then, go ahead and click ‘Get Started with Twilio.’

Click Get started with Twilio

After you sign up for an account, you’ll be taken to the Twilio dashboard.

To get a phone number for your account, you’ll need to click the ‘Get phone number’ button.

Twilio phone number

Now, you’ll want to scroll down to the ‘Account Info’ section.

Your account SID, auth token, and new Twilio number will be listed here. You’ll need this information later, so you might want to keep this tab open.

Twilio account info section

Step 2: Install and Activate Uncanny Automator

There are many ways to connect Twilio with WooCommerce, including dedicated SMS plugins, WooCommerce extensions, custom code solutions, and automation platforms like Make.com.

However, in our experience, using Uncanny Automator is the easiest and most flexible option for beginners.

It is the best WordPress automation plugin that lets you create automated WooCommerce and Twilio workflows without writing code. Plus, it gives you the flexibility to connect your store with many other WordPress plugins and third-party services.

Uncanny Automator is trusted by over 50,000 websites and has a 4.9/5 star rating at WordPress.org.

Uncanny Automator website

We have thoroughly tested it and it seamlessly integrates with several WordPress plugins and third-party tools. For more information about the tool, you can see our complete Uncanny Automator review.

Think of it like Zapier but for WordPress websites.

Uncanny Automator offers both free and paid plans. WooCommerce integration is available in the free version, and you can also connect to Twilio using the app integration.

However, Twilio actions use Automator credits. Free accounts receive a limited number of credits to test integrations, while paid plans include ongoing usage and additional automation features.

For that reason, we recommend using a paid Uncanny Automator plan if you plan to send WooCommerce SMS notifications regularly.

If you need help with plugin installation, please see our guide on how to install a WordPress plugin.

Then, you’ll want to follow through with our guide on how to create automated workflows in WordPress with Uncanny Automator.

Step 3: Connect Twilio and Create a New Automation Recipe

Uncanny Automator works by creating ‘recipes,’ which are simple automated workflows.

Every recipe has at least two parts: a ‘Trigger,’ which is the event that starts the automation, and an ‘Action,’ which is the task that gets performed.

Upon activating Uncanny Automator, you’re ready to set up a recipe. But first, you’ll need to connect your Twilio account to the plugin To do that, go to Automator » App integrations.

In the left-hand menu, select ‘Twilio.’ You can now enter your ‘Account SID,’ ‘Auth token,’ and Twilio ‘Active number.’

After entering the details, go ahead and click the ‘Connect Twilio account’ button.

Connecting Twilio to Uncanny Automator

Then, you’ll need to navigate to Automator » Add new.

Here, you’ll be asked to choose ‘Logged-in users’ or ‘Everyone.’ We are going to select ‘Everyone’ so all shoppers will get an SMS notification, even if they checkout with a guest account.

With that done, go ahead and click on ‘Confirm.’

Select recipe type on Uncanny Automator

Next, you can name your recipe by typing into the ‘Title’ field. This is just for your reference, so you can use anything you want.

Step 4: Configure the WooCommerce Trigger

After that, you’ll click on ‘WooCommerce’ in the ‘Select an integration’ area.

Select the WooCommerce Trigger

Now, you can choose your trigger, which is anything that kickstarts the recipe.

In the dropdown menu, let’s select the following option: ‘A guest completes, pays for, lands on a thank you page….’

Alternatively, you could select ‘A user abandons a cart’ to send automated reminders, or ‘A user’s order status is changed to a specific status’ for shipping updates.

Add a WooCommerce trigger

Next, you’ll need to open the ‘Trigger condition’ dropdown and select ‘completes,’ so the workflow will run every time a customer completes a purchase.

Don’t forget to click on ‘Save.’

Completes order trigger

Next, you can link this recipe to a specific product.

We want to run the recipe when a customer buys any product, so you’ll want to select ‘Any product’ from the dropdown and then click ‘Save.’

All products trigger

Step 5: Set Up the Twilio SMS Action

Uncanny Automator will now save your trigger, and you can move on to the ‘Actions’ section.

Here, let’s click the ‘Add action’ button to get started.

Click the Add action button

You will now see all of Uncanny Automator’s integrations, such as ActiveCampaign and Instagram.

In this section, you’ll want to click on ‘Automator.’

Choosing Automator integration on Uncanny Automator

The next step is to select an action from the dropdown.

You can go ahead and choose the ‘Call a custom function/method’ option.

Select Call a custom function

To start, let’s type in a name for the custom function that you want to create.

It can be something like ‘sms_notification.’

Completing the Automator integration in Uncanny Automator

Then, you can click on ‘Add a variable.’

Now, click on the asterisk ‘*’ sign next to the empty field to specify all the data you want to use in your recipe.

In the search bar, you’ll type in ‘Billing first name’ and select it when it appears. This allows you to use the customer’s first name in your recipe.

Selecting variables for Automator integration in Uncanny Automator

Once you’ve done that, go ahead and click on ‘Save.’

Now, you’ll click the ‘Add action’ button again and select the ‘Twilio’ integration.

Select Twilio integration

From the dropdown menu, simply select ‘Send an SMS message to a number.’

This will bring up a new box where you can add the ‘To’ address and the ‘Body’ of your SMS.

In the ‘To’ field, you can click the asterisk ‘*’ button and select ‘Billing phone’ from the dropdown list.

Then, it’s time for you to create the text message that will be sent to customers within the ‘Body’ section. Feel free to add data from the asterisk ‘*’ button to insert the shopper’s order information, such as the total price and delivery date.

Creating an SMS notification message using the Twilio Uncanny Automator integration

When you are happy with your message, just click on ‘Save.’

Now, you can navigate to the ‘Recipe’ box and click the ‘Draft’ switch so that it shows ‘Live’ instead.

Activating the Uncanny Automator recipe

Your recipe is now live, and Uncanny Automator will automatically send SMS notifications to your customers using Twilio every time they make a purchase.

Before using the automation with real customers, we recommend placing a test order on your WooCommerce store.

Complete a purchase using a phone number that can receive text messages and verify that the SMS notification arrives as expected.

If the message does not arrive, then you can review the recipe log in Uncanny Automator and check your Twilio account for message status updates or delivery errors. These logs can help you quickly identify configuration problems and confirm that your automation is working correctly.

Bonus Tip: Use SMS Marketing to Build Customer Relationships

Sending Twilio SMS notifications from your WooCommerce store is just the beginning of SMS marketing. To take things further, we recommend using dedicated marketing tools.

For example, OptinMonster is a powerful lead generation tool, used by over 1.2 million websites. It is highly effective for capturing phone numbers from website visitors using its customizable popups and forms.

Then, a service like Nextiva can be used for managing contacts and sending bulk SMS marketing campaigns.

SMS marketing is more than just order notifications. It can grow your customer relationships by informing buyers about upcoming discounts and sending out feedback surveys to improve their shopping experience.

An abandoned cart popup, created using OptinMonster

To implement SMS marketing on your WooCommerce store, you can check out our list of the best SMS marketing plugins on the market.

Frequently Asked Questions About WooCommerce SMS Notifications

Here are some questions that our readers frequently ask about sending WooCommerce SMS notifications to customers:

How much does it cost to send WooCommerce SMS notifications?
Twilio charges per message, and typical rates range from about $0.0075 per SMS in the U.S. to around $0.02–$0.07 in many Latin American countries. Uncanny Automator Pro is a yearly subscription, and Twilio also includes a small free trial balance so you can test everything before paying.

Can I send other types of WooCommerce notifications?
Yes. You can trigger SMS messages for almost any WooCommerce event, including shipped orders, new accounts, or abandoned carts. As long as WooCommerce tracks the action, you can create an automation for it.

Can customers reply to the SMS messages I send through Twilio?
Not with the basic setup. These SMS alerts are one-way only unless you build a more advanced integration to handle incoming messages.

Do I need a developer to set up WooCommerce SMS notifications?
No. With tools like Uncanny Automator and Twilio, you can set up SMS alerts without writing any code. The process is guided through simple forms and dropdown menus inside your WordPress dashboard.

Can I send SMS notifications to international customers?
Yes. Twilio supports sending messages to most countries, and WooCommerce will automatically pass the customer’s phone number to the automation. Just be aware that international SMS rates vary by region.

We hope this article helped you learn how to send Twilio SMS notifications from WooCommerce. You may also want to see our guide on how to create an email newsletter and our expert list of the best WooCommerce points and rewards plugins for your store.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

1 CommentLeave a Reply

  1. I am impressed with this post, Majority ecommerce platforms are not using SMS, they only depend on mails which can sometimes go the spam box or not even check by some users. Using SMS is more matured and shows the site is professional.
    Thanks for sharing.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.