Message Gateway

by
Odoo
v 15.0 Third Party 36
Download for v 15.0 Deploy on Odoo.sh
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Purchase (purchase)
Invoicing (account)
Discuss (mail)
Lines of code 1744
Technical Name message_gateway
LicenseLGPL-3
Versions 16.0 15.0 17.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Purchase (purchase)
Invoicing (account)
Discuss (mail)
Lines of code 1744
Technical Name message_gateway
LicenseLGPL-3
Versions 16.0 15.0 17.0

Message Gateway

A Module For Send Message and Reset Password Using OTP

Overview

  • This module designed to facilitate sending SMS messages using various SMS gateways (Nexmo, Twilio, ClickSend) integrated into the Odoo ERP system.
  • Suitable for organizations using Odoo that require a secure and user-friendly method for password reset via OTP, leveraging SMS as a communication channel.
  • It includes models, controllers, and utility functions tailored for SMS messaging and history tracking.
  • Functionality: Provides a secure and user-friendly method for password reset using OTP via SMS.
  • Integration: Integrates with external SMS gateway APIs (Nexmo, Twilio, ClickSendSMS) for sending messages.
  • Data Handling: Stores SMS history in SMSHistory model, capturing essential details for auditing and tracking.
  • Error Management: Implements robust error handling to manage user inputs and API interactions.
  • Configuration: Centralizes API credentials and configurations using Odoo's configuration parameters for easy management and maintenance.

Screenshots

Install Module "Message Gateway"

  • Make Sure Before Installing Need to Install Packages Separately
  • pip3 install ('clicksend-client', 'twilio', 'vonage')
  • For Installing package Vonage make sure Your pyopenssl version should be 22.1.0

Configuration

  • Once Module Installed Go to the Settings menu, Look for 'Message Gateway Credentials' in General settings.
  • Users can configure various parameters such as API keys, secrets, sender numbers for different SMS gateways (Nexmo, Twilio, ClickSend).


  • Now User can Get api key,Secret, Sender Number Twilio Fill the appropirate fields


  • Now User can Get api key,Secret, Sender Number ClicksendSms Fill the appropirate fields


  • Once Configuration Done , Make Sure User Has Filled Mobile Number

  • Will See Now changing Password Using OTP
  • In Login Page User Can See "Reset Password Using OTP"
  • While Clicking ""Reset Password Using OTP" Page redirect to Next Level

  • Clicking "Reset Password Using OTP" should redirect to the next step.
  • Users should fill in their login email and mobile number.
  • The mobile number must already be configured in the user's partner's mobile field.
  • If the number is stored without a country code, deselect the "Without Country Code" option and select the appropriate country code.
  • If the number is stored with a country code, select the "Without Country Code" option and fill in the mobile number.
  • Finally, select the gateway that the user configured in the general settings and hit the button "Send OTP".


  • Once OTP Received Fill the OTP, and Hit Verify OTP Button
  • If user Enters wrong Otp , It will show "Please Entered Correct OTP"


  • Once OTP is Verified, Page will Redirect to Set a Password Page
  • User can set a New Password and hit the button Submit


  • Once password updated, new page will redirect with "Password created Successfully For User" and also there will be link "Go to Login" hit that Link to Move login page and Fill login mail and New password


Additional Features

  • Also User can send a Message from Sale and purchase Orders
  • There is button in form view headers in sale and purchase order
  • So user can send direct message regards of that order to that customer or supplier
  • Make sure Partner Mobile Number should be with Country code or while Before sending Message User can edit or add country code

  • Also There is History Tracking
  • User can view history in Two spots
  • First :
    • navigate Settings-->General settings--> Message Gateway Credentials under--> SMS History
    • Here User can View All SMS history

  • Second:
    • On each Customer or Supplier form view, there is a separate tab "SMS History".
    • Here, users can view SMS history related to that Customer or Supplier.
  • Users can also resend the same message by clicking the "Resend SMS" button.

Our Services


Odoo Customization
Odoo Implementation
Odoo Support
Odoo Integration

Related Products

Need Help?


+91 9360353170

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.