BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
WSMS (formerly WP SMS) – SMS & MMS Notifications with OTP and 2FA for WooCommerce icon
Actively maintained Tested with WP 7.1 #2 in 2fa-authentication

WSMS (formerly WP SMS) – SMS & MMS Notifications with OTP and 2FA for WooCommerce

Send SMS/MMS notifications, OTP & 2FA messages, and WooCommerce updates with support for multiple gateways and plugin integrations.

Active installs7K+5K+ tier
Downloads · 30d6.6K▼ -37.9% vs prev. 30d
Rating4.1/5107 reviews
Health score89/100Excellent
All-time downloads772.5KSince Mar 2012
Support resolved1 / 1100% in last 2 months
RequiresWP 4.1PHP 7.4+
Downloads · 7d968▼ -4.3% week over week
Our verdict

Safe pick

Yes — WSMS (formerly WP SMS) is a safe, well-maintained plugin to use in 2026. It runs on 7K+ sites, is rated 4.1/5 and was last updated 3 weeks ago, and scores 89/100 on our health check.

  • Actively developed — last update 3 weeks ago
  • Tested with the latest WordPress (7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

4448891.3KJun 28Aug 11Sep 25
Yesterday90
Daily average (1y)205
Peak day2,094Nov 2, 2025
Last 12 months74.7K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where WSMS (formerly WP SMS) stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
2fa-authentication #11 329 Best 2fa-authentication plugins →
Bulk SMS #1 279 Best Bulk SMS plugins →
otp login #10 240 Best otp login plugins →
sms notifications #1 736 Best sms notifications plugins →
woocommerce SMS #2 812 Best woocommerce SMS plugins →

Version adoption

Share of active sites per release.

  • 7.260.0%
  • 6.914.3%
  • 7.08.5%
  • 7.15.6%
  • Other11.5%

Rating breakdown

★★★★★★★★★★ 4.1 from 107 reviews

  • 5★70.1%
  • 4★6.5%
  • 3★5.6%
  • 2★0.00%
  • 1★17.8%

About WSMS (formerly WP SMS)

From the official readme · v7.2.8

Description

WSMS lets you send SMS/MMS notifications, one-time passwords (OTP), and two-factor authentication (2FA) messages straight from WordPress. It supports a wide range of SMS gateways and integrates with popular e-commerce and form builder plugins.

Use WSMS to:
– Keep customers updated on WooCommerce orders
– Collect subscribers with SMS newsletter forms
– Secure logins with OTP & 2FA
– Alert admins about new users, logins, or updates
– Run marketing campaigns with scheduled or bulk SMS

👉 Check out the demo | View screenshots | See supported gateways | Explore integrations | Documentation

✨ Key Features

  • Send SMS/MMS: Send messages through your choice of supported SMS gateways.
  • E-Commerce & Form Integration: Seamlessly integrates with popular e-commerce platforms and form builders.
  • OTP & 2FA: Add extra login security with one-time passwords and two-factor authentication.
  • Mobile Login: Let users log in with their mobile number.
  • Admin Alerts: Get notified when new users register, posts are published, or WordPress updates are available.
  • Newsletters & Widgets: Build SMS newsletter forms with shortcodes, widgets, or Gutenberg blocks.
  • Two-Way SMS (All-in-One): Receive and reply to SMS messages inside WordPress.
  • Bulk & Scheduled SMS: Send to multiple recipients at once, immediately or on schedule.
  • Third-Party Integration: Connect with external services and automation platforms.
  • Messaging Button: Let visitors reach you instantly via messaging channels.
  • GDPR Compliant: Built with privacy and compliance in mind.

📡 Supported SMS Gateways

WSMS connects to 270+ SMS gateways worldwide. Popular supported gateways by region include:

  • Global: Twilio, Vonage, Plivo, Clickatell, MessageBird, Infobip, Sinch, ClickSend, AWS SNS, Telnyx, GatewayAPI, BulkGate, SMSGlobal, LabsMobile, Octopush, Fortytwo, SMS.to, EasySendSMS, Mitto, Dexatel
  • GCC: Unifonic, Taqnyat, Msegat, OurSMS, Deewan, JawalBSMS, 4jawaly, Zain
  • Middle East: Kavenegar, MeliPayamak, FaraPayamak, Ghasedak, FarazSMS, SMS.ir, ParsGreen, Asanak, AdpDigital, ParsaSMS, SMS Melli, Mediana, Markazpayamak, Sabanovin, IranSMSpanel, Verimor, Bulutfon, NetGSM, VatanSMS, TurboSMS
  • Europe: SMSAPI, Brevo, Esendex, CM.com, LINK Mobility, OVH, Orange, Skebby, Primotexto, Comilio, Aruba, SMSC, CPSMS, SureSMS, ASPSMS, TextAnywhere
  • Asia-Pacific: Fast2SMS, MSG91, Gupshup, Textlocal, MessageMedia, SMSGatewayHub, GuniSMS, ShreeSMS, DirectSend, NHN Cloud, Eskiz, ReveSMS
  • Africa: Africa’s Talking, Hubtel, eBulkSMS, Jusibe, Uwazii Mobile, Hostpinnacle
  • Latin America: SMSMasivos, Sonora Tecnologia, Torpedos
  • Any other provider: Use the built-in Custom Gateway to connect any SMS API (custom HTTP headers, parameters, and raw JSON body supported).

👉 See the full list of supported SMS gateways

💎 Upgrade to WSMS All-in-One

Unlock additional features with All-in-One — the plan that gives you access to all premium add-ons in one package.

With All-in-One you get:
– Secure login & registration with OTP & 2FA
– Scheduled & recurring SMS/MMS
– Two-way SMS inbox
– Enhanced e-commerce features (login, checkout verification, order updates)
– Membership platform integrations
– Advanced form builder SMS capabilities
– Marketing automation integrations
– Booking system compatibility
– URL shortening service integration
– All future add-ons included

👉 See All-in-One details & compare features

🐞 Report Bugs & Security

📝 Trademark Notice

WooCommerce, GravityForms, Elementor, Contact Form 7, Twilio, WhatsApp, Clickatell, BulkSMS, Plivo, Zapier, Bitly, and other product names mentioned are trademarks of their respective owners. WSMS is not affiliated with, endorsed by, or sponsored by these companies.

Source Code and Build Instructions

Note: The plugin works out of the box — no build steps required for regular users. This section is for developers who want to modify or contribute to the source code. See the full documentation for user guides.

All source code for minified JavaScript and CSS is included in the plugin under the resources/ directory. Build instructions and full source are available on GitHub.

Third-Party Libraries

Chart.js, flatpickr, intlTelInput, jquery.repeater, jQuery Word and Character Counter, React, Select2, Tailwind CSS, Tooltipster, WP Scoper

Installation

Step 1: Install the Plugin

  1. Go to Plugins → Add New in WordPress admin.
  2. Search for “WSMS” or “WP SMS”.
  3. Click Install Now, then Activate.

See Installation for more methods.

Step 2: Configure Your Gateway

  1. Go to WSMS → Settings → Gateway.
  2. Select your SMS gateway provider.
  3. Enter your API credentials.
  4. Set your Sender ID.
  5. Click Save Changes.

See Gateway Configuration for detailed setup.

Step 3: Send a Test Message

  1. Go to WSMS → Send SMS.
  2. Enter a phone number.
  3. Type a message.
  4. Click Send.

If successful, your setup is complete!

Frequently asked questions

Who should use WSMS?

Any WordPress site that wants to enhance communication with users, customers, or subscribers via SMS. Perfect for businesses, bloggers, and e-commerce stores.

Which SMS gateways does WSMS support?

WSMS supports 270+ SMS gateways worldwide. This includes global providers such as GatewayAPI, BulkGate, SMSGlobal, LabsMobile, Octopush, SMSAPI, EasySendSMS, SMS.to, and Fortytwo; GCC providers such as Unifonic, Msegat, OurSMS, Deewan, and JawalBSMS; Middle East providers such as Kavenegar, MeliPayamak, FaraPayamak, Ghasedak, FarazSMS, Verimor, and Bulutfon; Asia-Pacific providers such as Fast2SMS, SMSGatewayHub, GuniSMS, and DirectSend; and European providers such as SMSC, UniSender, Comilio, Primotexto, CPSMS, and SureSMS. Premium gateways such as Twilio, Vonage, Plivo, Clickatell, and…

Is technical knowledge required?

No. WSMS is beginner-friendly and well-documented.

Is WSMS GDPR compliant?

Yes. It includes tools to manage user data responsibly.

Does WSMS support bulk SMS?

Yes. It can handle large volumes with asynchronous sending.

What plugins integrate with WSMS?

WSMS integrates with popular e-commerce platforms, form builders, membership systems, and marketing automation tools. See the full list of supported integrations on our website.

How many SMS can I send?

Unlimited — your SMS gateway plan determines limits.

Can I send SMS under my company name?

Yes, if supported by your SMS gateway.

What’s included in All-in-One?

All premium features + all add-ons in one package. 👉 Compare free vs All-in-One

Changelog

v7.2.8 – 2026-09-05

  • Fix: Premium gateways like Twilio save without being rejected.
  • Fix: The United States stays selected as your default country code (#535).
  • Fix: The setup wizard makes the United States easy to find (#522).
  • Enhancement: Subscription errors can include safe SMS, email, and web actions (#533).

v7.2.7 – 2026-08-08

  • Fix: Translations work again on WordPress 6.7+.
  • Fix: A number isn’t added to your subscriber list when its confirmation SMS fails (#514).
  • Fix: A half-finished update no longer takes the site down.
  • Fix: Forminator notifications now work whether or not the form uses AJAX submission. A form with AJAX turned off reloads the page when submitted, which Forminator handles through a different path, and WSMS was only listening to the AJAX one. The form saved the entry and sent the admin email but no SMS, which looked like a broken gateway (ticket #17353).
  • Fix: No SMS is sent when Forminator rejects a submission.
  • Fix: The Forminator settings screen lists all forms, not just the first 20.
  • Enhancement: Forminator settings show each form’s ID and save per form.
  • Enhancement: WSMS records why an SMS was skipped for spam or abandoned submissions (#509).

v7.2.6 – 2026-07-30

  • New: Added the LogisticSMS gateway
  • New: Added the wpsms_unsubscribe_success_message filter to customize the newsletter unsubscribe confirmation message, with the unsubscribed group passed to the filter for both the unsubscribe form and the unsubscribe link.
  • Enhancement: The Two-Way SMS settings page now shows the alternative path-style webhook URL for gateways that drop the query string, and links to the Two-Way SMS documentation and the setup guide for the connected gateway.
  • Enhancement: General security hardening across admin endpoints, subscriber and newsletter handling, gateway connections, and data exports.
  • Enhancement: Choosing a gateway now saves on its own, so switching provider no longer needs a second click on Save Changes.
  • Enhancement: Toggle switches across the settings pages now share one consistent style.
  • Fix: Fixed dashboard labels that translators could not reach on WordPress.org, so the admin can now be fully translated.
  • Fix: A gateway that fails to load no longer breaks the whole admin screen; the credit balance is simply left blank.
  • Fix: Fixed Forminator notifications configured to send SMS to a submitted phone field.
  • Fix: Fixed Raw JSON custom gateway payloads when placeholder values start or end with quotation marks.
  • Fix: Fixed the billing phone number being silently dropped when a WooCommerce order or profile is re-saved.

v7.2.5 – 2026-05-19

  • Fix: Fixed missing field placeholder chips in the Quform integration message body.
  • Fix: Fixed [wp_sms_subscriber_form] shortcode showing an empty group list when “Available groups” is blank; it now falls back to all groups.
  • Enhancement: Improved the custom gateway with multi-line HTTP Headers/Parameters, a Raw JSON body format, and array values for APIs that require nested structures.

v7.2.4 – 2026-03-15

  • New: Added credit balance support for the GuniSMS gateway.
  • Fix: Updated EaziSMSpro gateway to use the new API endpoint.
  • Fix: Fixed some dashboard strings that were not translatable.
  • Fix: Fixed the “Configure now” link in the Default Country Code admin notice not navigating to the correct settings page.
  • Fix: Fixed Cellsynt gateway SMS delivery failure by converting E.164 phone numbers.

v7.2.3 – 2026-03-09

  • New: Added per-page selector to all list pages (Subscribers, Outbox, Groups, Scheduled, Campaigns, Two-Way Inbox), allowing users to choose how many items to display per page.
  • Enhancement: Minor improvements.

Full changelog on WordPress.org →

Screenshots

Send SMS via Admin
Send SMS via Admin
Outbox
Outbox
Subscribers Management
Subscribers Management
Subscriber Group Management
Subscriber Group Management
SMS Newsletter Configuration
SMS Newsletter Configuration
Settings Overview
Settings Overview
Integrations
Integrations
Gateways Configuration
Gateways Configuration
Notifications Management
Notifications Management

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best WSMS (formerly WP SMS) alternatives

All 2fa-authentication plugins →

FAQ

WSMS (formerly WP SMS): quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 26, 2026

Is WSMS (formerly WP SMS) free?

Yes. WSMS (formerly WP SMS) is free to download and use from the official WordPress.org plugin directory.

Is WSMS (formerly WP SMS) safe to use in 2026?

Yes — WSMS (formerly WP SMS) is a safe, well-maintained plugin to use in 2026. It runs on 7K+ sites, is rated 4.1/5 and was last updated 3 weeks ago, and scores 89/100 on our health check.

How many websites use WSMS (formerly WP SMS)?

WSMS (formerly WP SMS) is active on 7K+ WordPress websites and has been downloaded 772,539 times since it launched in March 2012. It was downloaded 6,570 times in the last 30 days.

Does WSMS (formerly WP SMS) work with WordPress 7.1?

Yes. The developer has tested WSMS (formerly WP SMS) up to WordPress 7.1.2, the latest release. It requires WordPress 4.1 or newer.

What PHP version does WSMS (formerly WP SMS) need?

WSMS (formerly WP SMS) requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was WSMS (formerly WP SMS) last updated?

The latest version, 7.2.8, was released on September 5, 2026 (3 weeks ago).

Who makes WSMS (formerly WP SMS)?

WSMS (formerly WP SMS) is developed and maintained by VeronaLabs.

What are the best alternatives to WSMS (formerly WP SMS)?

The most popular alternatives to WSMS (formerly WP SMS) are Two Factor (2FA) Authentica… (9K+ installs) and Ultimate SMS Notifications (10+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.