Skip to Content
Menu

Zalo ZNS | Zalo ZNS Odoo Integration | Zalo ZNS Integration | All in one Zalo ZNS Integration

by
Odoo

202.72

v 18.0 Third Party 1
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Website (website)
Lines of code 1073
Technical Name ta_zalo_zns
LicenseOPL-1
Versions 15.0 16.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Website (website)
Lines of code 1073
Technical Name ta_zalo_zns
LicenseOPL-1
Versions 15.0 16.0 18.0
Community
Enterprise
Odoo.sh

Zalo ZNS Integration

Explore This Module

Overview

This module provides features to integrate Zalo ZNS with Odoo. Zalo ZNS is a messaging platform that allows businesses to communicate with customers.

Features

This module includes the following features:
Configure Zalo ZNS connection
Sync Zalo ZNS message templates to Odoo
Configure Zalo ZNS message templates for each module
Send Zalo ZNS messages from Odoo
Manage Zalo ZNS message history
Send bulk Zalo ZNS messages from Odoo
Configure automatic Zalo ZNS message sending

Screenshots

1. Configure Zalo ZNS connection

To operate with Zalo ZNS, the following accounts are required:

Account Definition Setup and Usage
Zalo Official Account (Zalo OA) Zalo OA is the official account of a business on Zalo, allowing businesses to interact with individual Zalo users If the business does not have an OA account, it can start creating one by following the instructions here (https://oa.zalo.me/home/documents/guides/khoi-tao-zalo-official-account_61)
Application on Zalo Platform (Zalo App) An application created by the business on the Zalo platform, used to manage Zalo OA or Zalo platform services (ZCA, Mini App, etc.) If the business does not have a Zalo App, it can create one by following the instructions here (https://developers.zalo.me/createapp). After creating the application, the business needs to verify and authorize the application by following the instructions here (https://stc-developers.zdn.vn/docs/v2/official-account/bat-dau/xac-thuc-va-uy-quyen-cho-ung-dung-new)
Zalo Cloud Account (ZCA) ZCA is a tool for managing expenses for Zalo OA and Zalo Notification Service (ZNS) If the business does not have a ZCA, it can create one by following the instructions here (https://oa.zalo.me/home/documents/guides/huong-dan-tao-ZCA_75). Then link the ZCA with Zalo OA by following the instructions here (https://oa.zalo.me/home/documents/guides/lien-ket-oa-id-vao-tai-khoan-ZCA_80) and link the ZCA with the Zalo App by following the instructions here (https://oa.zalo.me/home/documents/guides/huong-dan-lien-ket-app-id-vao-tai-khoan-zalo-cloud-account_6782655752710538229). (Note: One ZCA can link with multiple OAs and multiple Apps)

After creating and linking the accounts, we will start the configuration

Go to the created application to update the necessary information and activate the application

Then go to the domain verification section and enter your Odoo domain

When a notification appears, click Verify Now

Go to the meta tag section and copy the content code

Go to Zalo ZNS > Configuration

Add a record and fill in App ID, App Secret, Domain Verification Code

Return to the Zalo application and click Verify (If verification fails, restart the Odoo service and try again)

Add a callback URL in the format "your domain/zalo/callback"

Link the application with Zalo OA

Set up the authorization request URL in the format "your domain/zalo/callback"

Return to Odoo and click the Get Oauth Code button

The system will redirect to a website authorization page. Click Authorize

The system will link and retrieve the necessary information

2. Sync Zalo ZNS message templates to Odoo

Access Zalo Cloud to create ZNS message templates

You can sync manually (Setting > Technical > Schedule Actions > Zalo Template > Run Manual) or let the data sync automatically

Zalo ZNS > Template

The data has been synced to Odoo

3. Configure Zalo ZNS message templates for each module

Details of a ZNS message template

For this ZNS message template, select the model and fields corresponding to the template parameters (If no corresponding fields exist, create new fields or leave them blank)

4. Send Zalo ZNS messages from Odoo

For the selected model, go to a record where you want to send a ZNS message. An action will be automatically created to send the message

A popup will appear, showing the ZNS message details retrieved from the data fields set up in the ZNS message template

Zalo Phone is the recipient's phone number

For empty values, if the parameter is required, you must manually fill in the value. Or modify other values if needed

Then click Send

5. Manage Zalo ZNS message history

Zalo ZNS > Message

6. Send bulk Zalo ZNS messages from Odoo

Select multiple records and click the "Send Message" action

A popup will appear displaying the list of records to send messages and the recipient's phone numbers

Click "Send" and the messages will be sent sequentially for each record

7. Configure automatic Zalo ZNS message sending

For this ZNS message template, select the model and fields corresponding to the template parameters

Create automated actions for the selected model

Configure the domain filter to select the records to send messages

Select an action that contains the word 'Automated' in its name

Support

Need Help?

Got questions or need help? Get in touch.

mountaintran2021@gmail.com

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.