# Tích hợp Zalo

## 1. Cấu hình Zalo

**Bước 1: Tạo tài khoản Zalo OA (nếu chưa có).**

Vào link: <https://oa.zalo.me/manage/oa?option=create> để đăng ký.

**Bước 2: Tạo một ứng dụng liên kết với Zalo OA.**

Vào link: <https://developers.zalo.me/>&#x20;

Chọn Thêm ứng dụng mới

![](https://3886410805-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LrKNA28rHWMp13HqhEG%2F-LvdlKVi9UQtLAyRF4mD%2F-LvdnHM3gBc-8mLkELaL%2FScreenshot%20from%202019-12-09%2015-35-38.png?alt=media\&token=244549d0-3045-4e9b-bc74-6d04e176613d)

Sau khi tạo mới ứng dụng chọn Kích hoạt ứng dung.

Trong phần này còn cung cấp ID ứng dụng cần thiết cho phần cấu hình trên CRM

![](https://3886410805-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LrKNA28rHWMp13HqhEG%2F-LvdlKVi9UQtLAyRF4mD%2F-LvdoilPxTTXAa0r2PbT%2F1.png?alt=media\&token=f23a5be0-cf41-4f4e-bbe0-df76801d11d1)

**Bước 3: Liên kết ứng dụng với Zalo OA**

Chọn ứng dụng mà bạn vừa tạo ở góc trên bên phải của trang <https://developers.zalo.me/>.

Trong menu bên trái, chọn **Official Account**, sau đó chọn Official Account mà bạn muốn liên kết và nhấn “Liên kết”.

![](https://stc-cms-developers.zdn.vn/2018/07/3.png)

**Bước 4: Cấu hình webhook**

Sau khi liên kết Ứng dụng và Official Account thành công, mục Webhook sẽ được hiển thị như bên dưới.

![](https://stc-cms-developers.zdn.vn/2017/12/6-1.png)

![](https://stc-cms-developers.zdn.vn/2017/12/7-1.png)

Nhấn chọn “Thay đổi”, sau đó điền <https://api.nextify.vn/zalo_hook> vào ô Webhook URL rồi nhấn "Cập nhật"

**Bước 5: Bật API và Webhook Event.**&#x20;

Tại menu bên trái, chọn **Xét duyệt ứng dụng.**&#x20;

Click chọn quyền gửi tin nhắn và nhận sự kiện từ người dùng, chọn “Nộp xét duyệt” để hoàn thành. Trong ít phút Zalo sẽ duyệt các quyền của bạn.

![](https://stc-cms-developers.zdn.vn/2017/12/4.png)

**Bước 6:** **Official Account Callback Url**

Điền <https://api.nextify.vn/zalo_callback> vào ô CallbackURL sau đó ấn "Cập nhật"&#x20;

**Bước 7:**&#x20;

Đăng nhập tài khoản zalo OA <https://oa.zalo.me/home> sau đó vào "Quản lý" chọn "Thông tin tài khoản"  để xem Offical Account ID&#x20;

## 2. Cấu hình trên CRM.

Đăng nhập vào CRM&#x20;

Chọn "App" sau đó chọn "Zalo"&#x20;

Chọn địa điểm muốn add Zalo&#x20;

Nhập thông tin Zalo OA ID và Zalo App ID đã lấy ở trên&#x20;

Lưu thông tin lại.

Chọn phần Zalo AccessToken nhấn vào "Lấy  AccessToken" --> chọn tài khoản Zalo OA  --> tích vào Đồng ý --> Chọn "Cho phép".

![](https://3886410805-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LrKNA28rHWMp13HqhEG%2F-LvdlKVi9UQtLAyRF4mD%2F-LvdxdgzCRx6XYaq5YPL%2FScreenshot%20from%202019-12-09%2016-21-02.png?alt=media\&token=f0f39fda-8f1b-4848-b43e-7ce7aa5b9abf)

Copy accesstoken rồi dán vào ô ZaloAccessToken rồi chon "Lưu thông tin".

**Lưu ý: Tài khoản Zalo OA và Zalo App sau khi tạo chờ thời gian vài ngày để Zalo xác thực mới dùng được và khi đó lấy Accesstoken mới được , còn bình thường sẽ bão lỗi không lấy được khi tài khoản chưa được xác minh**

&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://nextify.gitbook.io/docs/tich-hop-zalo.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
