Available in Classic and VPC
You can learn about the KakaoTalk BrandMessage service.
KakaoTalk BrandMessage overview
KakaoTalk BrandMessage is a communication service that enables companies to send promotional content, such as events, promotions, and new product announcements, to customers who have consented to receive advertising information.
You can use your customer data for precise targeting and message delivery even when customers are not KakaoTalk Channel friends. Various message templates help you achieve effective marketing results.
BrandMessage features
The key features of BrandMessage are as follows:
- Expanded message delivery 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
- A wide range of message templates optimized for marketing objectives is available, including the basic type, wide list type, carousel type, commerce type, and carousel commerce type.
- Creation guide
- You can use statistical data such as delivery success rate, open rate, and click rate to analyze and improve the effectiveness of your marketing campaigns.
- Enhanced conversion support
- You can use buttons for web links, app links, Business Form, and consultation or chatbots. A channel-add button is also available to drive customer conversion.
- Stable delivery and regulatory compliance
- Based on KakaoTalk channel's stable message delivery technology, BrandMessage enhances spam-filtering resistance compared to general SMS messages.
- Its transparent and reliable delivery structure meets the Korea Internet and Security Agency (KISA) guidelines for transmitting advertising information, which helps minimize legal risk and supports stable marketing activities.
- Performance measurement (coming soon)
- You can use statistical data such as delivery success rate, open rate, and click rate to analyze and improve the effectiveness of your marketing campaigns.
BrandMessage prerequisites
BrandMessage requires prior setup before sending. Follow the steps below in order:
-
Create a brand channel.
- Open a KakaoTalk Business Channel and register the basic information.
- You can create a KakaoTalk Channel by submitting an application through the Channel Admin Center.
-
Register an 080 free opt-out number.
- If you do not have an 080 free opt-out number, apply for a new one (the same number can be used for SMS).
- Register the 080 free opt-out number to the channel used for BrandMessage.
-
Apply for use (eligibility verification)
- Apply for BrandMessage usage to send messages to M/N groups.
- Eligibility requirements.
- At least 50,000 channel friends.
- Registration of business registration number and Customer Center phone number.
- Submission of proof of marketing consent (mandatory consent for sending advertising messages via Kakao).
- Registration of an 080 opt-out number.
- After eligibility review, sending authorization is granted.
- However, sending to the I/F groups is available without 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, or F groups). Users are managed separately.
- Request message delivery via API.
- View delivery results and message history.
BrandMessage targeting
BrandMessage target groups are classified as follows:

M: Brand advertising-consent users (KakaoTalk message consent)
- Advertising messages are sent 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 sent as an N-type channel message that includes free opt-out information.
- In the console, you can register and manage the 080 free opt-out number from the KakaoTalk Channel menu.
N: Brand advertising-consent users (KakaoTalk message consent) - excluding KakaoTalk Channel friends
- Advertising messages are sent to advertising-consent users (with KakaoTalk message consent), excluding users who are KakaoTalk Channel friends, from the sending request list.
- Since the recipient is not a friend of the sending channel, the message is sent as an N-type channel message that includes free opt-out information.
- In the console, you can register and manage the 080 free opt-out number from the KakaoTalk Channel menu.
I: Brand advertising-consent users ∩ KakaoTalk Channel friends
- Users who have consented to receive advertising messages and are currently friends of the channel.
F: All channel friends (coming soon)
- Messages are sent only to channel friends, excluding users who are not channel friends.
Sending conditions by BrandMessage type
The sending conditions vary depending on the target group of BrandMessage as follows:
| Target group | Recipients | Sending conditions | Note |
|---|---|---|---|
| M | Brand advertising-consent users (KakaoTalk message consent) | 1. Business-verified channel. 2. Business registration number registered. - Channel Admin Center > Management > Apply for Business Channel > Register Business Information. - https://center-pf.kakao.com/profiles 3. Channel Customer Center phone number registered. 4. At least 50,000 channel friends. 5. Successful AlimTalk sending history within the past 3 months. 6. 080 free opt-out phone number registered to the channel. 7. Proof file of marketing consent interface of the advertiser (client). |
|
| N | Brand advertising-consent users (KakaoTalk message consent) - excluding KakaoTalk Channel friends | (Same as above.) | |
| I | Brand advertising-consent users ∩ KakaoTalk Channel friends | Business verification required. | Same criteria as existing FriendTalk sending. |
| F | All channel friends | To be updated. |
The following precautions apply to sending BrandMessage:
- Sending to the M/N groups is only available for users who have consented to receive advertising messages (KakaoTalk message consent).
- You must collect and manage consent to receive advertising messages yourself. You also need to keep supporting evidence of consent in case of any issues.
- Messages that contain advertising content must include the advertising label.
- Operation and entry of a free opt-out phone number (080) that allows users to withdraw their consent to receive advertising messages is mandatory.
- Advertising-consent messages can be sent only in the basic format (using templates).
- Since BrandMessages are advertising messages, sending is restricted from 8:50 PM to 8:00 AM the following day in accordance with the Information and Communications Network Act.
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 the 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. |
BrandMessage details by 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 | |
| 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 and 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 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. |
|
| Button | - Button name: Up to 8 characters including spaces. - Minimum 1 and 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 × 400 px or 800 × 600 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. |
| Image (thumbnail) | - 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 8 characters including spaces. - Up to 1 button allowed. |
| Coupon | - 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 and maximum 6 items (including the carousel intro). | |
| Carousel intro | Title | - Up to 20 characters with no line breaks. |
| Content | - Up to 50 characters with up to 2 line breaks. | |
| 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 breaks. | |
| 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 and maximum 2 buttons (horizontal layout). |
|
| Coupon | - Up to 1 coupon allowed. - Coupon details: Up to 12 characters. (No line breaks allowed.) |