SendSMS for WooCommerce

SendSMS for WooCommerce

Details
View on WordPress

SendSMS for WooCommerce connects your WooCommerce store to the sendsms.ro SMS gateway so customers get a text message at every step of their order — placed, paid, shipped, completed, refunded, or any other status you choose.

Why SMS? It has a ~95% open rate, and most messages are read within five seconds of arrival. For order updates, that’s hard to beat.

Features:

  • Per-status message templates with variables: {billing_first_name}, {billing_last_name}, {shipping_first_name}, {shipping_last_name}, {order_number}, {order_date}, {order_total}.
  • Campaign sender with date / county / product filters that pulls phone numbers from past orders.
  • “Send a test SMS” page for verifying templates against any phone number.
  • Per-order “Send SMS” sidebar metabox for one-off messages, with the SMS body recorded as an order note.
  • SMS history table with full searching and sorting.
  • Compatible with WooCommerce High-Performance Order Storage (HPOS).
  • Optional unsubscribe-link (GDPR) and short-URL flags per status.
  • Customer opt-out checkbox available at checkout.

This plugin requires a sendsms.ro account. Sign-up is free; SMS pricing is per message and depends on the destination country.

External services

This plugin connects to the sendsms.ro SMS gateway — a third-party service operated by SC sendSMS Solutions SRL — to deliver text messages to your customers. Using the plugin requires an active sendsms.ro account.

What the service is used for:

  • Sending the configured order-status SMS to each order’s billing phone number.
  • Sending the optional owner-notification SMS to a phone number you configure.
  • Sending the test SMS triggered from the SendSMS Send a test page.
  • Sending bulk campaign SMS triggered from the SendSMS Campaign page.
  • Reading your account balance to display it on the Configuration page.
  • Looking up the per-SMS price for a route (used in the campaign “Estimate the price” feature). Cached locally for 24 hours.

What data is sent, and when:

  • On every outbound SMS: your sendsms.ro username and API key/password, the configured sender label, the recipient phone number (typically the order’s billing phone or an admin-supplied number for tests/campaigns), and the message body (which may contain placeholder substitutions from the order such as first/last name and order number/date/total). For campaign sends, the recipients + message are POSTed as a CSV body.
  • On every balance/price-lookup request: your username, API key/password, and (for the price lookup) the destination phone number.
  • No data is sent until you have entered credentials and either an order transition occurs, you press a send button manually, or you open the Configuration page (which checks the account balance once per page load).

Service endpoints used: https://api.sendsms.ro/json (HTTPS).

Third-party terms of service and privacy:

  • Terms and conditions: https://www.sendsms.ro/en/terms-and-conditions/
  • GDPR / privacy: https://www.sendsms.ro/en/gdpr/
  • ISO 27001 certification: https://www.sendsms.ro/en/iso-27001-certified/

Details

Plugin code:
sendsms-for-woocommerce
Plugin version:
2.0.3
Author:
Outdated:
No
WP version:
4.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-05-31
Rating:
Times rated:
0
notifications
order
sendsms
sms
woocommerce