Order, shipment and account SMS to every customer in their own language, with ready texts in 34 languages, over Twilio.
Tested on 2 buildsUpdated Nov 2, 2026Version 1.0.0CS-Cart, Multi-Vendor 4.17.2 – 4.21.x No core file edits
Built for
Multilingual SMS Notifications for Twilio: order and shipping SMS in each customer's own language1 of 10
What it does
For stores that sell to customers in more than one language. New order, order status, shipment with tracking link and welcome messages go to the customer's phone in the language of the order, with the store team and vendors copied when you want. Every message has a ready text in 34 languages, including Arabic, Hebrew, Persian and Urdu right to left, Chinese, Japanese, Korean, Thai, Hindi, Russian, Turkish and all major European languages. Rewrite any text for any language.
How it works
Connect your Twilio account, add the cron line shown on the overview and the ready texts work at once. In the message studio pick an event, recipient, order status and language, edit the text with placeholders, check the phone preview and send a test. Switch each order status on or off per recipient. Quiet hours hold customer texts at night. Each order gets an SMS tab with its history and a box to text the customer. Vendors write their own texts.
Features
Ready SMS texts for every event in 34 languages
The customer's language picked automatically: order, account, storefront, fallback
Live counter with GSM-7 or Unicode, parts and characters left
Shows the letters that force Unicode and converts Latin, Cyrillic and Greek to GSM-7
Phone preview with right-to-left support and test send
Per-status switches for customer, store team and vendor
Shipment message with carrier and tracking link, own links per carrier
Queue with retries, quiet hours and delivery receipts
Log with delivery state, Twilio price and failure reason
SMS tab on the order page to text the customer by hand
Vendor phone copy, vendor texts and vendor log on Multi-Vendor
Admin pages in the same 34 languages
What you get
Package
kv_sms_notifications-1.0.0.zip, installed through Add-ons → Manage add-ons
Updates & support
12 months included. Download new versions from your account and install them in Add-ons → Manage add-ons or the Upgrade Center.
License
1 production installation. Staging, dev and localhost are free and unlimited. The add-on keeps working after the update period ends. How licensing works
For developers
Uses 6 CS-Cart PHP hooks. No core files are changed.
Compatibility
We list only the builds we install and test on. “Tested” means the full test plan was run on that build; “Supported” means the build is inside the supported range and uses the same hooks.
CS-Cart version and edition compatibility
CS-Cart version
CS-Cart
CS-Cart Ultimate
Multi-Vendor
Multi-Vendor Ultimate
4.22 and later
Testing next
Testing next
Testing next
Testing next
4.21.2
Supported
Supported
Supported
Supported
4.20.x
Supported
Supported
Supported
Supported
4.19.x
Supported
Supported
Supported
Supported
4.18.x
Supported
Supported
Supported
Supported
4.17.2
Supported
Supported
Supported
Supported
Before 4.17.2
Not supported
Not supported
Not supported
Not supported
Requirements
Core changes
None. Hooks and template overrides only
1.0.0
Nov 2, 2026
Latest
Added 10
Customer SMS through Twilio for new orders, order status changes, shipments with tracking link, new accounts and the order page; store team and vendor copies; low stock for the team and vendors.
Ready texts for every event in 34 languages, including right-to-left Arabic, Hebrew, Persian and Urdu, and CJK, Thai, Hindi, Cyrillic and Greek scripts.
Automatic language: order language, account language, storefront default, fallback language.
Message studio: event, recipient, status and language picker, placeholders, live GSM-7/Unicode counter with parts and characters left, the characters that force Unicode, "Make it GSM-7", phone preview with right-to-left support, test send.
Per-status on/off switches per recipient; storefront (Ultimate) and vendor (Multi-Vendor) texts.
Queue with retries and back-off, quiet hours, delivery receipts with Twilio signature check, state polling, cost from Twilio, log with history and plain-language failure reasons, send again and cancel.
SMS tab on the admin order page with the order's messages and a box to text the customer.
Overview with 30-day figures, messages per day, languages used and setup checks.
No. Messages go through your own Twilio account and Twilio bills them. The overview shows the cost Twilio reported.
Why does a message cost 2 or 3 SMS?
An SMS holds 160 GSM-7 characters, or 70 when one character is outside GSM-7 (then 67 per part in longer messages). The counter in the message studio shows which characters cause Unicode; for Latin, Cyrillic and Greek texts "Make it GSM-7" rewrites them. Arabic, Chinese, Japanese, Korean, Thai and Hindi always use Unicode.
A customer received the message in English. Why?
The order language has no text and no ready text, or "Use ready texts" is off and you have no own text for that language. The add-on then uses the fallback language.
Customers' numbers have no country code.
Set Default country calling code (for example 44). Numbers starting with + or 00 are always used as written.
Nothing is sent.
Check the overview: Twilio connected, cron job running, event switched on in the settings and the message switched on under When to send. The log shows the reason of every failure.
Can I send WhatsApp or Telegram messages with it?
No. This add-on sends SMS to customers. For store team notifications in Telegram and WhatsApp see our Telegram & WhatsApp Order Notifications add-on.
Is the Auth Token safe?
It is stored encrypted with your store key and never printed in the admin panel. Delivery receipts are accepted only with a valid Twilio signature.