KSIDol documentation > KSIDol modules > Send SMS
Module guide: Send SMS
Non-technical user guide: what the module is for, how to use it and how it fits together with Dolibarr.
SMS providerOVH SMS (API)
Connected Dolibarr records15+ types
Personalization variables~150
Send tracking5 statuses + agenda
1. Module overview
The Send SMS module adds to Dolibarr the ability to send text messages to your customers, prospects, contacts and suppliers, directly from the records you consult every day (third party, quotation, order, invoice, intervention, contract, shipment, member...). A "Send an SMS" button appears on these records: it opens a form pre-filled with the recipient's name and phone number, with no re-keying. Messages are sent via OVH's SMS API, using your validated sender name.
The module relies entirely on Dolibarr's native data: it reuses the contact details of third parties and contacts, the references and amounts of documents, and records each send in the agenda to keep a trace. It also offers reusable SMS templates, variables that fill in automatically (name, reference, amount, dates, download links...), full send tracking and per-user SMS quota management.
- Send SMS from Dolibarr records (button + built-in window) or from a dedicated menu
- Recipient's number and name retrieved automatically from the record
- SMS templates with variables that fill in on their own (customer, reference, amount, dates, document links)
- Real-time preview, character/segment counter and test mode before actual sending
- Tracking of every send with status (sent, queued, failed, test) and the ability to resend
- Per-user SMS quota and automatic alerts when the stock runs low
- Every send is logged in the Dolibarr agenda, linked to the customer and the relevant document
2. Send an SMS from a record or the menu
This is the main function. A "Send an SMS" button is added to the relevant records (third party, quotation, order, invoice, intervention, contract, shipment, member, contact, as well as supplier orders, invoices and proposals). There is also a dedicated "Send SMS" menu to compose a free-form message.
- From a record, the form opens in a movable, resizable window, with the name and phone already filled in
- The number can be corrected or entered manually (international format, e.g. +336...)
- Message area with a character counter and number of SMS segments
- Live message preview, taking replaced variables into account
- Send button and immediate display of a confirmation or error message
- "Send SMS" menu for a send outside any document (one-off message)
3. Reusable SMS templates
The module lets you build a library of message templates, so you don't have to retype recurring texts (appointment reminder, delivery information, follow-up, etc.). Templates are managed in the "SMS templates" menu.
- Create, edit, enable/disable and delete templates
- Each template has a code, a label, a content and a type (generic or linked to a document: quotation, order, invoice, intervention, supplier...)
- In the send form, you pick a template from a list and apply it in one click
- "Test" function: generate a preview of the template from a real object (by entering its identifier) to check the result before using it
- Only active templates compatible with the record type are offered for sending