# 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](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/](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/](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](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](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](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;



