WP

WP SMS

by VeronaLabs

Sends SMS alerts and campaigns from WordPress through dozens of regional gateways.

4.1107 WordPress.org reviewsSMSFreemium

This link may earn us a commission. It never changes our rating.

What WP SMS does

Sends SMS alerts and campaigns from WordPress through dozens of regional gateways.

It sits in the sms part of a WordPress stack and is sold by VeronaLabs on a freemium basis. We recommend it in our sms guides because it does that one job well without asking you to rebuild the rest of the site around it.

Every plugin adds work to a page request, so treat this as a decision with a cost. Record a speed test before you install it and run the same test afterwards, on the same page, so you know exactly what it charged you.

Real user ratings

Score

4.1/5

Reviews

107

Active installs

7,000+

Downloads

770K

Latest version

7.2.8

Last updated

2026-09-05

These figures come straight from the public WordPress.org plugin directory API for version 7.2.8, not from us. Check them yourself on the WordPress.org listing. Our own editorial score is 4.4/5.

Where WP SMS ranks elsewhere

WP SMS does not appear in the published "best of" lists we track from WPBeginner, TechRadar, Kinsta, Themeisle and similar sites. That is not a mark against it - those roundups are short and skew towards the biggest names.

What changed in the latest version

v7.2.8Latest release2026-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.72026-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 ...
  • 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.62026-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.

Release notes are the developer's own words, published on WordPress.org. Read the full changelog

Pros and cons

  • Very wide gateway support
  • A free tier you can trial before paying
  • Actively maintained and used on production sites we test
  • Gateway cost is separate
  • The features most sites need sit in the paid tier

How to use it

  1. 1Install on a staging copy first if the site takes money.
  2. 2Work through the setup wizard and connect any external accounts it needs.
  3. 3Configure the one feature you installed it for, and leave the rest off.
  4. 4Test the result as a logged-out visitor on both mobile and desktop.
  5. 5Re-run our speed test to confirm the plugin has not cost you load time.

How it compares

Other sms plugins we recommend, with their rating and pricing model.

PluginOur ratingWordPress.orgPricingBest for
WP SMS4.44.1 (107)FreemiumVery wide gateway support
WooCommerce Twilio SMS Notifications4.1n/aPremiumOrder updates customers actually read

Guides that cover WP SMS