Title: TextMe SMS
Author: Matat Technologies
Published: <strong>21 Giugno 2016</strong>
Last modified: 19 Aprile 2026

---

Ricerca i plugin

![](https://ps.w.org/textme-sms-integration/assets/banner-772x250.png?rev=1442021)

![](https://ps.w.org/textme-sms-integration/assets/icon.svg?rev=1441349)

# TextMe SMS

 Di [Matat Technologies](https://profiles.wordpress.org/amitrotem/)

[Scarica](https://downloads.wordpress.org/plugin/textme-sms-integration.2.0.6.zip)

 * [Dettagli](https://it.wordpress.org/plugins/textme-sms-integration/#description)
 * [Recensioni](https://it.wordpress.org/plugins/textme-sms-integration/#reviews)
 *  [Installazione](https://it.wordpress.org/plugins/textme-sms-integration/#installation)
 * [Sviluppo](https://it.wordpress.org/plugins/textme-sms-integration/#developers)

 [Supporto](https://wordpress.org/support/plugin/textme-sms-integration/)

## Descrizione

TextMe SMS Integration allows you to send SMS messages from your WordPress site 
using the TextMe SMS gateway service.

**Features:**

 * Send SMS notifications for WooCommerce orders
 * Contact Form 7 integration
 * Elementor Forms integration
 * User registration SMS notifications
 * Admin OTP/2FA for secure logins
 * Phone number login shortcodes
 * Out of stock notifications
 * Balance monitoring with email alerts

**WooCommerce Integration:**

 * New order notifications (customer and admin)
 * Order complete notifications
 * Order cancelled notifications
 * Pending payment reminders
 * Custom order status notifications
 * Customer notes via SMS

**Login Security:**

 * Two-factor authentication via SMS OTP
 * Phone number login support
 * International phone number support

## Installazione

 1. Upload the plugin files to the `/wp-content/plugins/textme-sms-integration` directory,
    or install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Go to Settings > TextMe SMS to configure the plugin.
 4. Enter your TextMe SMS API credentials.

## FAQ

### What is TextMe SMS?

TextMe SMS is an SMS gateway service that allows you to send text messages from 
your applications.

### Do I need a TextMe account?

Yes, you need an active TextMe SMS account with API credentials to use this plugin.

### Does this work with WooCommerce?

Yes, the plugin includes full WooCommerce integration for order notifications.

## Recensioni

![](https://secure.gravatar.com/avatar/a55392b751996bc1a9f6a5c2b73935fca60c8fa4666088e392965e97014ef986?
s=60&d=retro&r=g)

### 󠀁[Great SMS Plugin](https://wordpress.org/support/topic/great-sms-plugin-2/)󠁿

 [ibd2004](https://profiles.wordpress.org/ibd2004/) 22 Febbraio 2026

Really like this plugin! works great in woocommerce and the support also amazing.
Many thanks

![](https://secure.gravatar.com/avatar/d9c381a48d58ee2c3e5238d28b787810624a9eee79ef147f331e2584aab44aaf?
s=60&d=retro&r=g)

### 󠀁[Useless in the US](https://wordpress.org/support/topic/useless-in-the-us-2/)󠁿

 [dniezby](https://profiles.wordpress.org/dniezby/) 3 Luglio 2017

Another Texting plugin that is absolutely useless in the US. In order for this to
work, you need to purchase a texting plan from texting provider. Well, what sense
does that make? If I wanted to do that, I would just send texts from there. The 
idea of the app is great. It’s just poorly implemented. Considering that ALL mobile
carriers have a free method of sending text messages to them, you would think that
someone would just build an app that uses the email to SMS method.

![](https://secure.gravatar.com/avatar/2276e031d7cfed2eff0a4c489a397ef499e0e3e903f49af72b1d31ff5b8318ef?
s=60&d=retro&r=g)

### 󠀁[Awesome Plugin!!!](https://wordpress.org/support/topic/awesome-plugin-2113/)󠁿

 [asaf B](https://profiles.wordpress.org/asaf-b/) 3 Settembre 2016

Great plugin!! Some of our costumers actualy gave us a phone call with good feedbacks
after the purchase completed with the aid of your SMS plugin! A must have plugin
for any e-commerce Store for extreme shopping experience! Thanks guys!

![](https://secure.gravatar.com/avatar/31ad684b93a359aeb11739e396547267540457c7e49cfa2b0eedf8753e5ddf23?
s=60&d=retro&r=g)

### 󠀁[Best SMS Pluging ever!](https://wordpress.org/support/topic/best-sms-pluging-ever/)󠁿

 [matanmum](https://profiles.wordpress.org/matanmum/) 3 Settembre 2016

Very high quality integration with WooComerce and Contact From 7! תוסף מעולה, תיאמות
מעולה עם WooComerce ו-Contact From 7!

 [ Leggi tutte le recensioni di 4 ](https://wordpress.org/support/plugin/textme-sms-integration/reviews/)

## Contributi e sviluppo

“TextMe SMS” è un software open source. Le persone che hanno contribuito allo sviluppo
di questo plugin sono indicate di seguito.

Collaboratori

 *   [ Matat Technologies ](https://profiles.wordpress.org/amitrotem/)
 *   [ Rami Yushuvaev ](https://profiles.wordpress.org/ramiy/)
 *   [ sdp49 ](https://profiles.wordpress.org/sdp49/)

“TextMe SMS” è stato tradotto in 1 lingua. Grazie a [chi traduce](https://translate.wordpress.org/projects/wp-plugins/textme-sms-integration/contributors)
per il contributo.

[Traduci “TextMe SMS” nella tua lingua.](https://translate.wordpress.org/projects/wp-plugins/textme-sms-integration)

### Ti interessa lo sviluppo?

[Esplora il codice](https://plugins.trac.wordpress.org/browser/textme-sms-integration/)
segui il [repository SVN](https://plugins.svn.wordpress.org/textme-sms-integration/),
segui il [log delle modifiche](https://plugins.trac.wordpress.org/log/textme-sms-integration/)
tramite [RSS](https://plugins.trac.wordpress.org/log/textme-sms-integration/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.0.6

 * Fix: Remove redundant woocommerce_order_status_{status} fallback hooks and handle_order_status_fallback()—
   WooCommerce fires both the individual-status hook and woocommerce_order_status_changed
   from the same status_transition() call, so the fallback provided no additional
   coverage and could still produce duplicates if the transient lock expired or 
   the object cache was unavailable

#### 2.0.5

 * Fix: Duplicate SMS sent on WooCommerce order status change — replaced per-object
   order meta lock with a transient-based lock shared across all WC_Order instances
   in the same request

#### 2.0.4

 * Fix: Remove global session_start() on init — prevents “Active PHP Session Detected”
   Site Health warning, REST API timeout (cURL error 28), and block editor load 
   failures caused by PHP session lock blocking concurrent requests
 * Fix: session_write_close() now called after every AJAX handler that reads/writes
   $_SESSION, releasing the server-level lock immediately
 * Feat: Replace sticky tag-chip block with per-textarea “Insert Field…” dropdown;
   tag is inserted at cursor position and works in dynamically added custom status
   rows
 * Feat: Switch WooCommerce order SMS from individual woocommerce_order_status_{
   status} hooks to universal woocommerce_order_status_changed hook — SMS now fires
   reliably from PayPlus, shipping plugins, REST API, HPOS, and other third-party
   triggers
 * Feat: Add “Status Change Debug Log” toggle in WooCommerce tab; logs every order
   status transition and SMS send/skip reason to WooCommerce  Status  Logs (source:
   textme-sms)
 * Fix: Deduplication lock (_textme\_sms\_sent_{status} order meta) prevents duplicate
   SMS if both the universal and individual hooks fire for the same transition

#### 2.0.3

 * Fix: Fatal error “Cannot use object of type WC_Meta_Data as array” when changing
   order status — ShipOS tracking number now correctly reads the WC_Meta_Data object
   value
 * Fix: Extension fields added via the textme_sms_form_fields action hook now have
   a dedicated Save button and AJAX handler; data is saved to textme_sms_option 
   for full backward compatibility with theme extensions

#### 2.0.2

 * Fix: WooCommerce SMS templates with v1-style tags ([first name], [last name],[
   order number] with spaces) were sent with unreplaced literal tags after migration—
   backward-compatible aliases added
 * Fix: [order_status], [ship_num], and [shipping_number] tags were shown in the
   admin tag picker but never replaced in outgoing SMS messages
 * Fix: [ship_num] and [shipping_number] now correctly read from ShipOS (wc-shipos-
   delivery) order meta using the actual delivery_number field
 * Fix: Carriage return characters (\r) from textarea form submissions were appearing
   as in received SMS messages
 * Fix: TEXTME_SMS_VERSION constant was out of sync with plugin header version

#### 2.0.1

**Architecture**

 * Complete plugin rewrite with a modular, class-based architecture
 * Each feature now stores its own settings separately — no more shared flat options
   array
 * New top-level admin menu replacing the nested Settings page
 * Built-in migration tool to carry all v1.x settings forward to v2.0.0 automatically
 * PHP 7.4+ and WordPress 5.2+ now required

**WooCommerce**

 * Independent customer and admin SMS toggles per order event
 * Added pending payment SMS notifications (customer and admin)
 * Added support for custom order statuses with individual SMS messages
 * Added customer note SMS (send from the WooCommerce order note field)
 * Added option to save customer phone number to address book on order

**Out of Stock Notifications (new)**

 * Customers can subscribe to restock alerts directly from the product page
 * Optional name, email, and terms & conditions fields on the subscription form
 * Admin reports page with Pending and Sent tabs showing all subscribers
 * Bulk SMS — notify all waiting subscribers in one click when stock returns

**User Registration Coupon (new)**

 * Generate a unique WooCommerce coupon automatically on new user registration
 * Send the coupon code to the customer via SMS
 * Configurable discount type, amount, and coupon code length

**Login Security (new)**

 * Admin OTP / 2FA — intercepts wp-login.php and requires SMS verification before
   granting admin access
 * `[textme_login_form]` shortcode — custom login form with username, password, 
   and SMS OTP step
 * `[textme_phone_login]` shortcode — passwordless login using phone number and 
   SMS OTP
 * Configurable max OTP attempts, resend cooldown, and fallback phone meta field
 * International phone number support

**Balance Monitoring (new)**

 * Daily cron job checks your TextMe account balance
 * Sends an email alert to the site admin when balance drops below a configurable
   threshold

**Reports & Logging (new)**

 * API call log viewer in the admin — shows phone, message preview, status, and 
   HTTP code
 * Enable/disable logging toggle — disabled by default
 * Clear all logs button
 * Logs auto-pruned after 90 days (configurable)

**Admin & UX**

 * Test SMS sending directly from the settings page with live response display
 * Connection status indicator in the settings header
 * Copy-on-click shortcode helper
 * Fully responsive admin design

**Internationalization**

 * Full Hebrew translation included
 * All JavaScript strings localized

**Security**

 * Session cookies hardened with Secure, HttpOnly, and SameSite=Strict flags
 * Session ID regenerated after every successful OTP login to prevent session fixation
 * Brute-force protection on credential login (5 attempts per 15 minutes)
 * XXE vulnerability patched in legacy XML API parser
 * Open redirect blocked — shortcode redirect attribute restricted to same-site 
   URLs
 * SSL verification explicitly enforced on all outbound API calls
 * Generic error messages on phone lookup to prevent user enumeration
 * Plugin options set to autoload=false — settings not loaded on front-end pages
   that don’t use them

#### 1.0.0

 * Initial release

## Meta

 *  Versione **2.0.6**
 *  Ultimo aggiornamento **9 ore fa**
 *  Installazioni attive **600+**
 *  Versione WordPress ** 5.2 o superiore **
 *  Testato fino alla versione **6.9.4**
 *  Versione PHP ** 7.4 o superiore **
 *  Lingue
 * [English (US)](https://wordpress.org/plugins/textme-sms-integration/) e [Hebrew](https://he.wordpress.org/plugins/textme-sms-integration/).
 *  [Traduci nella tua lingua](https://translate.wordpress.org/projects/wp-plugins/textme-sms-integration)
 * Tag
 * [contact form 7](https://it.wordpress.org/plugins/tags/contact-form-7/)[Notifications](https://it.wordpress.org/plugins/tags/notifications/)
   [sms](https://it.wordpress.org/plugins/tags/sms/)[text message](https://it.wordpress.org/plugins/tags/text-message/)
   [woocommerce](https://it.wordpress.org/plugins/tags/woocommerce/)
 *  [Visualizzazione avanzata](https://it.wordpress.org/plugins/textme-sms-integration/advanced/)

## Valutazioni

 4 su 5 stelle.

 *  [  3 recensioni a 5-stelle     ](https://wordpress.org/support/plugin/textme-sms-integration/reviews/?filter=5)
 *  [  0 recensioni a 4-stelle     ](https://wordpress.org/support/plugin/textme-sms-integration/reviews/?filter=4)
 *  [  0 recensioni a 3-stelle     ](https://wordpress.org/support/plugin/textme-sms-integration/reviews/?filter=3)
 *  [  0 recensioni a 2-stelle     ](https://wordpress.org/support/plugin/textme-sms-integration/reviews/?filter=2)
 *  [  1 1- recensioni a stelle     ](https://wordpress.org/support/plugin/textme-sms-integration/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/textme-sms-integration/reviews/#new-post)

[Vedi tutte le recensioni](https://wordpress.org/support/plugin/textme-sms-integration/reviews/)

## Collaboratori

 *   [ Matat Technologies ](https://profiles.wordpress.org/amitrotem/)
 *   [ Rami Yushuvaev ](https://profiles.wordpress.org/ramiy/)
 *   [ sdp49 ](https://profiles.wordpress.org/sdp49/)

## Supporto

Hai qualcosa da dire? Ti serve aiuto?

 [Chiedi nel forum di supporto](https://wordpress.org/support/plugin/textme-sms-integration/)