Make your customer communication even better by connecting your Zalo Official Account with SmartAI.Support!
Install the Zalo App
- Go to Settings > Apps in your SmartAI.Support dashboard.
- Click Zalo, enter your license key, and activate it.
- 👉 Cloud users, just click Activate.
Create Your Zalo Developer App
- Visit Zalo Developers and register or log in.
- Click “Create New App”, fill in the required details, and save.
- Copy your Application ID and Secret Key.
Connect Zalo to SmartAI.Support
- Go to SmartAI.Support > Settings > Zalo > Synchronization.
- Paste the Application ID and Secret Key here.
Set Up Webhooks
- In the Zalo developer panel, click Webhooks from the left menu.
- Copy the Webhook URL from SmartAI.Support > Zalo > Synchronization and paste it into Zalo.
- Copy the OA Secret Key from Zalo and paste it into SmartAI.Support.
Enable Webhook Events
In the Webhooks section, enable the following:
- 📍
user_send_location - 🖼️
user_send_image - 🔗
user_send_link - ✉️
user_send_text - 😄
user_send_sticker - 🎞️
user_send_gif - 📨
user_received_message - 👁️
user_seen_message - 📤
oa_send_text - 🖼️
oa_send_image - 📋
oa_send_list - 🎞️
oa_send_gif - 🎧
user_send_audio - 🎥
user_send_video - 📎
user_send_file - ❤️
user_reacted_message - 📨
user_received_message
Link Your Official Account
- Go to Official Account > OA Management in the Zalo panel.
- Link your Zalo Official Account to your app.
Get Your Refresh Token
- Visit API Explorer.
- Under Access token type, select
OA Access Token. - Click Get Access Token, choose your Official Account, and copy the Refresh Token.
- Paste it into SmartAI.Support > Settings > Zalo > Synchronization.
Add a Test User
- From the Roles menu, add a user as Admin.
- This will help you test messaging between Zalo and SmartAI.Support.
Enable API Access
- Go to Sign up to use API > Official Account API.
- Enable User Management and click Submit for Review.
🎉 All Set!
Now, any message sent to your Zalo Official Account will appear in your SmartAI.Support conversation dashboard.
