Skip to main content
Free WordPress plugin

SMS plugin for WooCommerce and WordPress

For stores in Israel: Vibrate SMS texts your customers on every order update, alerts your team to every new order and keeps a full delivery log. It installs in minutes with no code, and a message of up to 256 characters counts as one SMS.

Version 1.2.2 · WordPress 6.2 or later · Israeli numbers only

The plugin is free, you pay only for messagesInterface in English, Hebrew and ArabicUpdates itself from inside WordPress
Plugin screenshots

This is how it looks inside WordPress

Real screenshots of the current version, with the interface in English.

The Send SMS screen of the Vibrate SMS plugin for WordPress, with a phone preview of the message and the SMS balance at the top of the page
Send SMS with a previewWrite a message and see it on the recipient's phone, with a character and SMS unit counter.
WooCommerce settings of the Vibrate SMS plugin: an SMS text per order status, placeholders and a preview with a sample order
A message for every order statusChoose which statuses send an SMS and write a text for each, with placeholders from the order.
The plugin's SMS log: delivered, sent, failed and not sent messages, with the reason and a link to the order
An SMS log with delivery statusEvery message with its status, the reason if it was not sent, and a link to the order.
The plugin's protection screen: sending to Israeli phone numbers only, and hourly limits for automatic SMS
Israeli numbers onlyA number from abroad is never sent or charged, and hourly limits protect the store from abuse.
The plugin's connection screen: an encrypted access key and a sender ID from the Vibrate account
Connected with two fieldsAn access key and a sender ID, a connection test and a test message to your own phone.
SMS from the order screenEvery order has an SMS box beside it: the customer's phone is already filled in, you write and send, and you see all of the order's messages with their delivery status.Download the plugin (ZIP)
The Vibrate SMS box on a WooCommerce order screen, with sending to the customer and recent messages

An automatic SMS on every order update

The moment an order changes status, the customer gets a message: order received, order completed, failed payment with a link to pay again, cancelled or refunded. You choose which statuses send, custom statuses included, and each status has its own text.

Messages go out in the background, so checkout never waits for an SMS, and each status is sent only once per order, even when an order moves back and forth between statuses.

Order placeholders

The customer's name, order number, total, items, payment link, order link and tracking number are filled into the message automatically.

Alerts to your team

A message to the store manager's or the team's phones for every new order, or for any status you choose.

Notes to the customer by SMS

Every note to the customer you add to an order can also go out as an SMS.

Send from the order screen

An SMS box beside the order: write, send and see every message of that order.

Recorded in the order notes

Every SMS sent, refused or blocked is recorded as a private note on the order.

HPOS and block checkout ready

Works with WooCommerce's new order storage and with the block-based checkout.

See the message before it goes out

Next to every text is a phone showing the message the way the customer will get it: your sender name on top, and the placeholders already filled in from a sample order. The character counter shows how many SMS units the message will cost.

On the Send SMS page you can also send a message by hand to a list of numbers, with the same preview.

An SMS log with delivery status

Every message is logged with its status: accepted, sent, delivered, failed or not sent, and for anything not sent, the reason. Delivery receipts are updated automatically every 10 minutes for two days after sending.

If Vibrate does not answer in time, the plugin tries again in the background with the same request ID, so a retry never sends or bills the same message twice.

Packages and prices

A one-time payment, with no monthly subscription and no commitment. Messages never expire.

100 messages
10₪
0.1 ₪ per message
Buy and start sending
1,000 messages
60₪
0.06 ₪ per message
Buy and start sending
Most popular
5,000 messages
270₪
0.054 ₪ per message
Buy and start sending
10,000 messages
500₪
0.05 ₪ per message
Buy and start sending
25,000 messages
900₪
0.036 ₪ per message
Buy and start sending
50,000 messages
1,500₪
0.03 ₪ per message
Buy and start sending

* All prices include VAT. One billing unit is up to 256 characters, in English and Hebrew alike. Messages never expire, and you can upgrade your package at any time.

FAQ

Questions about the WooCommerce SMS plugin

The plugin is free. You pay only for the SMS messages, from Vibrate's packages: every 256 characters are one unit, in English and Hebrew alike, and messages never expire.

No. Vibrate sends SMS to Israeli phone numbers only. A number from another country is never sent and never charged, and it appears in the log as not sent, with the reason.

A Vibrate account with SMS credits, an access key and an approved sender. The site needs WordPress 6.2 or later and PHP 7.4 or later, and WooCommerce 7.0 or later for order messages.

Yes. The Send SMS page, the SMS log and the vibrate_sms_send() function for developers work on any WordPress site. Order messages need WooCommerce.

No. Order messages are sent in the background, so the customer never waits. If Vibrate does not answer, the plugin tries again after a minute, 5 minutes and 15 minutes, without sending twice.

The plugin's SMS log shows every message with its status, and for anything not sent, the reason: an invalid number, a number from abroad, an hourly limit or Vibrate's answer. Every message is also recorded as a note on the order.

Updates come straight from vibrate.co.il and appear on the WordPress Updates screen like any other plugin's, ready to install in one click.

English, Hebrew and Arabic, following the site's language. The default message texts come in the site's language, and you can rewrite every one of them.

Ready to start sending?

Opening an account takes a minute, with no credit card and no commitment. You can send your first test message right after signing up.

We use cookies that are strictly necessary to run this site, plus analytics cookies to understand how it's used. Analytics cookies are loaded only with your consent, per Israel's Privacy Protection Law. Learn more in our privacy policy