Overview
The Zalo for Freshchat app lets customer service agents communicate with customers via Zalo.
Pre-requisites
Here are the pre-requisites in order to set up and use the Zalo app:
Zalo account (OA ID and Authorization Code)
An Hexasync account to enable communication between Freshchat and Zalo
API token from Freshworks
Features
The table below provides an overview of all the supported message types, automation, structured message formats, message events and consumer profiles:
Message Types | Text | Incoming | Yes |
Outgoing | Yes | ||
Image | Incoming | Yes | |
Outgoing | Yes | ||
Video | Incoming | Yes | |
Outgoing | Yes | ||
Audio | Incoming | Yes | |
Outgoing | Yes | ||
File | Incoming | Yes | |
Outgoing | Yes | ||
Emoji | Incoming | No | |
Outgoing | Yes | ||
GIFs | Incoming | No | |
Outgoing | No | ||
Stickers | Incoming | No | |
Outgoing | No | ||
Automation | Bots | Bot to user | No |
Structured Messages | Articles | Bot to user | No |
Carousel | Bot to user | No | |
Buttons | Bot to user | No | |
Dropdown List | Bot to user | No | |
Message Events | Delivered | Incoming | No |
Outgoing | No | ||
Read | Incoming | No | |
Outgoing | No | ||
Typing | Incoming | No | |
Outgoing | No | ||
Consumer Profile | User Name | No | |
Image | No |
Configuration
Setup Hexasync account
Sign up for a Hexasync profile here.
- Please sign up for a company account if you haven't already.
- Click the button (+) to create a new profile and provide system information as shown below.
- Upon successfully creation of your profile, please reach out to Hexasync with the name of the account/profile and profile owner's email. Make sure to also send your Freshchat and Zalo OA details.
To know more about the steps to get Freshchat and Zalo OA details, please read below.
Get Freshchat App ID and API Key
Freshchat app ID : To get the Freshchat App ID, please visit Channels -> Mobile SDK page.
Freshchat API token : To get the API key, please visit Admin > API settings page.
Zalo Setup
- Click the Hexalink URL provided above.
- Choose the OA account that you wish to use to integrate with Freshchat. However, please note that you will need to be an OA admin to grant OA access.
- Check the box to accept.
- Copy the OA ID and Authorization Code. When done, please reach out to team Beehexa at team@beehexa.com to complete the setup. Please click here for more information.