This document introduces Kakao Sync and provides a set of guides that you can refer to when applying Kakao Sync in your service.
Kakao Sync provides the Simple Sign up feature with which users can consent to the Provision of User Information and Terms of Service all at once on the Consent screen so that the users can use your service with their Kakao Accounts and information without a cumbersome signup process or inputting information. You can also attract more users with the following features that Kakao Sync provides.
Kakao Sync refers to a business solution to implement the Simple Signup process, an extended version of Kakao Login, by adding the Terms of Service and all information and procedures required for signup on a Consent screen. With this feature, users can sign up as a new member of the service by simply agreeing to the terms. Moreover, your service can simplify the login process that requires to input some information and gather more users.
Here is an example of Simple Signup for a better understanding.
➊A user attempts Simple Signup with Kakao Account. ➋On mobile device that Kakao Talk has been installed, the account information of Kakao Talk is loaded, and the Kakao Sync Consent screen pops up without requesting the user to input the Kakao Account information. If you have integrated Kakao Login already and the screen for login with Kakao Account is displayed, you can implement the scenario as above by referring to Kakao Login. ➌After the user consent, the signup process is completed based on the personal information that Kakao provides. If you must collect specific user information for your service, it is recommended to collect it additionally during the use of service as needed if it is possible.
Users can add the Kakao Talk Channel of your service optionally during the Kakao Sync Simple Signup process. Users can add your channel as a friend smoothly, and you can also get more target audiences for sending channel messages.
You can send targeted messages based on demographic information obtained through Kakao Sync. According to how users signed up or visited your service and their online activities such as membership or order history, you can filter users by groups and send them targeted messages to maximize advertising efficiency.
If you use the Auto-login feature, the users who completed the Simple Signup are not required to log in from Kakao Talk any more during the use of your service. Without the Auto-login, even users who visit your service page through a Kakao Talk Channel message may leave the login page due to the bothering login process. However, after integrating the Auto-login, the users are automatically logged in as soon as they visit the service page and use the service without any disruption.
You can implement this feature additionally after integrating Kakao Sync in your service.
For more details of Kakao Sync, visit Kakao Business.
To apply Kakao Sync, you must meet the following conditions.
Kakao Account is a user account to use various services that integrate Kakao Login and Kakao services such as Kakao Talk, Daum, Melon. Refer to Understand Kakao platform to learn more about Kakao Account.
If several developers need to manage an app, go to [My Application] > [Team Management] in Kakao Developers and set team members. A team is a system to manage the role of each developer by apps. Only developers registered as a team member can view or modify app information.
Kakao Talk Channel(used to be called as 'PlusFriend') is a business solution with which you can send targeted messages or the latest news of the service through Kakao Talk to the users who added your Kakao Talk Channel. When you apply Kakao Sync, you can ask users whether to add your Kakao Talk Channel during the Simple Signup process to get more friends of your Kakao Talk Channel.
To apply Kakao Sync, you must create a Kakao Talk Channel and switch the channel to a Business channel in the Kakao Talk Channel Admin Center. Refer to Prerequisites to see how to make it a Business channel.
To apply Kakao Sync, you must register the service information in the Kakao Developers. You can log in Kakao Developers with your Kakao Account. You can see your app information in [My Application] at the upper right side of Developers.
If you do not have any application, create an app by clicking Add an application and register your service information.
No. Application(app) indicates service information, not a mobile app. This is used to register the service information on the Kakao platform to get permission for the use of Kakao APIs.
Kakao Sync supports only an app connected to a Business channel with the business registration number registered. In addition, only the app that completes the prerequisites can get permission to use user information.
If you want to apply Kakao Sync from the service of which information has already been registered in an app, do not create a new app but use the existing app. If you create a new app, you cannot use the existing app and its user information anymore because each app has app keys to identify permission required to use Kakao APIs.
- For the App administrator account, read the DevTalk notice and write a post.
- For the Channel administrator account, contact Kakao Customer center.
The Simple Singup indicates a signup process that allows a user to sign up by consenting to the Terms of Service on the Consent screen. Thus, if your service does not have any signup process, you need to implement a signup process in your service to apply Kakao Sync.
To implement Kakao Sync, you must integrate the Kakao APIs according to the signup process in the service. The overall difficulty level of development is not that high, but you may face difficulties in some stages to customize features for your service. If you are having difficulty in development due to the development schedule or other reasons, you can get help from the following Kakao Sync official strategic agencies.
|Kakao Sync official strategic agencies||Offical Contact|
|Biz Talk (비즈톡)||email@example.com / +82 1688-3764|
|MTS Company (엠티에스컴퍼니)||firstname.lastname@example.org / +82 2-501-1980|
|MBI Solution (엠비아이솔루션)||email@example.com / +82 1666-5263|
If your service is using a web hosting service for an e-commerce platform, such as cafe24 (카페 24), sixshop (식스샵), MakeShop (메이크샵), I'mweb (아임웹), WISA (위사) and 가비아 (gabia), you can easily apply Kakao Sync through Simple settings for ECP. To see more about Simple settings for ECP, refer to Guide for E-Commerce Platfom. This document is available in Korean only as of now. If you need the English version, ask for DevTalk.
To apply Kakao Sync, you need to go through three steps.Step 1. Register service information
Register your service and company information to use Kakao Sync by clicking Add an application. In this step, you can refer to the following guides to fully understand Kakao Sync and Kakao platform.
|Add an application||Describes how to add an application and register information of your company and service to apply Kakao Sync in the Kakao Developers.||O||Guide|
|Prerequisites||Describes what you must complete with your app and Kakao Talk Channel before applying Kakao Sync.
Includes how to switch a biz app and link your app with a Kakao Talk Channel.
|Requirements||Introduces what you need to use Kakao Sync.||O||Guide|
|Understand Kakao platform||Introduces the Kakao platform and its features.||X||Guide|
In this step, you need to plan how you can use Kakao Sync specifically for your service, considering the Terms of Service, user information required for the service, and user scenario. Refer to the following guides.
|Design your service||Explains the features and points that you need to consider for the service.||O||Guide|
|User Information||Introduces all kinds of user information that Kakao platform provides.||O||Guide|
|Apply Kakao Sync||Explains how to request a review and apply for Kakao Sync.||O||Guide|
After a review process, check the Consent screen and the settings required for the consent process, and develop the following features as needed by referring to each guide.
|Kakao Login||Explains how to implement Kakao Login to use Kakao Sync Simple Signup.
You can also see how to retrieve and store user information required for user identification and signup.
Refer to each development guide according to platforms.
|Set unlink callback||Explains how to proceed after you get unlink callback from the Kakao platform when a user requests the unlink from a service.||O||Guide|
|Check user agreed terms||Explains how to check which terms a user has consented to through Kakao Sync.||O||Guide|
|Auto-login from Kakao Talk||This is an advanced guide related to Kakao Login. With this feature, users can log in automatically from the Kakao Talk in-app browser when they access a Kakao Sync service.||X||Guide|
|Retrieve shipping address||Explains how to retrieve the shipping addresses of a user.||X||Guide|
|Get consent to desired terms||Explains how to request consent to the desired term additionally when users log in when your service app applies Kakao Sync for several services or adds a new term.||X||Guide|
|Check Kakao Talk Channel relationship||Explains a feature to check if a user adds or blocks the Kakao Talk Channel connected to your service app.
With this feature, you can filter users and use the filtered information for advertising based on Kakao Talk Channel.
|Get channel callback||Explains a feature to get a callback when a user adds or blocks the Kakao Talk Channel connected to your service app.||X||Guide|
|Advertise through Kakao Sync||Explains how to advertise via Kakao Talk Channel, Kakao Moment, Kakao Bizboard along with Kakao Sync.||O||Guide|
|Checklist||Shows a checklist that you must review after completing Kakao Sync development and before applying the service.||O||Guide|
|FAQ||Shows a list of frequently asked questions and answers.||X||Guide|
|API||Android SDK||iOS SDK||Flutter SDK||Web|
|Auto-login from Kakao Talk||●||●||●|
|Retrieving shipping address||●||●||●||●|
|Checking user agreed terms||●||●||●||●|
|Getting consent to desired terms||●||●||●||●|
You can also add more features not included in the table above in your service. Refer to the step-by-step guides.