Skip to content

🔘 Buttons: How to Add Actions Below a Ready Reply

The button “🔘 Buttons” is needed to add interactive buttons below a ready reply.

This way, the message is no longer just text. It becomes part of a scenario: a person can press a button, follow a link, open another message, run a script, leave an application, or continue the funnel.

What This Button Is

In the “Buttons” section, you can configure the buttons that will be displayed under the ready reply.

The simplest format is:

text
Button Text - Link

For example:

text
Sign up for a consultation - https://example.com/form
Open channel - https://t.me/channel
Get instructions - https://example.com/guide

On the left is the text that the user will see. On the right is the link or action that the button should lead to.

Different types of links can be linked to the button:

  • a regular external link to a website;
  • a link to a Telegram channel or chat;
  • a link to a form;
  • a link to payment;
  • a link to another ready reply;
  • a link that triggers a script or scenario;
  • a web view link with the passing of special parameters.

This is convenient when the ready reply should not just provide information but direct the person to the next action.

Callback Data: Open Another Message by Button

The button can be used not just as a regular link.

There is a callback data format that allows other messages to open when the button is pressed. The logic is as follows:

  1. choose the message that should appear after pressing;
  2. give it a name;
  3. send the configuration;
  4. the system will link the button to the needed ready reply.

This way, simple scenarios can be collected without complex programming.

For example:

  • a person pressed “Rates” → the ready reply with rate options opened;
  • pressed “How to pay?” → a message with payment instructions opened;
  • pressed “I want a consultation” → a message with an application form opened;
  • pressed “Next lesson” → received the next material.

Edit Buttons via JSON

There is a button “Edit Buttons” in the menu.

This is for manual editing of the button structure in JSON format. It is useful when you need to:

  • replace several values at once;
  • quickly add many buttons;
  • view the technical structure of the buttons;
  • neatly transfer a ready set of buttons from one message to another;
  • batch edit links, titles, or parameters.

This method is more suitable for advanced configuration. If you need to add one simple button, the format is usually sufficient:

text
Button Text - Link

Web View and Special Parameters

The button can open not just a link, but a web view — an embedded window within Telegram.

For this, a link is linked to the button, and special parameters can be passed if necessary, for example:

  • user ID;
  • user language;
  • source of transition;
  • script ID;
  • other data needed by the external page or script.

This way, you can open a form, personal account, mini-app, or a page that already knows who pressed the button and in which language it’s best to communicate with them.

Place for Screenshot

You can add a screenshot here with an example of configuring a web view button and passing parameters like user ID or language.

Reset All Buttons

There is an action “Reset All Buttons” in the menu.

It deletes all buttons currently linked to this ready reply.

Use it cautiously: if the message is already part of a funnel, mailing, or scenario, after the reset, the user will lose the buttons for further navigation.

Why Buttons Are Important for Business

Buttons reduce the amount of manual correspondence.

Instead of the client writing “where’s the price?”, “how to pay?”, “where to sign up?”, they immediately see clear actions below the message.

Buttons help:

  • guide the client step by step;
  • provide choices without excessive text;
  • direct the person to payment;
  • open the necessary instructions;
  • collect applications;
  • trigger other messages;
  • connect ready replies in a scenario;
  • increase conversion from message to action.

Use Cases

Mini-Menu in One Message

A ready reply can serve as a starting screen:

  • “Services”;
  • “Prices”;
  • “Examples of Work”;
  • “Sign Up”;
  • “Ask a Question”.

Each button opens the necessary material or leads to the next step.

Selling a Digital Product

Under the product description, you can place buttons:

  • “Buy”;
  • “What’s inside?”;
  • “Reviews”;
  • “Ask a Question”.

This way, the message becomes a small sales page within Telegram.

FAQ Without Long Correspondence

Instead of one huge text, you can provide a short message and buttons:

  • “Delivery”;
  • “Payment”;
  • “Warranty”;
  • “Contacts”.

The user chooses what they need themselves.

How to Use Step by Step

  1. Open the required ready reply.
  2. Click “🔘 Buttons”.
  3. Add a button in the format Button Text - Link.
  4. If you need to open another message, configure the callback data.
  5. If mass editing is needed, use JSON.
  6. Check how the buttons look for the client.
  7. Test each button before sending or launching the scenario.

Main Point

“Buttons” turn a ready reply into a managed scenario.

With their help, you can lead a person from a message to an action: open material, go to payment, choose an option, leave an application, or receive the next response.

Последнее редактирование статьи: 25.05.2026, 18:33 UTC5 923 символов · 6 061 байт Markdown (версии: ru, en, ar, be, bg, de, es, fa, fi, hu, nl, pl, ro, si, sk, sl, sr, sv, sw, tl, tr)

Публичная документация проекта НЕЙРОСОТРУДНИКИ. База для ИИ: https://wiki.knopka.click/ru/doc/data/ai-knowledge-base · Условия: https://wiki.knopka.click/ru/terms