Button limits

Facebook & Instagram

In Instagram, links can only be placed in inline buttons.

The maximum number of characters in a button name is 23. If there are more, Facebook trims the text after 23 characters and adds an ellipsis.

Viber

Viber allows you to use a lot of characters in the button name. However, keep in mind that long text will wrap to a new line, and some of the text may be hidden or pushed onto the neighboring button.

Telegram

The maximum number of characters allowed in button names is 32. If there are more, Telegram cuts out a portion of the text in the middle and inserts an ellipsis.

TikTok

Button messages are not available on TikTok Desktop. In the desktop chat, you will see a notification stating: "This message format is not supported."

The following button types are available, each with distinct behaviors and limitations:

1. Callback button

  • Appearance: a standard interactive button.

  • Action: When clicked, it sends a message in the chat (on the user's behalf) containing the button's text.

  • Source: the text is taken from the "Reply message text" field in the button settings.

  • Text limit: 20 characters.

2. URL button

  • Appearance: a button styled as a link.

  • Action: currently, it behaves identically to a callback button. Please note: TikTok does not support opening URLs in a web view; clicking the button will only send the button's text as a message.

  • Source: the text is taken from the "URL" field in the button settings.

  • Text limit: 40 characters.

Inline and reply simultaneously

You cannot send both types of buttons in the same message.

In summary, we've explored how to easily create buttons for various messengers using the MaviBot builder—a key step in building fully functional bots.

Last updated