[ENG] Is there and API for sending messages to users inside KakaoTalk?

Hi everyone,

We are working on customer support web-application that helps businesses chat with their users.

I was wondering if there is an API for reading/sending messages on behalf of the business accounts on KakaoTalk.

Thank you.

Mikael Yang

1개의 좋아요

@mike_d_yang Unfortunately, we don’t provide open message APIs for web service to 3rd-parties. Most of Kakao APIs support only mobile platform. Of course, we have message APIs and others for web service but they will be provided to alliance(partnership). You can try to request partnership at http://with.kakao.com/english/index.

1개의 좋아요

I’m sorry I didn’t quite understand. You said: “we don’t provide open message APIs for web service to 3rd-parties” but then continued to say: “of course, we have message APIs and others for web service”.

Can you explain in more detail?

Here are two examples to consider:

  1. I’m a business and I want to use my own CRM for customer communication inside KakaoTalk. Can I do that? Do you have APIs for me to read/send messages from my business account?
  2. I’m a Live Chat provider that let’s businesses chat with customers through my software. Can a business give me access to their KakaoTalk account so I can send/receive messages on their behalf?

Thank you.

Mikael

1개의 좋아요
  1. Do you know KakaoTalk PlusFriend? This is a business account that you can communicate with your customers inside KakaoTalk chat room. In this case, you can send/receive message to/from your customers but you cannot extract the messages outside KakaoTalk.

  2. You can send a message on behalf of your customer only if you have a partnership contract with us. but in this case, you cannot receive a message on behalf of your customer as well.

I’m not sure this is what you asked for.

1개의 좋아요

Thanks a lot for the information! Super helpful.

You can send a message on behalf of your customer only if you have a partnership contract with us. but in this case, you cannot receive a message on behalf of your customer as well.

I was wondering if you can elaborate more on this :point_up_2: if we applied, and assume we got accepted as a Partner, do you think we will able to send / receive messages on behalf of a KakaoTalk account. Are there message sending APIs? and Webhooks / Polling mechanisms we can use?

According to @MJ_ , this doesn’t seem to be possible.

About message sending API:

  1. You can only send messages on behalf of KakaoTalk users in a pre-defined (quite rich) format. One thing to note is that it is designed to be distinguishable from messages directly sent by users. You can check how these messages will look at this link: https://developers.kakao.com/docs/android/kakaotalk-link

  2. Currently, there are no webhooks for message sending API.

There is also a chat bot API but this only allows you to receive and send messages on behalf of your plus friend accounts, not users’ accounts.

Feel free to reply here if you have any question. :slight_smile:

1개의 좋아요

Hello, are there any updates on this? Have this API been developed yet or is it still not available to send/receive messages through the Rest API?

2개의 좋아요

hi. any update on this? Do Kakao have APIs for me to read/send messages from my business account?

1개의 좋아요

Any update here team?

We have our own live-chat tool, and we want user messages to be redirected to our tool and users to receive messages coming from human-agent. Do we have APIs to send messages, and webhook(or any other way) to receive user messages?

Hi.

Please refer to the guide below.

https://developers.kakao.com/docs/latest/en/kakaotalk-social/common
https://developers.kakao.com/docs/latest/en/message/common