Available in Classic and VPC
BrandMessage Overview describes the KakaoTalk BrandMessage service.
Introduction to KakaoTalk BrandMessage
KakaoTalk BrandMessage is a communication service that enables businesses to send promotional content, such as events, promotions, and new product announcements, to customers who have consented to receive advertising information.
Regardless of KakaoTalk Channel friend status, you can leverage your customer data for precise targeting and sending, and expect effective marketing results through various message templates.
Features of BrandMessage
The key features of BrandMessage are as follows:
- Expanded message sending targets
- You can send channel message advertisements to users who have consented to receive advertising information, even if they are not friends of the KakaoTalk Channel.
- Various message formats
- Various message templates optimized for marketing objectives are provided, including basic, wide list, carousel, commerce, and carousel commerce types.
- Creation guide
- Provides statistical data such as sending success rate, open rate, and click rate to analyze and improve marketing performance.
- Enhanced conversion driving
- Supports buttons for web links, app links, business forms, and consultation chat/chatbot integration, and provides a channel addition button to drive customer conversion.
- Stable delivery and regulatory compliance
- Leveraging stable message sending technology based on KakaoTalk Channels, spam filtering resistance is enhanced compared to general text messages.
- With a transparent and highly reliable sending structure that complies with Korea Internet & Security Agency (KISA) guidelines for sending advertising information, it minimizes legal risks and supports stable marketing activities.
- Performance measurement (to be supported)
- Provides statistical data such as sending success rate, open rate, and click rate to analyze and improve marketing performance.
BrandMessage prerequisites
BrandMessage is a product that requires preparation before sending. Follow the steps below in order:
-
Create a brand channel.
- Open a KakaoTalk Business Channel and register basic information.
- You can apply to open a KakaoTalk Channel through the Channel Admin Center.
-
Register a 080 free opt-out number.
- If you do not have a 080 free opt-out number, apply for a new one (can be used alongside SMS).
- Register the 080 free opt-out number to the channel using BrandMessage.
-
Subscribe to the service (eligibility verification).
- Request BrandMessage usage to send messages to M/N groups.
- Eligibility requirements:
- 50,000 or more channel friends.
- Registration of business registration number and customer center phone number.
- Submission of marketing consent evidence (mandatory consent for sending advertising messages via Kakao).
- Registration of a 080 opt-out number.
- Sending authorization is confirmed after eligibility review.
- However, sending to I/F groups is available without a separate application.
-
Register template and request review.
- Create templates by type and submit them for review.
- Approval is based on content, button configuration, and image specifications.
-
Send messages.
- Set target users (M/N/I/F groups) with users managed separately.
- Request message sending via API.
- View sending results and message delivery history.
BrandMessage targeting
BrandMessage target groups are classified as follows:

M: Brand advertising-consent users (KakaoTalk opt-in)
- Processes the sending of promotional messages to users who have consented to receive advertising messages from the advertiser via KakaoTalk.
- If the recipient is not a friend of the sending channel, the message is processed and sent as an N-type channel message including free opt-out information.
- You can register and manage the 080 free opt-out number in the KakaoTalk Channel menu of the console.
N: Brand advertising-consent users (KakaoTalk opt-in) – Channel friends
- Processes the sending of promotional messages to advertising-consent users (KakaoTalk consent), excluding channel friends from the sending request list.
- Since the recipient is not a friend of the sending channel, the message is processed and sent as an N-type channel message that includes free opt-out information.
- You can register and manage the 080 free opt-out number in the KakaoTalk Channel menu of the console.
I: Brand advertising-consent users ∩ Channel friends
- Users who have consented to receive advertising messages and are currently friends with the channel.
F: All channel friends (to be supported)
- Processes message sending by excluding targets who are not channel friends.
Sending conditions by BrandMessage type
The sending conditions based on the target group of BrandMessage are as follows:
| Target group | Sending target | Sending conditions | Note |
|---|---|---|---|
| M | Brand advertising-consent users (KakaoTalk opt-in) | 1. Business-verified channel. 2. Business registration number registered. - Channel admin center > Manage > Apply for business channel > Register business info - https://center-pf.kakao.com/profiles 3. Register channel Customer Center phone number. 4. 50,000 or more channel friends 5. Maintain a record of successful AlimTalk sending within the past 3 months. 6. Register a 080 free opt-out phone number to the channel. 7. Proof of advertiser (client) marketing consent screen. |
|
| N | Brand advertising-consent users (KakaoTalk opt-in) – Channel friends | (Same as above.) | |
| I | Brand advertising-consent users ∩ Channel friends | Business verification required. | Same criteria as existing FriendTalk sending. |
| F | All channel friends | To be supported. |
The precautions for sending BrandMessage are as follows:
- BrandMessage sending for M/N groups is only available for users who have consented to receive advertising information (KakaoTalk consent).
- Consent for receiving advertising information must be directly collected and managed by you, and supporting evidence of consent must be maintained to enable verification if an issue arises.
- Messages containing promotional content must have the (Ad) label applied.
- Operating and entering a free opt-out phone number (080) that allows users to withdraw their consent to receive promotional information is mandatory.
- Advertising-consent message sending is only available in the basic format (using templates).
- Since BrandMessage is an advertising message sending service, sending is restricted from 20:50 to 08:00 the following day in accordance with the Act on Information and Communications Network.
BrandMessage creation guide
This section describes the types and components of BrandMessage.
BrandMessage types
See the image below for BrandMessage types.

BrandMessage components
The required components that must be included when creating a template, along with the description of each item, are as follows:
| Component | Description |
|---|---|
| Template name | The name of the template displayed to users or administrators within the channel. |
| Message body | The text delivered as message. When variables (placeholders) are used, follow the #{변수명} format. |
| Format type | The selected format among text, image, wide image, wide list, carousel, commerce, premium video, and carousel commerce. |
| Image (optional) | If the message type includes an image, the image specifications must be followed. |
| Button (CTA) | A button can be included in the template to encourage user actions such as visiting a website, moving to an app, filling out a form, or connecting to a consultation chat. |
| Coupon (optional) | A separate coupon button can be added to apply a URL link that enables coupon issuance. |
| Advertising/consent label | If advertising content is included, legal labeling and consent requirements must be satisfied. |
Details by BrandMessage type
This section describes each BrandMessage type and its details.
Common elements
| Component | Description |
|---|---|
| Channel ID | Select the channel ID registered in the project. |
| Template name | Template name (up to 200 characters). |
| Target age group | All ages or adults only. |
Text type
| Component | Description |
|---|---|
| Content | - Up to 1300 characters including spaces, with no restriction on Korean/English usage. - Up to 99 line breaks allowed. |
| Button | - Button name: Up to 14 characters including spaces. - Up to 5 buttons allowed (only 1 coupon highlight button can be created). |
| Coupon | - Up to 1 coupon allowed. - Coupon details: Up to 12 characters (no line breaks allowed). |
Image type
| Component | Description |
|---|---|
| Content | - Up to 1300 characters including spaces, with no restriction on Korean/English usage. - Up to 99 line breaks allowed. - URL format input supported. |
| Image | - Aspect ratio: 3:4 to 2:1 - Recommended size: 800 × 400 px - File formats and size: JPG, PNG (up to 5 MB) |
| Button | - Button name: Up to 14 characters including spaces. - Up to 5 buttons allowed (only 1 coupon highlight button can be created). |
| Coupon | - Up to 1 coupon allowed. - Coupon details: Up to 12 characters (no line breaks allowed). |
Wide image type
| Component | Description |
|---|---|
| Content | - Up to 76 characters including spaces, with no restriction on Korean/English usage. - Up to 5 line breaks allowed. |
| Image | - Aspect ratio: 1:1 to 2:1 - Recommended size: 800 × 600 px - File formats and size: JPG, PNG (up to 5 MB) |
| Button | - Button name: Up to 8 characters including spaces. - Up to 2 buttons allowed (only 1 coupon highlight button can be created). |
| Coupon | - Up to 1 coupon allowed. - Coupon details: Up to 18 characters (no line breaks allowed). |
Wide list type
| Component | Sub-item | Description |
|---|---|---|
| Title | - Up to 20 characters including spaces, with no restriction on Korean/English usage. - No line breaks allowed. |
|
| Main item | Title | - Up to 25 characters including spaces. - Up to 1 line break allowed. |
| Image | - Aspect ratio: 2:1 - Recommended size: 800 × 400 px (minimum width 500 px) - File formats and size: JPG, PNG (up to 5 MB) |
|
| List items | Item | - At least 3 items and up to 4 items (including 1 main item). |
| Title | - Up to 30 characters including spaces. - Up to 1 line break allowed. |
|
| Image | - Aspect ratio: 1:1 (fixed) - Recommended size: 800 × 800 px - File formats and size: JPG, PNG (up to 5 MB) |
|
| Button | - Button name: Up to 8 characters including spaces. - Up to 2 buttons allowed (horizontal layout). |
|
| Coupon | - Up to 1 coupon allowed. - Coupon details: Up to 18 characters (no line breaks allowed). |
Carousel feed type
| Component | Sub-item | Description |
|---|---|---|
| Carousel list | - Minimum 2 carousel items, maximum 6. | |
| Carousel feed | Title | - Up to 20 characters including spaces. - No line breaks allowed. |
| Content | - Up to 180 characters including spaces. - Up to 10 line breaks allowed. |
|
| Image | - Aspect ratio: 3:4 to 2:1 - Recommended size: 800 × 600 px or 800 × 400 px (minimum width 500 px) - File formats and size: JPG, PNG (up to 5 MB) |
|
| Button | - Button name: Up to 8 characters including spaces. - Minimum 1, maximum 2 buttons (horizontal layout). |
|
| Coupon | - Up to 1 coupon allowed. - Coupon details: Up to 12 characters (no line breaks allowed). |
Commerce type
| Component | Description |
|---|---|
| Product name | - Up to 30 characters including spaces. - No line breaks allowed. |
| Price display | - Enter regular price only, or regular price + discounted price + discount rate, or a fixed discount amount. |
| Additional information | - Up to 34 characters including spaces. - Up to 1 line break allowed. |
| Image | - Aspect ratio: 3:4 to 2:1 - Recommended size: 800 × 600 px or 800 × 400 px (minimum width 500 px) - File formats and size: JPG, PNG (up to 5 MB) |
| Coupon | - Up to 1 coupon allowed. - Coupon details: Up to 12 characters (no line breaks allowed). |
Premium video type
| Component | Description |
|---|---|
| Title | - Up to 20 characters including spaces. - No line breaks allowed. |
| Content | - Up to 76 characters including spaces. - Up to 5 line breaks allowed. |
| Video link | - KakaoTV video URL - Up to 1 link allowed. |
| Image (thumbnail) | - Aspect ratio: 3:4 to 2:1 - Recommended size: 800 × 400 px - File format and size: JPG, PNG (up to 5 MB) |
| Button | - Button name: Up to 8 characters including spaces. - Up to 1 button allowed. |
| Coupon | - Details: Up to 12 characters (no line breaks allowed). - Up to 1 coupon allowed. |
Carousel commerce type
| Component | Sub-item | Description |
|---|---|---|
| Carousel list | - Minimum 2, maximum 6 items (including carousel intro). | |
| Carousel intro | Title | - Up to 20 characters with no line breaks allowed. |
| Content | - Up to 50 characters with up to 2 line breaks allowed. | |
| Image | - Aspect ratio: 3:4 to 2:1 - Recommended size: 800 × 400 px or 800 × 600 px (minimum width 500 px) - File formats and size: JPG, PNG (up to 5 MB) - All images in the carousel feed must be the same size. |
|
| Carousel feed | Product name | - Up to 30 characters. |
| Price display | - Enter regular price only, or regular price + discounted price + discount rate, or a fixed discount amount. | |
| Additional information | - Up to 34 characters with up to 1 line break allowed. | |
| Image | - Aspect ratio: 3:4 to 2:1 - Recommended size: 800 × 400 px or 800 × 600 px (minimum width 500 px) - File formats and size: JPG, PNG (up to 5 MB) - All images in the carousel feed must be the same size. |
|
| Button | - Button name: Up to 8 characters including spaces. - Minimum 1, maximum 2 buttons (horizontal layout). |
|
| Coupon | - Up to 1 coupon allowed. - Coupon details: Up to 12 characters (no line breaks allowed). |