Twilio SMS Automation

by
Odoo

9.80

v 15.0 Third Party 1
This module requires Odoo Enterprise Edition.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Helpdesk (helpdesk)
Inventory (stock)
Invoicing (account)
Point of Sale (point_of_sale)
Project (project)
Purchase (purchase)
Discuss (mail)
Lines of code 786
Technical Name twilio_sms_integration_1
LicenseOPL-1
Versions 17.0 16.0 15.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Helpdesk (helpdesk)
Inventory (stock)
Invoicing (account)
Point of Sale (point_of_sale)
Project (project)
Purchase (purchase)
Discuss (mail)
Lines of code 786
Technical Name twilio_sms_integration_1
LicenseOPL-1
Versions 17.0 16.0 15.0

Twilio SMS Automation

Twilio SMS Automation
Twilio SMS Automation Module provides a feature that will automate the SMS on Sale, Purchase, Project Task, POS, Helpdesk, Payments.
Before installing the module please install twilio package
pip install twilio

Key Features:

  • Send Manual Message by Selecting User in the SMS Logs Form View
  • Send Group Message by Selecting Multiple User from Group SMS Logs Form View
  • Without Selecting the User by entering Contact number including + sign and country code sms can send.
  • Without Selecting the Multi User we can send SMS to group of people by entering their phone number by comma seperated format.
  • On Sale Quotation Confirmation, Send SMS Send SMS by Activating the Settings the same thing applied for below points.
  • On Purchase Quotation Confirmation, Send SMS.
  • On POS Order invoice generation Send SMS to the respective customer.
  • On Assigning Project Task to the Employee Send SMS to let them know.
  • On Receipt Done Send SMS to the Vendor that we have received the Goods.
  • On Delivery Done Send SMS to the Customer that we delivered the Goods.
  • On Ticket Creation Send SMS to the Customer that we have created a ticket for them.
  • On Ticket Assign Send SMS to the Employee that we have assigned a ticket for them.
  • On Ticket Resolve Send SMS to the Customer that we have resolved their query.
  • On Customer Payment Post Send SMS to the Customer that we have successfully received the payment.
  • On Vendor Payment Post Send SMS to the Vendor that we have paid the Amount.
  • Store the Sent message both individual and Group message with Status For history purpose.
  • If we want we can resend the sent message also it logs the message that what we have sent to them.
  • Like a Email it has signature feature What ever configured in the settings it will concatenate each end of the message.

How it works:

SMS

After the module installation a new Icon will be displayed:

Twilio SMS Menu



Click and Open the SMS Module
Open the SMS Module
SMS Logs Form View:

SMS -> SMS Logs -> SMS Logs List

Details: It will send one message to one person at time.

It has sms template feature, Go to the template master create the template and select the created template here. [ SMS -> Configuration -> SMS Template]

By default it has comes with 11 templates don't delete it/archive it. When sale confirmation , PO confirmation etc is happening these templates is used to send automated sms.

Still you can modify the templates body as your wish, but deletion is not allowed

When a SMS is triggered for Sale order confirmation, ***** it will replaced by customer name and ##### will be replaced by Sale order Sequence Number [These things you can find in template master]

Like email would you like to send signature for all of the automated message then configure your signature in the settings page in the name of Default Suffix Text.

SMS Logs Form View view
SMS Logs submenu SMS Logs subMenu
Configurations Submenu
Configurations Submenu
SMS Template Configuration

SMS Template Configuration



SMS Settings: We can configure SMS credentials

and It allows to activate the SMS automation

To Go to the Settings: SMS -> Configuration -> Settings

Enter the Twilio Account SID, Authentication Token and Configured Phone No

Like below screenshot, we have given a control for your automated sms. If you have activate On Sale confirmation feature, then whenever sale order is confirmed respective customer will receive the SMS.

By Default it will load the Message Body from the repective sale SMS Template, So as your wish go to the template master and modify the SMS content.

Settings Configuration

SMS Template Form view: Here we can create template as per our wish,

For sms automation by default few templates got created itself in one click we can use it during sending a message.SMS Template Form View


Settings Activation For which are the event's SMS should be sent

Settings Activated


Sent Message on Sale Quotation Confirmation and It has logged the Message in chatter log

as Message sent successfully!Sale Confirmation



Sent Message on Purchase Quotation Confirmation and It has logged the Message in chatter log

as Message sent successfully!Purchase Confirmation



Sent PO Confirmation message create as a record in the sms logs master

, we can resend it if we want by clicking send button. It will create a log for all kind of message not only purchase.

PO SMS Logs



On task assigning send sms to the respective asignee

in the project task.Project Task SMS



Sent Message on Project Task Assign it has created the record in the sms logs master

Project Task Sms Logs



Send Message on POS order invoicing

when user generate the invoice it sends the SMS to the customer POS SMS



Send Message on Helpdesk Ticket creation

to the user.Ticket Creation SMS



Same as ticket creation it will trigger sms on ticket assign and ticket resolve.

When assigning the ticket respective employee will receive the sms and on ticket resolve sms receive by respective customer.



Same as other screens for Receipt or Delivery Order when we are validating then system will send the SMS to respective Customer or Vendor.

By Activating the settings we can use this feature as well. So i didn't add a screen shot for that.



This module provide group sms

option as well, Here is the Group SMS List View SMS-> SMS Logs -> Group SMS Logs List Group SMS List



Group SMS Form View

It will allow you to select the multiple user or just enter the contact number by comma seperated ex: +1878987,+57894758,+878998Group SMS Form


Contact me for Support, Customization, Implementation:
Email: subashmca2017@gmail.com
Telegram: https://t.me/Chubbu007
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

  • 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 or have a question related to your purchase, please use the support page.