All Products
Search
Document Center

Chat App Message Service:Types of Viber Business Messages

Last Updated:Dec 18, 2025

Viber Business Messages allow you to send rich media messages, conduct two-way chats with users, and interact with users in real time. You can share promotion information, send coupons, and provide online customer support. Viber Business Messages are classified into the following types: transactional messages, promotional messages, and conversational messages.

Note

The prices for sending different types of messages to different countries vary. For more information about pricing, see Chat App Message Service pricing. ServiceIDs registered after October 1, 2024, will be subject to international rates when sending messages to destinations outside the country/region where your enterprise's headquarter is located. For more information, consult your account manager.

Transactional messages

Transactional messages can be used to send important notifications and information related to changes, such as account changes, order confirmation, logistics notifications, and customer feedback.

Note

Transactional messages can contain only plain text. Rich media content such as images, videos, and files is not supported.

Promotional messages

Promotional messages can contain rich media content, such as text, images, videos, and files, and incorporate buttons. Promotional messages can be used to send notifications about product promotions, discounts, and marketing.

Limits on the sizes of media files

Media

Type

Upper size limit

Text

UTF-8

1,000 characters, including spaces and special characters.

Document

DOC, DOCX, RTF, DOT, DOTX, ODT, ODF, FODT, TXT, INFO, PDF, XPS, PDAX, EPS, XLS, XLSX, ODS, FODS, CSV, XLSM, and XLTX

200 MB.

Video

MP4, M4V, MOV, and 3GP

Image

JPG, JPEG, PNG, GIF, and WebP

GIF: 20 MB. The recommended size for images of other types is less than 50 MB.

Recommended resolution for the image: 800 × 800. Recommended resolution for the cover: 400 × 400.

Session messages

Session messages are a form of two-way communication with customers, allowing businesses to send and receive messages within a single session. Billing is done on a per-session basis rather than a per-message basis.

Session definition and limitations

Important

Session-based billing is limited to messages sent by businesses to local destination numbers. When a business sends messages to international users, they are billed per message at international rates.

  • A session is initiated only when a user starts a conversation and there is no active session already. Once a user sends a message to the business, a 24-hour session window opens. During this window, the business can reply with session-type messages and be billed for a single session, rather than for each individual message.

  • Within the 24-hour session window, when a business replies to a user with a session-type message, a Session ID is generated. This Session ID is then assigned to every subsequent response within that same session.

  • Limit on sessions:

    • A business can send a maximum of 60 messages to a user within a single session. The session will end once this limit is reached.

    • If the user responds to the last message, a new session will begin, and a new Session ID will be generated.

  • Limit on consecutive messages:

    • A business can send a maximum of 5 consecutive session-type messages without a reply from the user.

    • If a user has not replied after 5 consecutive messages, the 6th session-type message will return an error and not be sent. The business can only resume sending session-type messages in the same session after the user replies within the session window.