Send SMS Notifications With WordPress SMS
Connect WSMS (formerly WP SMS) to 160.com.au once, then text customers and subscribers from your dashboard. Add the paid All-in-One upgrade for WooCommerce order alerts and login codes.
Trusted by Australian businesses since 2002







WSMS (formerly WP SMS) is an SMS plugin for WordPress made by VeronaLabs. It connects your WordPress website to the 160.com.au text messaging platform. Pick 160au as the gateway, enter your 160 username and password once, and your site can send newsletters, form alerts and admin alerts via SMS. The paid All-in-One upgrade adds WooCommerce order texts, login codes and scheduled reminders. You pay 160 only for the texts you send.
Connect the WordPress SMS Plugin to 160 in Three Steps
Step 1: Install the plugin
In your dashboard, go to Plugins > Add New and search for WSMS (a search for WP SMS also finds it). Install and activate it like any other WordPress plugin.
Step 2: Choose 160au
Go to WSMS > Settings > Gateway, search for 160 and select 160au. Enter your 160 username (not your email), your password and your sender, then click Test Connection. You only do this once.
Step 3: Switch on your texts
Turn on form alerts and admin alerts, or send bulk SMS to a subscriber group. Order texts and login codes need WSMS All-in-One.
Text Customers at Every Step of Their Order
Order updates.With the WSMS All-in-One upgrade, WooCommerce customers get order status notifications by text, such as when an order is processing or completed. Texts go out through your 160 account.
New order alerts for you.All-in-One can also send SMS alerts to your own mobile when a new order comes in.
Carts left behind.With All-in-One, abandoned cart texts remind shoppers about items they left in their cart.
Pick 160 as Your Gateway for Australian SMS Delivery
Built into the plugin.WSMS is a popular WordPress SMS plugin. 160.com.au is one of the SMS gateway providers built into it. Search for 160, pick 160au and enter your 160 username and password.
Australian routes and data.Your texts travel on Australian carrier routes, and 160 keeps your account and message data in an Australian data centre.
No monthly fee.Buy prepaid credits for 160's SMS services and pay only for what you send. Our Sydney support team is on 1800 671 823 if you get stuck.
Protect Your WordPress Login With SMS Codes
Two-factor login.With the WSMS All-in-One upgrade, ask for an SMS code on wp-login.php as a second step after the password. Someone with only a stolen password cannot get in without the code.
Log in with a mobile number.All-in-One also lets each WordPress user sign in with their mobile number and an SMS code instead of a username and password.
One-time passwords.Use SMS OTP verification for other actions on your site. For a stand-alone verification API, use 160Verify.
We sent a code to your mobile.
Get a Text When Visitors Fill In Your WordPress Forms
Works with your form builder.The free plugin connects to Contact Form 7, Formidable and Forminator. All-in-One adds Gravity Forms, Quform, Elementor Forms and Fluent Forms.
Confirm with the customer.Send the person who filled in the form a custom SMS to confirm you have their entry.
Site alerts for admins.Get texts about each new signup and new WordPress releases, and tell subscribers when a new post goes live.
Schedule SMS Marketing Texts to Your Subscriber Lists
Subscriber lists in WordPress.Collect sign-ups with an SMS newsletter form, added as a shortcode or a widget (a Gutenberg block needs All-in-One). Keep subscriber groups in your dashboard, and text one person or run SMS marketing campaigns to a whole group.
Schedule or repeat.With All-in-One, write a text now and set the date and time it goes out, or repeat a reminder at regular intervals. All-in-One also shortens long links so they use fewer characters.
Two-way texting.Send from a 160 virtual number and add the WSMS Two-Way SMS add-on, and customer replies show in WordPress so you can answer them. Our guide to two-way SMS shows how to set it up.
See What WSMS Does for Free and With All-in-One
Free features work as soon as you connect 160au. Items marked All-in-One need the paid upgrade from VeronaLabs.
Features
- Send SMSText one person, a group, a user role or all your subscribers from WordPress.Free
- Bulk SMSSend to many numbers at once. Large sends go out in a queue.Free
- SMS newsletter and opt-inCollect subscribers with a sign-up form, added as a shortcode or a widget.Free
- WordPress notificationsTexts about new users, new posts, comments and WordPress updates.Free
- Messaging buttonAdd an SMS or WhatsApp button so visitors can reach you.Free
- GDPR toolsManage subscriber consent and export their data.Free
- Zapier and webhooksConnect WSMS to thousands of apps, or send events to your own tools.Free
- REST API and hooksBuild your own integrations on top of the plugin.Free
- SMS outboxSee every text you sent and its delivery status.Free
- Scheduled and repeating SMSSet a date and time for a text, or repeat it on a schedule.All-in-One
- Link shorteningShorten links in your texts and track the clicks.All-in-One
- Login with SMS and 2FASign in with a mobile number, or add an SMS code to the login.All-in-One
- Gutenberg blockAdd an SMS sign-up form in the block editor.All-in-One
- Two-way SMS inboxRead and answer replies inside WordPress.All-in-One
Integrations
- ZapierLink WSMS to thousands of other apps.Free
- Contact Form 7Send a text when a form is submitted.Free
- Formidable FormsSend a text when a form is submitted.Free
- ForminatorSend a text when a form is submitted.Free
- WooCommerceOrder status texts, abandoned carts and checkout codes.All-in-One
- Gravity FormsTexts for new form entries.All-in-One
- Elementor FormsTexts from Elementor form submissions.All-in-One
- Fluent FormsTexts for new form entries.All-in-One
- QuformTexts for new form entries.All-in-One
- BuddyPressTexts about member activity and messages.All-in-One
- WP Job ManagerAlerts for new jobs and applications.All-in-One
- Easy Digital DownloadsTexts for digital product sales.All-in-One
- WooCommerce BookingsBooking confirmations by text.All-in-One
- BookingPressAppointment reminders by text.All-in-One
From VeronaLabs' free and All-in-One feature comparison, checked October 2026. Plans and features are set by VeronaLabs and can change.
Use SMS Integration on Any Kind of WordPress Site
Online shops
Text shoppers about their WooCommerce orders and the carts they left behind, with WSMS All-in-One.
Events and bookings
Set up automation that sends SMS reminders before an event or appointment, with WSMS All-in-One.
Member communities
Text members of a BuddyPress site about activity and news, with WSMS All-in-One.
Job boards
Alert people about new postings, applications and status changes through WP Job Manager, with WSMS All-in-One.
Digital downloads
Send purchase notices and download links by text from Easy Digital Downloads, with WSMS All-in-One.
Local businesses
Run SMS campaigns with offers and feedback requests to bring customers back.
Start With 1.9¢ Texts on Your First Package
Choose the credits that suit you. The new customer price applies to your first order, and credits never expire while you send one SMS every 180 days.
- Text any mobile in Australia and overseas
- No hidden fees or contracts
- 100% delivery guarantee
- Full customer and tech support
- Dedicated account manager
- Text any mobile in Australia and overseas
- No hidden fees or contracts
- 100% delivery guarantee
- Full customer and tech support
- Dedicated account manager
- Text any mobile in Australia and overseas
- No hidden fees or contracts
- 100% delivery guarantee
- Full customer and tech support
- Dedicated account manager
- Text any mobile in Australia and overseas
- No hidden fees or contracts
- 100% delivery guarantee
- Full customer and tech support
- Dedicated account manager
- Text any mobile in Australia and overseas
- No hidden fees or contracts
- 100% delivery guarantee
- Full customer and tech support
- Dedicated account manager
Sending messages from WordPress and WooCommerce uses your normal 160 credits, with no monthly fee from 160. The core plugin is free to install, and some features need the paid WSMS All-in-One upgrade.
* These are standard text messages of up to 160 characters. A message over 160 characters uses more SMS credits.
* This offer is only valid for new customers and applies to the new customer's first order. We reserve the right at our sole discretion to refuse this offer. It does not apply to existing customers or to new customer accounts related to existing customers.
* Package prices include GST. The per SMS rate is shown excluding GST. SMS credits are not transferable between accounts. The offer is limited to one account per business or person, and accounts opened to claim the offer more than once will have the additional credits removed.
Sending more each month? See standard pricing and coverage.
Answers to Help You Compare the Best WordPress SMS Plugins
How do I add SMS to my WordPress site?
To integrate SMS with your site, install WSMS from your WordPress dashboard. Search for 160, choose 160au as the gateway and enter your 160 username and password once. You can then send SMS messages and set up notifications from WordPress. The setup guide walks through each step, and VeronaLabs has its own 160.com.au setup guide with screenshots.
What does the free WSMS plugin include?
The free plugin sends single and bulk SMS, alerts admins about new users, new posts and WordPress updates, and builds SMS newsletter forms as a shortcode or widget. It connects to Contact Form 7, Formidable and Forminator, and to other services and automation platforms. It also adds a messaging button so visitors can reach you, and it includes GDPR tools for subscriber consent and data export. Download the plugin.
Is there a free WordPress SMS plugin, and what does it cost?
The core WSMS plugin is free on wordpress.org. Its maker, VeronaLabs, sells a paid All-in-One upgrade with all its add-ons, which adds WooCommerce order texts, login codes, scheduling and two-way texting. From 160 you pay only for the texts you send, at prepaid rates with no monthly fee. New accounts get free trial credits.
What are the best SMS plugins for WordPress?
Among WordPress plugins, pick one whose SMS capabilities cover WooCommerce, OTP, forms and two-way texts, and that lets you choose an Australian gateway. WSMS covers all of these, though WooCommerce texts, OTP and two-way texts need its paid upgrades. It supports more than 270 SMS gateways worldwide, and 160.com.au is one of them.
Can I send WooCommerce order notifications by SMS?
Yes, with the WSMS All-in-One upgrade from VeronaLabs. It texts customers when their order status changes, such as processing or completed, and can text admins about new orders.
Does it support OTP and two-factor login?
Yes, with the WSMS All-in-One upgrade. You can add SMS two-factor authentication and one-time passwords to the WordPress login, and let users log in with their mobile number.
Is 160 a cheaper alternative to Twilio for WordPress?
160 is an Australian SMS provider. It is prepaid with no monthly fee and uses Australian carriers, so for Australian numbers it is a simple, low-cost SMS solution. You connect it to the same plugin with your 160 login.
Is there a free SMS gateway for WordPress?
Not fully. The core plugin is free, and every new 160 account comes with SMS trial credits. After that you buy prepaid credits, with no monthly fee or contract.
Do I need a 160.com.au account?
Yes. The plugin signs in with your 160 login, and the texts it sends use credits from your 160 account. Sign-up is free, with trial credits and no credit card.
Which form plugins work with WSMS?
Contact Form 7, Formidable and Forminator work with the free plugin. Gravity Forms, Quform, Elementor Forms and Fluent Forms need WSMS All-in-One. Each can send a text when someone submits one of your forms in WordPress.
Can I schedule or repeat texts from WordPress?
Yes, with the WSMS All-in-One upgrade. Scheduled SMS sends a message at the date and time you set. Repeating SMS sends the same text at regular intervals, which suits reminders.
Can customers reply to texts sent from WordPress?
Yes. To receive SMS replies, send from a 160 virtual number ($20 a month) and add the paid WSMS Two-Way SMS add-on. Replies then show inside WordPress so you can answer them by SMS. Our two-way guide covers the setup.
What is an SMS API?
It lets software send and read texts in code. 160 has its own API. On WordPress the plugin handles the SMS API integration for you, so you do not need to write code.
Does WSMS connect to Zapier and other apps?
Yes. The Zapier integration links the plugin to thousands of other apps. For developers, it also has a REST API and webhooks.
Can I text customers overseas from WooCommerce?
Yes. Australian numbers come first, and 160 covers 588 networks in 182 countries. Rates for each country are on the pricing and coverage page.
Add SMS to WordPress and Send Your First Text Today
Open a free 160 account, connect the plugin once and use WordPress to send an SMS to your own phone. Trial credits are free and there is no contract.