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:
Category | Format | Message Direction | Supported? |
Message Type | Text | Incoming | Yes |
Outgoing | Yes | ||
Image | Incoming | Yes | |
Outgoing | Yes | ||
Video | Incoming | TBD | |
Outgoing | TBD | ||
Audio | Incoming | TBD | |
Outgoing | TBD | ||
Files | Incoming | TBD | |
Outgoing | TBD | ||
Emoji | Incoming | TBD | |
Outgoing | TBD | ||
GIFs | Incoming | TBD | |
Outgoing | TBD | ||
Stickers | Incoming | No | |
Outgoing | No | ||
Automation | Bots | 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 | |
User 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 Name | eg Name of profile |
UUID | eg @yourchannelname |
Sender_key | eg 3fd538ef7218a14a63e51ba47e83c76e1ff523dd |
Client-id | eg cFUbwXGTIfLLesd4 |
Client-Secret | eg 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.