Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Extra Tools
  3. Bulk SMS Kenya v 18.0
  4. Sales Conditions FAQ

Bulk SMS Kenya

by Your Company https://roycebulksms.com
Odoo
v 18.0 Third Party 131
Download for v 18.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
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
Websitehttps://www.yourcompany.com
Versions 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Royce Bulk SMS Kenya

Bulk SMS for Odoo 17

Professional SMS integration module with advanced features for your Odoo ERP system

Easy Integration Message Logging Delivery Tracking

Overview

Learn about module capabilities and features

Installation

Step-by-step setup and configuration guide

Usage & API

Code examples and implementation guide

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.

Quick Start: Create a free account at Royce BulkSMS, generate an API key, and configure it in your Odoo settings to start sending SMS immediately.
SMS Template Interface SMS Template Management

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

1
Download Module

Place the module in your Odoo addons folder

2
Update App List

Go to Apps menu and update the applications list

3
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 testing
Generate API Key

Navigate to API menu and generate your unique API key

Keep this key secure and private
Configure API Settings

In Odoo: Settings → SMS Settings → Add your API key

Path: Config → SMS Settings
Set Sender ID

Configure "RoyceLTD" as your default sender ID

Path: Config → Sender ID Settings

User Permissions

Security Setup: Configure user access by assigning appropriate groups under Settings → Users & Companies → Groups
User Groups Configuration User permission groups configuration

Usage & API Documentation

Programmatic SMS Sending

Integrate SMS functionality into any Odoo model using the following API:

# Example: Send SMS from any Odoo model sms_log = self.env['royce.sms.log'] result = sms_log.send_sms( phone_number=recipient_phone, # Required: Phone number with country code message=message, # Required: SMS content recipient_name=recipient_name, # Optional: Recipient display name template_id=None, # Optional: Royce template ID recipient_type='notification', # Optional: Message category recipient_id=context_data.get('related_record_id') # Optional: Related record ID ) # Handle response if result.get('success'): # SMS sent successfully message_id = result.get('message_id') _logger.info(f"SMS sent successfully: {message_id}") else: # Handle error error_message = result.get('error') _logger.error(f"SMS sending failed: {error_message}")

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
# Send promotional SMS to all customers customers = self.env['res.partner'].search([ ('is_company', '=', False), ('mobile', '!=', False) ]) sms_log = self.env['royce.sms.log'] for customer in customers: message = f"Hello {customer.name}, check out our latest offers!" sms_log.send_sms( phone_number=customer.mobile, message=message, recipient_name=customer.name, recipient_type='marketing', recipient_id=customer.id )
Order Status Notifications
# Notify customer about order status change def notify_order_status(self): if self.partner_id.mobile: message = f"Order {self.name} status updated to {self.state}" self.env['royce.sms.log'].send_sms( phone_number=self.partner_id.mobile, message=message, recipient_name=self.partner_id.name, recipient_type='notification', recipient_id=self.id )

Screenshots

Customer SMS Interface
Send SMS to Customers Easy-to-use interface for sending SMS to customers
Bulk SMS Composer
Bulk SMS Interface Compose and send bulk SMS messages
SMS Outbox
SMS Outbox Track and manage sent SMS messages
SMS Templates
SMS Templates Create and manage reusable SMS templates

Support & Contact

Email Support

info@roycetechnologies.co.ke

WhatsApp Support

+254 713 727 937

Support Hours: Monday to Friday, 8:00 AM - 6:00 PM (EAT). We typically respond within 4-6 hours during business hours.
Royce Technologies

© 2024 Royce Technologies. Professional Odoo solutions and SMS integration services.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with