Zalo ZNS | Zalo ZNS Odoo Integration | Zalo ZNS Integration | All in one Zalo ZNS Integration
by Mountain Tran$ 202.72
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Discuss (mail)
• Website (website) |
Lines of code | 1073 |
Technical Name |
ta_zalo_zns |
License | OPL-1 |
Versions | 15.0 16.0 18.0 |
Zalo ZNS Integration

Explore This Module

Overview

Features








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

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