Add-on
SMS & WhatsApp
Texts customers about their wins, orders and bids, by SMS (Twilio, Vonage, Plivo, Infobip, Sinch, Clickatell, Africa's Talking or any provider with an HTTPS API, or MSG91 with DLT flows in India), on WhatsApp (Meta's WhatsApp Cloud API or Twilio, with approved templates), or both. Pick which events send what; each customer can turn texts off and WhatsApp on from their profile. Daily limits per customer and for the store cap the cost, and a log shows every message. Deactivate and nothing more is sent.
- Version 1.0.12
Changelog
-
Version 1.0.12 4 Nov 2026
- For developers: this plugin now tells the coming Clear test data tool what to do with each of its tables (empty it, keep it, or remove it only with customer accounts). Nothing changes for store owners yet.
-
Version 1.0.11 29 Oct 2026
- Amharic (አማርኛ) translation, machine-translated (review welcome).
- The SMS & WhatsApp settings, including every new provider and the Custom HTTP API, are now translated into every store language.
- Oromo (Afaan Oromoo) translation, machine-translated (review welcome). -
Version 1.0.10 28 Oct 2026
- SMS through Vonage or Plivo, alongside Twilio and MSG91: pick one under SMS, add its keys and sender, and every event and add-on message goes through it. Text in non-Latin scripts is sent as Unicode.
- Provider keys are now stored encrypted on sites with a secrets key, including the Twilio, MSG91 and WhatsApp keys you saved before; they are sealed the first time the add-on reads them.
- SMS through Infobip, Sinch or Clickatell as well: pick one under SMS and add its key and sender. A message the provider refuses is logged with its reason.
- SMS through Africa's Talking, or through any other provider with an HTTPS API using the new Custom HTTP API option: set the address, method, body and headers with {to} and {text} where the number and message go. Headers marked secret are stored encrypted, and only public https addresses are used.
- New texts for draws: a customer who buys tickets is told the draw, how many tickets and when it is drawn; when a draw is made every ticket holder is told once (its winners keep their winning text); and an optional reminder goes to ticket holders a set number of hours before a draw closes. A new store has the first two on; a store that already had its texts set up gets them off until it turns them on, and the reminder is off everywhere. All of them follow the daily limits and the customer's choice to turn texts off. -
Version 1.0.9 26 Oct 2026
- Adds Thai (ไทย). Machine-translated; review welcome.
- Japanese translation. -
Version 1.0.8 25 Oct 2026
- Adds Polish (pl) text. Machine-translated.
-
Version 1.0.7 21 Oct 2026
- A message that is being sent now counts toward the customer, number and store daily limits, so more can't be queued past them while the cron is sending.
- A message waiting to be sent (including a retry) is no longer sent if the customer turned texts or WhatsApp off after it was queued; the log shows it as skipped with the reason. -
Version 1.0.6 20 Oct 2026
- A message from another add-on with no template set up for it is now logged as failed once, not once for every message.
- The check behind that is faster on a store with a long message log. -
Version 1.0.5 19 Oct 2026
- A notification sent by both SMS and WhatsApp no longer goes one message past the customer, number or store daily limit.