A Guide to SMS for WordPress and Website Integration

A Guide to SMS for WordPress and Website Integration

It’s funny. I think that for every step forward we make in bridging the physical gaps that separate us from one another, we take one step backward in terms of actual human-to-human contact.

I’m not saying I object to any of it. As a millennial, I’m much more comfortable with emailing and Facebook messaging than I am with meeting clients in person or talking to friends on the phone.

Maybe you have a large base of millennial customers who would rather get a refund than talk to someone about switching to a better-suited plan. Or maybe your site caters to an older audience who needs more convenient and accessible communication options. Regardless of who your site ultimately serves, your goal should be to provide them with channels through which they are more comfortable engaging with you.

In this article, we’ll discuss why SMS (i.e. text messaging) communications make sense for WordPress sites as well as how you can go about equipping your site with that functionality.

Continue reading, or jump ahead with these links:

Let’s get started with an important question…

Is SMS the New Marketing Gateway for WordPress?

I saw an article that talked about the rise of Facebook Messenger as a business communications platform. While it’s not my favorite idea in the world—since I prefer Facebook to be the channel through which I maintain personal relationships; not professional ones—I have to admit that it’s actually a pretty brilliant idea.

The Facebook Messenger chatbot on the Food Network's business page.
The Facebook Messenger chatbot on the Food Network’s business page.

Facebook has had messaging capabilities for a quite some time now, and the data they’ve collected on their users’ engagements with businesses through Messenger is interesting, to say the least.

Here are some key stats:

  • Every month, there are 20 billion messages exchanged between businesses and consumers through Messenger.
  • Open rates on Facebook Messenger are 10–80 times higher than those of marketing emails.
  • 64% of people prefer connecting with a business on the platform instead of calling or sending an email.

Other studies have shown a similar gravitation of the consumer to “instant” messaging with businesses; specifically, in the form of SMS. A recent article in Forbes.com, indicates that SMS is “one of the best on-demand customer service solutions out there”.

And if you’re still not sold on the idea of integrating SMS within your WordPress site or marketing strategy, think about it like this:

A Dynmark report (shared via Adobe’s blog) says that SMS have a 98% open rate. Just stop and think about that for a moment. What is the average open rate of your newsletter? And what does Buffer tell you about the percentage of people who actually see your social media posts and then click on them?

With a text message, you’d not only have a nearly 100% open rate, but Dynmark also showed that 90% of messages received are read within three seconds.

It’s clear that SMS is a viable marketing channel for businesses. There’s the speed with which your marketing messages are not only seen, but read. There are higher open rates. And then we have the conversion rate to think about, too:

Mark Tack of Vibes, a mobile marketing solution in Chicago, explained, “Both email and SMS are important channels. Looking at data between December 2013 and March 2014, we’ve discovered that mobile users are more loyal based on a higher redemption percentage of 16.6 compared to 3.3 for email.”

With SMS, you don’t have to worry about on-site popup blockers, instant email deletion, or ad blindness. Business SMS communications get more views and, if your CTA is appealing enough, more engagement.

What Can You Do with SMS on Your WordPress Site?

You already know how to integrate your other marketing channels into WordPress—social, video, email. But with SMS getting so little airtime when compared to the rest, you might not be aware of the full range of its capabilities.

I was actually surprised by one of these use cases recently when I found out that my favorite local food truck sends out text messages when they’re parked nearby (since their schedule can be erratic). It ended up being a huge timesaver for me as I was getting tired of having to stalk their site (both physical and digital) whenever I had a jonesing for their tacos.

It’s also just a really nice touch for a small business to offer a notification service like this—something I was able to sign up for through their WordPress site.

So, if you’re thinking that SMS is only for super-sized ecommerce sites, think again. SMS would be great for:

  • Instant verification or confirmation of a signup
  • eCommerce notifications as a purchase is confirmed, order is processed, package is shipped, etc.
  • Customer feedback surveys
  • Event announcements or reminders—especially if it can help you generate a higher head count at the last minute (the Viking Cooking School generated hundreds of extra dollars in revenue by doing this)
  • A heads-up about special, insider deals
  • Sending discount codes and coupons that could drive traffic instantly back to the site as Julep did
  • Notification about new blog posts, video content, etc. published to the site
  • Alerts related to exceeding account limits, password verifications, recent transactions, and so on
  • Confirmation for upcoming appointments
  • Reminders that products need to be refilled or reordered
  • “Did you see our email?” follow-ups after sending out important information you don’t want them to miss
  • SMS-only contests like the one Tide ran to get new mobile subscribers and generate greater brand awareness

Here’s an example of how American Airlines handles their flight notifications. This is what it looks like on their site:

SMS for WordPress - American Airlines Text Notification Setup
An example of how American Airlines has added SMS functionality to their site.

And here is the SMS notification I received:

SMS for WordPress - American Airlines Text Notification Confirmation
SMS notification from American Airlines. Simple and to the point. Just what I need.

As you can see, there’s a lot that can be accomplished by sending a simple text message to your visitors. And, even better, you can use these messages to complement your other marketing efforts, driving them back to the site or turning their attention to your other marketing channels.

Just keep in mind the general “rules” you’ll want to abide by:

  • Only send text messages if your visitors have expressly given you permission to opt them in.
  • Always give them an easy out if they decide to change their mind. Include a STOP or OPT OUT option in the message.
  • Keep your messages under 160 characters.
  • Include a clear call-to-action. SMS should always be sent with a purpose: read this, fill out this survey, use this coupon code, etc.
  • If you do include a link, make sure the landing page is optimized for mobile and removes any unnecessary steps so your visitors can get right to what they need, just like Silverstone did.
  • And, of course, don’t forget to schedule them for an optimal time and date. A text on a Monday at midnight is not likely to go over well with your audience.

5 WordPress Plugins and Tools for SMS Integration

Unsurprisingly, SMS plugins were kind of difficult to track down for WordPress. It’s not that they don’t exist, it’s more that many of them don’t have very good reviews or haven’t been updated in a long time. With SMS receiving so little fanfare and probably not being the simplest thing to integrate into WordPress, it makes sense.

Plus, there’s the additional cost of signing up with an SMS service provider. Most plugins work with Twilio, but you’ll find others (like Clickatell and Plivo) that work just as well.

Before you jump into any of the recommended plugins below, be sure to do your research on which SMS provider services are actually compatible with the one you want, so you don’t get stuck with a plugin you can’t use.

Easy Appointments

SMS for WordPress - Easy Appointments Extension
The Easy Appointments plugin and extension.

The Easy Appointments Plugin and Extension plugin could come in handy for anything from a restaurant website to a local hair salon or even a financial advisor.

Including appointment scheduling on your site can do wonders for streamlining the conversion process since you’re essentially removing the middle man.

Easy Appointments is a paid extension, and has two tiers: Starter and Pro.

Joy of Text

Joy of Text plugin.
Joy of Text plugin.

The free “Lite” version of the Joy of Text plugin will give you the power to send quick confirmation notifications to new subscribers.

If you’re interested in SMS, but aren’t quite sure if it’s worth too much of an investment at this time, this is a good one to start with—especially if you have a blog, newsletter, membership, or some other subscription service they can sign up to.

Pro extensions for this plugin will open you up to more possibilities for ecommerce, scheduling, and BuddyPress forums.

WordPress SMS Marketing

SMS for WordPress - WordPress SMS Marketing Plugin
WordPress SMS Marketing Plugin.

Alright, so we’ve covered scheduling, ecommerce, and subscriptions. Now, let’s take a look at this marketing plugin specifically meant to work with SMS. Like with most automated marketing tools, the WordPress SMS Marketing plugin empowers you to streamline your marketing efforts through bulk scheduling, automated messages, trigger actions, and more.

This one also comes with built-in analytics so you can review the results of your SMS marketing campaigns to see how well they’re performing.

vCita App

SMS for WordPress - vCita Plugin
vCita App.

vCita isn’t actually a WordPress plugin, but I still think it’s worth including on this list since it’s an incredibly powerful business management tool that comes with SMS capabilities.

This is the sort of thing that I think you as a WordPress developer might find valuable for your own business.

With the “Business” plan, you can add scheduling, payment, and subscription functionality to your site and then send SMS text messages and even marketing campaigns to customers who opt in when they use those tools.

BYOP with Twilio

Build-Your-Own plugin with Twilio.
Build-Your-Own plugin with Twilio.

As I mentioned above, Twilio is the primary provider of SMS services for businesses aiming to integrate this capability into their WordPress sites. That said, they know what they’re talking about when it comes to SMS functionality and WordPress. So, if you find that the plugin options above just aren’t doing it for you and you’re feeling adventurous, why not build your own plugin?

Twilio has provided a number of guides on how to do this. There’s this one that shows you how to create an SMS plugin from-scratch and there’s this one that will give you the ability to automate SMS notifications to subscribers every time a new blog post is published. Then, once you’re comfortable using PHP to build your own, you can get crazy and try your hand at something new.


As we move more and more into omni-channel marketing, it’s essential that our WordPress sites keep up.

If you know that your target audience is using their smartphones to engage with your site, social media, email messages, and more, then SMS is likely a smart move for you right now.

And if you should find that your visitors aren’t receptive to or just don’t need SMS integration, that’s fine, too. But you’ll never know unless you give it a shot.

Editor’s Note: This post has been updated for accuracy and relevancy.
[Originally Published: August 2017 / Revised: April 2022]

In your own personal interactions with brands, do you look forward to receiving SMS notifications from them? Who are these companies and what sort of messages do they send?

Suzanne Scacca

Suzanne Scacca Suzanne is a former WordPress implementer, trainer, and agency manager who works as a freelance copywriter. Suzanne writes about WordPress, SEO, web design, and marketing. She is Also a creator of website-building and SEO courses on Skillshare. You can follow her on Twitter.

Janette Burhans

Janette Burhans Janette Burhans is a content creator at WPMU DEV, who writes blog articles and the weekly WhiP & Roundup emails. Her professional career as an author and artist spans over two decades, half of those in the world of WordPress. Her writing has been featured in Glamour magazine, and her personal blog, Platinum Pink. Connect with Janette on Twitter.