Before you start

You need Odoo version 13 to 18 and a BulkSMS account with credits.

The connection uses the BulkSMS.com Gateway app by Grow Consultancy Services, a paid app on the Odoo App Store. It needs the Discuss, Inventory, Sales and Invoicing apps.

Create a BulkSMS API token

Log in to your BulkSMS account and go to Settings > Developers.

Click Create API Token and give it a name, for example Odoo. Copy the Token ID and Token Secret. The secret is only shown once.

Add your BulkSMS account in Odoo

Install the app, then go to BulkSMS.com SMS Gateway > Configurations > BulkSMS.com Accounts and click Create.

Enter your Token ID, Token Secret and a Test Connection Mobile Number (your own).

Click Test Connection, then Test & Confirm Account. Click Get Account Details to see your credit balance.

You can add more than one BulkSMS account.

Set up groups, templates and automatic SMS

Create SMS Groups of contacts, and SMS Templates with dynamic fields such as the customer's name or order number.

To text customers automatically, turn on these options on the BulkSMS account:

  • Confirm Order to Send SMS? sends an SMS when a sales order is confirmed. Use a template that applies to Sale Order.
  • Validate Delivery to Send SMS? sends an SMS when a delivery is validated. Use a template that applies to Transfer.

To send manually, go to SMS > Send SMS and choose a contact, several contacts, a group, or type numbers.

Troubleshooting

Test Connection fails: check the Token ID and Token Secret, and that the token hasn't been revoked.

Messages aren't delivered: check the app's SMS Log History, and look for the message under Sent Messages in BulkSMS.

The app sends messages only. It doesn't receive replies.

All setup and ready to go!

If you have any questions about your BulkSMS account, please contact our support team. Include your account name and put Odoo in the subject line. For help with the app itself, contact Grow Consultancy Services through the Odoo App Store listing.

Struggling with one or more steps? Our support team can help you get set up.