Buttons

The component sends a text to the user with attached buttons. It works on all platforms.

Appearance of the Buttons

Functions

  • Transition to screens.
  • Switching to an external URL.
  • Sending GET and POST requests.

Configuring the Component

1. Create a screen and drag "Button Group" component to it from "Palette".
2. Fill in the text field, and enter the name of the button in "Label on the button" field.
The button has to send either to the screen or to an external URL.
3. Create a screen for clicking on the button, add "Message" component to it and fill it in.
4. On the first screen, select the desired screen from the drop-down list to click on the button. The same actions can be done in the right panel of the component settings.
5. To add another button to the column, click "+".
6. To switch to an external service, select the "External URL" line from the list of screens for switching. Place a link to go to an external resource. Switching to an external URL is supported only by Telegram, Viber and VKontakte.
7. If you want to add a horizontal row of buttons, click "...".
8. To add a button to a row, click "+" inside the row of buttons.
9. You can send GET or POST requests, to do this, click "Ability to send a request" checkbox. The fields for configuring the request will open.

Maximum Number of Buttons

Telegram — 100 buttons.
Facebook — 3 buttons.
Viber — 24 buttons.
VK — 6 buttons.
Odnoklassniki — 100 buttons.

Character Limit in Buttons

Telegram allows to use 35 characters on the button including spaces. If there are more characters, Telegram cuts out a piece of text in the middle and inserts an ellipsis.
Facebook cuts the text which is longer than 23 characters and inserts an ellipsis.
Viber allows you to add a lot of characters to buttons. Note that a large text is transferred to a new line, and part of the text can't be visible, and part of it can move to the next button.
VK allows to use up to 40 characters with spaces, if there are more characters, the buttons can't be sent.
There can be 42 characters in Odnoklassniki, the platform will cut off the rest and insert ellipsis.

Maximum Text Length

Telegram, Odnoklassniki, VK and WhatsApp (Pact) support 4096 characters in Latin and Cyrillic, regardless of the number of buttons and the length of the text in them.
Viber supports 7000 characters in Latin and a maximum of 5700 characters in Cyrillic. If the text is written in Latin, it does not depend on the number of buttons and the length of the text in them. If the text is written in Cyrillic, each button "eats" 21-24 characters from the default text + the number of characters in the button text. The more buttons you have, the less text you can send.
Facebook offers a characters limit of 640 in Latin or Cyrillic, regardless of the number of buttons and the length of the text in them. If there are more characters, the message will not arrive (a Facebook restriction).
Characters limit in WhatsApp (Edna) is 4096 characters, they include: the text + phrase "Answer options:" with line breaks (it eats 19 characters) + the buttons (each button with 1 character eats 5 characters − a line break, "1.", the text of the button). The more buttons you have, the less text you can send.

The Use of Links

The links in the Buttons component work on the following platforms − Telegram, Viber, VK, Odnoklassniki.