Overview

The Kakaotalk for Freshchat app lets your customer service agents engage your customers via Kakaotalk. This article elaborates on functionalities that are supported and getting started in your journey integrating Kakaotalk with Freshchat. 


Pre-requisites

The following are necessary to get started with the Kakaotalk for Freshchat app:

  • Kakaotalk business account and associated credentials

  • API token/App-ID from Freshchat.

Features

The table below provides an overview of all the supported message types, automation, structured message formats, message events and consumer profiles: 


Message TypesTextIncomingYes
OutgoingYes
ImageIncomingTBD
OutgoingTBD
VideoIncomingTBD
OutgoingTBD
AudioIncomingTBD
OutgoingTBD
FileIncomingTBD
OutgoingTBD
EmojiIncomingTBD
OutgoingTBD
GIFsIncomingTBD
OutgoingTBD
StickersIncomingNA
OutgoingNA
AutomationBotsBot to userNo
Structured MessagesArticlesBot to userNo
CarouselBot to userNo
ButtonsBot to userNo
Dropdown ListBot to userNo
Message EventsDeliveredIncomingNo
OutgoingNo
ReadIncomingNo
OutgoingNo
TypingIncomingNo
OutgoingNo
Consumer ProfileUser Name
No
Image
No


Configuration

Business Channel

To use Kakao for business, you need a Kakao Business account. Previously Kakao had two types of business accounts-Plus Friend and Yellow ID. In 2017, Kakao simplified this system to just one business account - KakaoTalk Channel. Follow these steps to create a business channel in Kakao.


1. Navigate to the Kakao for Business sign up page to register. Please bear in mind that you must have a personal KakaoTalk account before creating a Channel.



2. Fill in the details for your Channel and create a unique search ID.




Ensure that the information displayed on your Channel matches those on your documents or your application may be rejected. Approvals usually take 3 to 5 working days  and details will be sent to your registered email address. 

Register channel for business message

You need to register an outgoing profile to get outgoing profile key(sender_key). Please refer to the below for the next integration.





If registration has been done, you will need to submit a confirmation request with Kakao.



If the template has been confirmed, you may test the integration with your outgoing profile key and template code. 



Please keep the following credentials handy to fill in the Installation Parameters while configuring the app : 


Profile Nameeg Name of profile
UUIDeg @yourchannelname
Sender_keyeg 3fd538ef7218a14a63e51ba47e83c76e1ff523dd
Client-ideg cFUbwXGTIfLLesd4
Client-Secreteg BRUlWlSJXi


Freshchat Kakao App Installation 

After installing the app from the Freshworks marketplace, you will be directed to an installation page where you will need to enter your credentials to start using the app. This installation page is divided into three sections. The first section requires you to enter your Freshchat credentials, while the second section requires you to enter your KakaoTalk credentials. The last section is for selecting the Freshchat channel and group before proceeding with the installation.

Freshchat Credentials for Installation page 

The Freshchat Configuration page is where you will need to enter your Freshchat domain address in the specified format, along with your API key and the app ID. You can find the app ID by navigating to Admin Settings->Chat channels->Mobile SDK.




KakaoTalk Credentials for Installation page:

To connect your KakaoTalk channel, you will need to enter the credentials that you received when registering the channel, as specified in the table below.


IPARAM
Kakao Param
Description
Kakao_Client_ID
HT-Client-Id
ID for the Kakao Client. Eg: IA2drtaL5KP3ezci
Kakao_Client_Secret
HT-Client-Secret
Secret for the Kakao Client. Eg: JT7zqnVY6I
Kakao_Account_Id
UUID
Id for the business’s Channel on Kakao. Eg: @10. 
This is an ID that a business can choose for themselves when setting up their Kakao Business account channel.
Kakao_Sender_Key
Sender_key
Id for the Kakao Channel chat entity/user.
Eg: 5759a63c620431c819b3987029b9cf56adb7d250



Select the Channel and Group from the List:

You may select a Freshchat Topic to route all conversations from Kakao in the following step.



Get started with the Kakao Talk integration by clicking the Install button.

Pricing

Contact us for pricing information for Kakaotalk.