CTRLK

Shared components

Brand Message

|

View as Markdown

Kakao Brand Message is a marketing tool that uses the Brand Message API to send personalized advertising messages to KakaoTalk channel friends and users who have consented to receive advertising (KakaoTalk ad consent). It enables effective delivery of customized messages to segmented audiences for events, promotions, and campaigns.

For API implementation details, including request schemas, button types, coupon objects, and targeting options, see Send a brand message. For template management, see Get Brand Message templates.

To learn how to send Brand Messages through the Infobip platform, see Send a message with KakaoTalk. For API integration guides, see KakaoTalk over API.

Overview

The following table summarizes the content, button, and coupon limits for each Brand Message type.

Message typeText limitMax buttonsButton label limitArrangementCoupon
Text1,300 chars/99 line breaks514 charsVertical1
Image1,300 chars/99 line breaks514 charsVertical1
Wide image76 chars/5 line breaks28 charsHorizontal1
Wide listHeader: 20/List 1: 25/List 2-5: 30 chars28 charsHorizontal1
CarouselHeader: 20/Content: 180 chars1-2 per card8 charsHorizontal1 per carousel
Premium videoHeader: 20/Content: 76 chars18 charsN/AN/A
CommerceProduct name: 30 chars28 charsHorizontal1 per commerce
Carousel commerceHeader: 20/Product: 30 chars1-2 per card8 charsHorizontal1 per carousel
NOTE

Commerce and Carousel commerce use a coupon emphasis button, which is a visually prominent coupon placement. All other message types use a standard coupon button. For coupon type values and schema details, see the Send a brand message API reference.

Image specifications

The following table summarizes image requirements for message types that support images.

Message typeRecommended sizeAspect ratioMin widthFormatMax size
Image800px x 400px2:1 to 3:4500px.jpg, .png5 MB
Wide image800px x 600px2:1 to 1:1500px.jpg, .png5 MB
Carousel800px x 600px or 600px x 800px2:1 to 3:4500px.jpg, .png5 MB
Commerce800px x 600px or 600px x 800px2:1 to 3:4N/A.jpg, .png5 MB
Carousel commerce800px x 600px or 600px x 800px2:1 to 3:4N/A.jpg, .png5 MB
Premium videoN/A (Kakao-hosted)2:1 to 9:16N/AAVI, FLV, MP41 GB

Text

Text messages consist of a single text block and may include buttons and a coupon.

KakaoTalk Brand Message - Text only
CategoryDetails
ContentText only, single block. Maximum 1,300 characters including spaces, regardless of language (EN/KR). Maximum 99 line breaks.
ButtonsMaximum 5 buttons arranged vertically. Each button label supports a maximum of 14 characters including spaces. When a coupon-emphasis button is included, the maximum number of link buttons is 4.
Coupon buttonMaximum 1

Image

Image messages include an image and a text block.

KakaoTalk Brand Message - Image with buttons
CategoryDetails
ImageRequired aspect ratio: 3:4 (portrait) to 2:1 (landscape). Recommended size 800px x 400px. Minimum width 500px.
File format: .jpg, .png. Maximum file size: 5 MB.
ContentText only, single block. Maximum 1,300 characters including spaces, regardless of language (EN/KR). Maximum 99 line breaks.
ButtonsMaximum 5 buttons arranged vertically. Each button label supports a maximum of 14 characters including spaces. When a coupon-emphasis button is included, the maximum number of link buttons is 4.
Coupon buttonMaximum 1

Wide image

Wide image messages include a wide-format image and short text.

KakaoTalk Brand Message - Wide image with buttons
CategoryDetails
ImageHorizontal-to-vertical ratio 2:1 to 1:1. Recommended size 800px x 600px. Minimum width 500px.
File format: .jpg, .png. Maximum file size: 5 MB.
ContentText only, single block. Maximum 76 characters including spaces, regardless of language (EN/KR). Maximum 5 line breaks.
ButtonsMaximum 2 buttons arranged horizontally. Each button label supports a maximum of 8 characters including spaces.
Coupon buttonMaximum 1

Wide list

Wide list (API type: ITEM_LIST_FREE_FORM) messages display multiple items with images and text in a structured list format.

KakaoTalk Brand Message - Wide list
CategoryDetails
HeaderText only, single block. Maximum 20 characters including spaces, regardless of language (EN/KR). Line breaks are not allowed.
List 1 - Image and textRecommended image size 800px x 400px with a 2:1 ratio.
File format: .jpg, .png, maximum 5 MB.
Text only, single block. Maximum 25 characters including spaces, regardless of language (EN/KR). Maximum 1 line break.
List 2-5 - Image and textAt least 3 images, maximum 5 total (including the List 1 item). Recommended image ratio 1:1 (square), recommended size 800px x 800px.
File format: .jpg, .png, maximum 5 MB.
Text only, single block. Maximum 30 characters including spaces, regardless of language (EN/KR). Maximum 1 line break.
ButtonsMaximum 2 buttons arranged horizontally. Each button label supports a maximum of 8 characters including spaces.
Coupon buttonMaximum 1

Carousel feed

Carousel messages present multiple cards that users can swipe through.

KakaoTalk Brand Message - Carousel
CategoryDetails
ImageRecommended size 800px x 600px or 600px x 800px. Minimum width 500px. Required aspect ratio: 3:4 (portrait) to 2:1 (landscape).
File format: .jpg, .png, maximum 5 MB.
HeaderText only, single block. Maximum 20 characters including spaces, regardless of language (EN/KR). Line breaks are not allowed.
ContentText only, single block. Maximum 180 characters including spaces, regardless of language (EN/KR). Maximum 10 line breaks.
ButtonsFor each carousel card, minimum 1 and maximum 2 buttons arranged horizontally. Each button label supports a maximum of 8 characters including spaces.
Coupon buttonMaximum 1 per carousel setting
NOTE

A minimum of 2 and a maximum of 6 carousel cards can be attached.

Premium video

Premium video messages include video content uploaded to Kakao.

KakaoTalk Brand Message - Premium video
CategoryDetails
VideoOnly videos uploaded to Kakao can be used through video link. Recommended horizontal-to-vertical ratios: 2:1 to 9:16.
Recommended format: AVI, FLV, MP4, maximum 1 GB.
HeaderText only, single block. Maximum 20 characters including spaces, regardless of language (EN/KR). Line breaks are not allowed.
ContentText only, single block. Maximum 76 characters including spaces, regardless of language (EN/KR). Maximum 5 line breaks.
ButtonMaximum 1 button. Button label supports a maximum of 8 characters including spaces.

Commerce

Commerce messages display product information, including pricing.

KakaoTalk Brand Message - Commerce
CategoryDetails
ImageRecommended size 800px x 600px or 600px x 800px. Recommended aspect ratio between 2:1 and 3:4.
File format: .jpg, .png, maximum 5 MB.
Product nameText only, single block. Maximum 30 characters including spaces, regardless of language (EN/KR). Line breaks are not allowed.
Price infoEnter as regular price, or regular price + discount price + discount rate, or flat discount price. Only numbers are allowed.
Additional infoEN/KR applied equally. Maximum 34 characters including spaces. Maximum 1 line break.
ButtonsMaximum 2 buttons arranged horizontally. Each button label supports a maximum of 8 characters including spaces.
Coupon emphasis buttonMaximum 1 per carousel

Carousel commerce

Carousel commerce messages combine carousel layout with commerce content.

KakaoTalk Brand Message - Carousel commerce
CategoryDetails
Image (common)Recommended size 800px x 600px or 600px x 800px. Required aspect ratio: 3:4 (portrait) to 2:1 (landscape).
File format: .jpg, .png, maximum 5 MB. All carousel images must use the same aspect ratio.
HeaderEN/KR applied equally. Maximum 20 characters including spaces. Line breaks are not allowed.
ContentEN/KR applied equally. Maximum 50 characters including spaces. Maximum 2 line breaks.
Product nameEN/KR applied equally. Maximum 30 characters including spaces. Emojis are not allowed. Line breaks are not allowed.
Price infoEnter as regular price, or regular price + discount price + discount rate, or flat discount price. Only numbers are allowed.
Additional infoEN/KR applied equally. Maximum 34 characters including spaces. Maximum 1 line break.
ButtonsFor each carousel card, minimum 1 and maximum 2 buttons arranged horizontally. Each button label supports a maximum of 8 characters including spaces.
Coupon emphasis buttonMaximum 1 per carousel setting
NOTE

When intro is included: minimum 1, maximum 6 carousel cards. When intro is not included: minimum 2, maximum 6 carousel cards.

Related API references

For implementation details not covered on this page, see the following API references:

Was this page helpful?