AUTOMATE NOW

Zalo OA and FreshChat Integration FAQs

Table of Contents

What Zalo can be connected to FreshChat?

Question: What is the Zalo account requirement that need to have for Integration purposes?

When referring to Zalo, most users commonly think of a Zalo Personal Account. However, for purposes beyond personal messaging, it’s important to distinguish it from Zalo OA and Zalo Business. So, what sets them apart? What type of Zalo can be integrated with FreshChat?

Zalo offers three types of accounts, each with distinct features:

FeaturesZalo OA (Official Account)Zalo (Personal Account)Zalo Business
Account Type Label IdentityGold Verification Badge in Zalo Account Name and subtitle “Tài khoản OA” under Zalo Account NameNoneLabel sticker “Business” under Zalo Account Name
PurposeBusiness, marketing, customer supportPersonal communicationBusiness management & customer interaction
Target UsersBusinesses, brands, and organizationsIndividualsSmall to medium businesses
Account TypePublicPrivateBusiness account linked to a personal Zalo account
MessagingCan send broadcast messages, but limitedUnlimited messaging with friendsCan chat with customers, set up autoresponders
Friend LimitNo friends, but followers insteadMaximum 5,000 friends Similar to personal but optimized for business
E-commerce SupportProduct showcase, shop feature, order managementNoneProduct catalog, store management
AdvertisingCan run ads and promotionsNo adsSupports Zalo Ads
Extended features using APIsZalo OA OpenAPI → Enables integration with other systems.

Zalo Notification Service → Customer care service via API.

Zalo Mini App → Integrates third-party applications into Zalo.
NoneNone

To connect Zalo with FreshChat, you need a verified Zalo OA account including a Premium subscription.

(Refer to another blog: How to sign up for a Zalo Official Account?)

What preparation is needed to implement a Zalo OA and FreshChat Integration using HexaSync?

Question: How the integration between Zalo OA and FreshChat via HexaSync works? What preparation needs to be done for integration? 

Refer to this blog https://www.beehexa.com/help/zalo-oa-and-freshchat-integration-using-hexasync-platform-user-guide/ 

When authorizing HexaSync to connect with the customer’s Zalo OA, does Zalo OA allow customers to limit permissions so that HexaSync can only access a specific chat group (without granting access to read the entire message history of other groups or all user data on Zalo OA)?

Currently, Zalo does not support customizing the scope for each authorization (previously, Zalo allowed customization of permissions during authorization).

The old interface allowed selecting specific permissions

img v3 02le 16b8c2c3 4b31 47b8 8176 7a9ba3c367hu

But the new interface grants all permissions

img v3 02le 0c9b6506 caba 4559 82ce 39cba19729hu

Users must grant all permissions requested by the Zalo HexaSync app.

Solution to only retrieve data from a specific chat group:

  1. Create a new custom Zalo app.
  2. Only grant messaging and webhook permissions for the specific chat group.
  3. HexaSync uses the new app to interact with user’s OA.

Note:

  • Currently, HexaSync’s gateway system only supports the official Zalo HexaSync app => it will take time to implement support for multiple Zalo apps simultaneously, estimated at 7 to 10 days (ensuring backward compatibility with the current implementation).
  • Zalo only supports permission assignment for chat groups and group webhooks, meaning if the customer’s OA has multiple chat groups, all groups will be granted permissions, and it is not possible to limit access to a single specific chat group.

HexaSync Pricing for Zalo OA and FreshChat Integration

Question: Is there any pricing for the integration? If yes, could you please share the pricing works? Is it by total account or others?

When integrating Zalo OA with FreshChat via HexaSync, customers should consider three key fees:

TypeTotal AmountDescription
Setup Fee$500A one-time charge for establishing the connection between one Zalo OA and one FreshChat
Subscription Fee$1800/yearAn annual fee for using HexaSync to synchronize data between one Zalo OA and one FreshChat
Customization Fee$480/dayFor additional custom integrations beyond standard synchronization, HexaSync will discuss implementation timelines with the customer and charge $480 per man-day.

One Zalo OA will be connected to one FreshChat account via one HexaSync Profile. The above fees apply to one HexaSync Profile. For multiple OA or FreshChat integrations or customization requests, the HexaSync team will provide additional consultation to optimize costs.

Zalo OA and FreshChat Integration using HexaSync Demonstration

Question: Could you please share the demonstration video on how the integration works and how will the Freshchat agent be able to receive the chat? In this video demonstration, we see this connected to the old Freshchat version.

HexaSync App is applicable for all FreshChat versions.