Cequens SMS Gateway + OTP
by Digital Economics LLC. https://de.com.eg , Eng. Ahmed Nasreldin https://de.com.eg$ 78.99
In-App Purchases| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 979 |
| Technical Name |
de_sms_cequens |
| License | OPL-1 |
| Website | https://de.com.eg |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 979 |
| Technical Name |
de_sms_cequens |
| License | OPL-1 |
| Website | https://de.com.eg |
| Versions | 18.0 19.0 |
🚀 v18.0.2.0.0 — Now with OTP for Sign-up & Login
🚀 الإصدار 2 — توثيق الدخول والتسجيل برمز OTP
$79
Cequens SMS Gateway + OTP
بوابة Cequens للرسائل النصية ورموز OTP
Send SMS, protect sign-up and login with one-time passwords, and check your Cequens balance — the leading cloud communications platform across the Middle East & Africa, fully wired into Odoo 18.
MENA Coverage
Multi-Company
Auto Token Management
OTP on Sign-up & Login
Balance Inquiry
Easy Setup
The Problem We Solve | المشكلة التي نحلها
Without Cequens SMS Gateway
- Limited to Odoo IAP for SMS, which may have poor delivery rates in the MENA region
- No control over SMS costs — pay-per-use through Odoo with no bulk rate negotiation
- Cannot use your approved business sender name for brand recognition
- No choice of SMS gateway — locked into a single provider
With Digital Economics Solution
- Excellent SMS delivery rates across the Middle East & Africa with Cequens
- Full cost control — use your own Cequens account with negotiated bulk rates
- Use your approved business sender name for professional communications
- Choose Cequens or Odoo IAP per company — flexible multi-provider setup
How It Works | كيف يعمل
Select Provider
Go to Settings and choose "Send via Cequens" as your SMS provider
Enter Credentials
Configure your Cequens Username, API Key, and Sender Name
Start Sending
All Odoo SMS features now route through Cequens automatically
Key Features
Per-Company SMS Provider
Each company in your Odoo instance can independently choose between Odoo IAP and Cequens for SMS delivery. Perfect for multi-company environments.
Secure Credential Storage
API credentials are stored with system-level access restrictions. Only administrators can view or modify Cequens configuration, protecting your sensitive data.
Automatic Token Management
JWT authentication tokens are cached for 23 hours and automatically refreshed. No manual intervention needed — the module handles all authentication seamlessly.
Connection Testing Wizard
Built-in wizard to test your API credentials and send a test SMS before going live. Instantly verify your configuration works correctly.
Detailed Error Handling
Clear, actionable error messages for common issues: invalid credentials, invalid sender name, insufficient credits, and network problems. No more guessing what went wrong.
Full Odoo Integration
Works seamlessly with all Odoo SMS features: marketing campaigns, customer notifications, two-factor authentication, and automated server actions.
🔐 OTP on Sign-up
Toggle a single setting and new portal sign-ups will require a phone-number OTP. A required Mobile field is added to the standard signup form, the user receives a 6-digit code via Cequens SMS, and the account is only created after verification.
🔑 OTP on Login (2-step)
After a correct password, the user is redirected to an OTP entry page. Every other route is blocked by an ir.http dispatch gate until the code is verified — no chance of slipping past the verification step.
📝 Customisable OTP Templates
6 pre-loaded message bodies (English, Arabic, bilingual; generic / login / sign-up) with a {otp} placeholder. Add your own templates or edit existing ones from the standard Odoo backend, no code required.
💰 Account Balance
Read your live Cequens credit balance directly in the configuration wizard. A one-click Refresh Balance button calls the Cequens credits endpoint and updates the display — no need to leave Odoo.
🔗 Headless OTP Endpoints
Expose /cequens/otp/request and /cequens/otp/verify JSON endpoints for mobile apps, third-party portals or custom flows. The same sms.cequens.otp.request service powers both the bundled UI and your integrations.
Frequently Asked Questions
الأسئلة الشائعة
Why Digital Economics?
لماذا ديجيتال إيكونوميكس؟
Your All-in-One Smart ERP Partner
Gold Partner
Certified Odoo Gold Partner in Egypt
شريك أودو الذهبي في مصر
Projects
Successful International Implementations
مشروع دولي ناجح
Retention
Client Retention for 5+ Years
نسبة الاحتفاظ بالعملاء
Countries
Global Operations Worldwide
عمليات حول العالم
AI-Powered ERP Solutions — Customized to empower businesses with streamlined operations, maximized ROI, and scalable growth.
Release Information
معلومات الإصدار
| Version | 18.0.2.0.0 |
| Release Date | May 2026 |
| License | OPL-1 |
| Author | Digital Economics LLC. |
| Dependencies | SMS (sms), Sign-up (auth_signup) |
| Odoo Version | 18.0 (Community & Enterprise) |
Changelog v18.0.2.0.0 — May 2026
- NEW: Sign-up OTP — mobile field on the signup form, OTP verification before account creation, auto-login after verify
- NEW: Login OTP — 2-step verification with route-level gate (no skipping)
- NEW: Account balance inquiry with Refresh button in the configuration wizard
- NEW: OTP service model (
sms.cequens.otp.request) with 10-min expiry + 5-attempt cap - NEW: 6 pre-loaded OTP message templates (EN / AR / bilingual; generic / login / sign-up)
- NEW: Headless JSON endpoints
/cequens/otp/{request,verify} - NEW: Send Test OTP button in the wizard
- NEW: Dependency added:
auth_signup - Unit tests expanded (template seed, OTP request lifecycle, send_otp wrapper)
Changelog v18.0.1.0.0 — February 2025
- Initial release for Odoo 18.0
- Cequens API integration with JWT authentication (POST
/auth/v1/tokens/) - Per-company SMS provider selection (Odoo IAP / Cequens)
- Account management wizard with connection testing
- Automatic 23-hour token caching and refresh
- Comprehensive error handling for Cequens replyCodes
- Full Arabic language support (ar_001)
See the full multi-version release plan on the Roadmap tab ↑
Release Roadmap
Planned phases for the Cequens integration. Living document — updated whenever a phase ships or scope shifts.
✅ Phase 1 — Auth + Account UX
Shipped · v18.0.2.0.0 · $79Make Cequens a credible IAP replacement for portal-heavy deployments.
- Sign-up OTP — mobile field, OTP page, auto-login after verify
- Login OTP — 2-step with
ir.http._dispatchgate - OTP service model (
sms.cequens.otp.request) — 10-min expiry, 5-attempt cap - 6 seeded OTP message templates (EN / AR / bilingual)
- Headless JSON endpoints
/cequens/otp/{request,verify} - Account Balance + Refresh, Send Test OTP, OTP template selector in wizard
🎯 Phase 2 — WhatsApp Business
Q3 2026 · v18.0.3.0.0 · ~$129Add WhatsApp messaging wherever a SMS / Email channel already exists.
whatsappprovider onres.companyalongside SMS- Text + template message wrapper around the unified Cequens
/v1/messagesendpoint cequens.wa.templatemodel with seeded common templates (order confirmation, OTP, appointment reminder)- Media uploads — Audio / Document / Image / Video helpers
- OTP-over-WhatsApp option — deliver via WA first, fall back to SMS
- Stretch: Carousel + Flow templates from the same endpoint
🎯 Phase 3 — Email Channel
Q4 2026 · v18.0.4.0.0 · ~$149Funnel transactional email through Cequens, alongside SMS and WA.
- Register Cequens as an outgoing
ir.mail_server— existing templates work unchanged - Cequens
requestIdtracked onmail.mailfor traceability - Per-company toggle: "Send transactional email via Cequens"
- Gated on a feature flag (only ship if email is GA in the customer's Cequens plan)
📥 Phase 4 — Inbound Webhooks
Q1 2027 · v18.0.5.0.0 · ~$169Wire customer replies and delivery receipts back into Odoo.
/cequens/webhook/inbound— customer replies becomemail.message/cequens/webhook/status— delivery / read receipts updatesms.sms.state- HMAC signature verification + replay protection
- Resilient queue (store raw, process async) to survive Odoo restarts
- Copyable Webhook URL field in the wizard — paste into Cequens dashboard
✨ Phase 5 — Rich Messaging Templates
Q2 2027 · v18.0.6.0.0 · ~$199Expose Cequens' richer WhatsApp template formats to marketing automation.
- Carousel template builder — records →
/v1/messagespayload - Flow template builder — link Odoo records to existing WA Flows
- Product Catalogue messages — pulled from
product.product - Marketing Automation activity type: "Send Cequens template"
- 24-hour conversation-window compliance check
Cross-cutting Backlog (pulled into any phase)
- Rate limiting on OTP send per (mobile, IP, hour)
- Skip-OTP for internal users (
base.group_user) toggle - OTP analytics dashboard — success rate, time-to-verify
- Multi-region support (EU / MENA endpoint selection)
- Daily balance health-check cron with low-balance alert
- Replace
_dispatchgate with_authenticatehook on Odoo 19+
Versioning & Pricing Track
| Version | Scope | Target Price |
|---|---|---|
| 18.0.1.0.0 | SMS only | $48 |
| 18.0.2.0.0 | + OTP + Sign-up/Login | $79 |
| 18.0.3.0.0 | $129 | |
| 18.0.4.0.0 | + Email channel | $149 |
| 18.0.5.0.0 | + Inbound webhooks | $169 |
| 18.0.6.0.0 | + Rich templates | $199 |
Each target assumes ~10% below the closest comparable competitor on apps.odoo.com at release time — verified before each release.
Digital Economics LLC.
Unlock Your Business Growth Potential
ديجيتال إيكونوميكس - أطلق إمكانات نمو أعمالك
Contact Information
Copy any link below and paste in your browser
| Website | de.com.eg |
| support@de.com.eg | |
| wa.me/201509061111 | wa.me/201509071111 | |
| Support Portal | de.com.eg/helpdesk/customer-care-1/knowledgebase |
انسخ أي رابط والصقه في المتصفح أو الواتساب
Digital Economics
Unlock Your Business Growth Potential
Copyright 2025 Digital Economics LLC. All rights reserved.
جميع الحقوق محفوظة 2025 ديجيتال إيكونوميكس
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module