Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Contacts (contacts)
• Employees (hr) • Discuss (mail) |
Lines of code | 1057 |
Technical Name |
odoo_bulk_sms_kenya |
Website | https://www.yourcompany.com |
Versions | 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 |

Bulk SMS for Odoo 17
Professional SMS integration module with advanced features for your Odoo ERP system
Overview
The Royce Bulk SMS module provides a comprehensive SMS integration solution for Odoo 17, enabling businesses to send bulk SMS messages directly from their ERP system with advanced tracking and management capabilities.

Key Capabilities
Multi-Entity SMS
Send SMS to customers, suppliers, contacts, and employees from any Odoo model.
Message Logging
Complete SMS history with delivery status tracking and audit trail.
Outbox Management
Intuitive interface for viewing and managing sent messages.
Delivery Tracking
Real-time delivery status updates via callback URLs.
Installation & Setup
Module Installation
Download Module
Place the module in your Odoo addons folder
Update App List
Go to Apps menu and update the applications list
Install Module
Search for "Bulk SMS" and click Install
Service Configuration
Create Account
Register at Royce BulkSMS for your free account
No credit card required for testingGenerate API Key
Navigate to API menu and generate your unique API key
Keep this key secure and privateConfigure API Settings
In Odoo: Settings → SMS Settings → Add your API key
Path: Config → SMS SettingsSet Sender ID
Configure "RoyceLTD" as your default sender ID
Path: Config → Sender ID SettingsUser Permissions

Usage & API Documentation
Programmatic SMS Sending
Integrate SMS functionality into any Odoo model using the following API:
API Parameters
Parameter | Type | Required | Description |
---|---|---|---|
phone_number |
String | Yes | Recipient phone number with country code (e.g., +254712345678) |
message |
String | Yes | SMS message content (max 160 characters for single SMS) |
recipient_name |
String | No | Display name for the recipient |
template_id |
Integer | No | ID of predefined Royce SMS template |
recipient_type |
String | No | Message category for filtering (e.g., 'notification', 'marketing') |
recipient_id |
Integer | No | Related record ID for tracking |
Advanced Usage Examples
Bulk SMS to Customers
Order Status Notifications
Screenshots
Customer SMS Interface

Bulk SMS Composer

SMS Outbox

SMS Templates

Support & Contact
WhatsApp Support
+254 713 727 937
Please log in to comment on this module