페이지 이동경로
  • Docs>
  • Kakao Sync>
  • Understand Concepts

Kakao Sync

Understand concepts

This document introduces Kakao Sync and provides a set of guides that you can refer to when applying Kakao Sync in your service.

Overview

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.

Simple Signup

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.

Simple signup process

➊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.

Get more Kakao Talk Channel friends

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.

Target message

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.

Auto-login

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.

Requirements

To apply Kakao Sync, you must meet the following conditions.

Kakao Account

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.

Business channel

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.

Kakao Sync feature

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.

Business application(Biz app)

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.

Does 'App' mean a mobile app?

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.

IMPORTANT: Have you already registered an app for a service?

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.

If you lost the administrator's account

- For the App administrator account, read the DevTalk notice and write a post.

- For the Channel administrator account, contact Kakao Customer center.

Signup

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.

API development

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
Kakao Sync official strategic agencies Offical Contact
Biz Talk (비즈톡) help@biztalk.co.kr / +82 1688-3764
MTS Company (엠티에스컴퍼니) help@mtsco.co.kr / +82 2-501-1980
MBI Solution (엠비아이솔루션) happytalk@happytalk.io / +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.

Step-by-step guides

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.

Name Description Required Link
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.
O Guide
Requirements Introduces what you need to use Kakao Sync. O Guide
Understand Kakao platform Introduces the Kakao platform and its features. X Guide
Step 2. Apply Kakao Sync

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.

Name Description Required Link
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
Step 3. Develop Kakao Sync

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.

Name Description Required Link
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.
O Guide
Simple Login You can use this feature using the Kakao SDK for JavaScript to allow users to simply log in through Kakao Talk without inputting Kakao Account information. O Guide
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.
X Guide
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

Scope of support

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.