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. SMS
  3. Nimba SMS v 19.0
  4. Sales Conditions FAQ

Nimba SMS

by Nimba SMS Integration https://github.com/nimbasms/odoo-integration
Odoo
In-App Purchases
v 19.0 Third Party 1
Download for v 19.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 Discuss (mail)
Lines of code 667
Technical Name nimbasms
LicenseLGPL-3
Websitehttps://github.com/nimbasms/odoo-integration
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 667
Technical Name nimbasms
LicenseLGPL-3
Websitehttps://github.com/nimbasms/odoo-integration
  • Description
  • Documentation

Nimba SMS Provider for Odoo

Send SMS directly from Odoo using Nimba SMS, a reliable SMS provider with coverage across Guinea and other African countries. This module integrates seamlessly with Odoo's SMS infrastructure using the official Nimba SMS Python SDK.

Note: This module requires an external service (Nimba SMS) to function. You will need to create an account at www.nimbasms.com and configure your API credentials. For API documentation, visit developers.nimbasms.com.
Data Privacy: When using this module, SMS messages, recipient phone numbers, and delivery status information are sent to Nimba SMS service for processing and delivery. This is necessary for the module to function. Please review Nimba SMS Privacy Policy for information on how your data is handled.

Key Features

  • Official SDK Integration - Uses the official Nimba SMS Python SDK for reliable communication
  • Batch Sending - Send SMS to multiple recipients in a single request, perfect for marketing campaigns
  • Delivery Tracking - Real-time delivery status updates via webhooks
  • Multi-tenant Support - Per-database configuration for multi-company setups
  • Phone Number Validation - Automatic validation and formatting for African countries (default: Guinea)
  • Account Management - Easy configuration wizard with connection testing
  • Error Handling - Clear error messages and comprehensive troubleshooting
  • Balance Checking - Verify your account balance before sending

Installation

1. Install Python Dependencies

pip install nimbasms phonenumbers

2. Install the Module

  1. Place the module in your Odoo addons directory
  2. Restart Odoo server
  3. Go to Apps menu
  4. Click Update Apps List
  5. Search for "Nimba SMS"
  6. Click Install

Configuration

Step 1: Get Your Nimba SMS Credentials

  1. Sign up at www.nimbasms.com
  2. Log in to your Nimba SMS dashboard
  3. Navigate to Dashboard → Développeurs or visit developers.nimbasms.com for API documentation
  4. Copy your Service ID and Secret Token
  5. Register and get your Sender Name approved (usually takes 24-48 hours)
  6. Add credits to your account

Step 2: Configure in Odoo

  1. Go to Settings → General Settings
  2. Scroll to the SMS section
  3. Select "Nimba SMS" as your SMS Provider
  4. Click the "Manage Account" button
  5. Enter your Service ID, Secret Token, and Sender Name
  6. Click "Test Connection" to verify your credentials
  7. Click "Save" to apply the configuration

Usage

Sending SMS

Once configured, you can send SMS from anywhere in Odoo:

  • From Contacts: Open any contact record and click the SMS icon
  • From Marketing Campaigns: Create SMS marketing campaigns and send to multiple recipients
  • From Other Modules: Any module that supports SMS functionality (Sales, CRM, Events, etc.)

Phone Number Format

Phone numbers should be in international E.164 format:

  • ✅ Correct: +224620000000 (Guinea)
  • ✅ Correct: 624000000 (Guinea, auto-formatted)

The module automatically formats numbers when possible.

Webhook Configuration (Optional)

Webhooks enable real-time delivery status updates from Nimba SMS to Odoo.

Setup

  1. Get your webhook URL: https://your-odoo-domain.com/sms/webhook/nimba
  2. Log in to Nimba SMS Portal
  3. Navigate to API → Webhooks or check developers.nimbasms.com for documentation
  4. Enter your webhook URL and save

Note: Webhooks work automatically across all databases in multi-tenant setups.

Requirements

  • Odoo 19.0 or higher
  • Python packages: nimbasms, phonenumbers
  • Nimba SMS account (sign up at www.nimbasms.com)

Troubleshooting

Common Issues

  • SDK not installed: Run pip install nimbasms phonenumbers and restart Odoo
  • Invalid credentials: Double-check Service ID and Secret Token in Dashboard → Développeurs
  • Invalid Sender Name: Ensure Sender Name is approved and spelling matches exactly
  • Insufficient balance: Top up your Nimba SMS account
  • Invalid phone number: Use international format: +224620000000

Check Logs

Go to Settings → Technical → Logging and filter by "nimba" or "sms" to see error messages.

Important:
  • Your Sender Name must be approved by Nimba SMS before use
  • Test your connection before sending SMS to customers
  • Keep your API credentials secure
  • Ensure you have sufficient account balance

Support

For issues, questions, or support requests:

  • Email: support@nimbasms.com
  • Website: www.nimbasms.com
  • API Documentation: developers.nimbasms.com

Nimba SMS Provider for Odoo

This module integrates Nimba SMS (https://www.nimbasms.com/) into Odoo's SMS infrastructure using the official Python SDK.

Data Privacy

When using this module, SMS messages, recipient phone numbers, and delivery status information are sent to Nimba SMS service for processing and delivery. This is necessary for the module to function. Please review the Nimba SMS Privacy Policy for information on how your data is handled.

Features

  • Send SMS through official Nimba SMS SDK
  • Batch sending - multiple recipients in one request
  • Webhook support for delivery status callbacks
  • Multi-tenant support with per-database configuration
  • Phone number validation for African countries (default: Guinea)
  • Account balance checking

Installation

  1. Install Python dependencies:

    pip install nimbasms phonenumbers
    
  2. Place the module in your Odoo addons directory

  3. Restart Odoo server

  4. Go to Apps menu, click Update Apps List, search for "Nimba SMS" and click Install

Configuration

Step 1: Get Your Nimba SMS Credentials

  1. Sign up at https://www.nimbasms.com
  2. Log in to your Nimba SMS dashboard
  3. Navigate to Dashboard → Développeurs or visit https://developers.nimbasms.com for API documentation
  4. Copy your Service ID and Secret Token
  5. Register and get your Sender Name approved (usually takes 24-48 hours)
  6. Add credits to your account

Step 2: Configure in Odoo

  1. Go to Settings → General Settings
  2. Scroll to the SMS section
  3. Select "Nimba SMS" as your SMS Provider
  4. Click the "Manage Account" button
  5. Enter your Service ID, Secret Token, and Sender Name
  6. Click "Test Connection" to verify your credentials
  7. Click "Save" to apply the configuration

Usage

Sending SMS

Once configured, you can send SMS from anywhere in Odoo:

  • From Contacts: Open any contact record and click the SMS icon
  • From Marketing Campaigns: Create SMS marketing campaigns and send to multiple recipients
  • From Other Modules: Any module that supports SMS functionality (Sales, CRM, Events, etc.)

Phone Number Format

Phone numbers should be in international E.164 format:

  • ✅ Correct: +224620000000 (Guinea)
  • ✅ Correct: 624000000 (Guinea, auto-formatted)

The module automatically formats numbers when possible.

Webhook Configuration (Optional)

Webhooks enable real-time delivery status updates from Nimba SMS to Odoo.

Setup:

  1. Get your webhook URL: https://your-odoo-domain.com/sms/webhook/nimba
  2. Log in to https://www.nimbasms.com
  3. Navigate to API → Webhooks
  4. Enter your webhook URL and save

Note: Webhooks work automatically across all databases in multi-tenant setups.

Requirements

  • Odoo 19.0 or higher
  • Python packages: nimbasms, phonenumbers
  • Nimba SMS account (sign up at https://www.nimbasms.com)

Troubleshooting

Common Issues

  • SDK not installed: Run pip install nimbasms phonenumbers and restart Odoo
  • Invalid credentials: Double-check Service ID and Secret Token in Dashboard → Développeurs
  • Invalid Sender Name: Ensure Sender Name is approved and spelling matches exactly
  • Insufficient balance: Top up your Nimba SMS account
  • Invalid phone number: Use international format: +224620000000

Check Logs

Go to Settings → Technical → Logging and filter by "nimba" or "sms" to see error messages.

Support

  • Email: support@nimbasms.com
  • Website: https://www.nimbasms.com
  • API Documentation: https://developers.nimbasms.com

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.
  • Ratings
  • Discuss
There are no ratings yet!
Here you go !
by
Harouna Diallo
on 12/25/25, 3:04 PM Author



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