plugin-icon

SendSMS for WooCommerce

Door sendsms·
Send SMS notifications to your customers when their WooCommerce order status changes, run SMS campaigns, and send single SMS from any order.
Versie
2.0.3
Laatst bijgewerkt
May 31, 2026
SendSMS for WooCommerce

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/
Gratisvoor betaalde abonnementen
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Getest tot
WordPress 7.0
Deze plugin kan worden gedownload, zodat je hem op je kan gebruiken.