---
title: How do I add buttons or a reply keyboard to a Telegram message?
description: "Buttons are optional. On **Send Telegram**, tick **Add buttons or keyboard to this message** to configure them. | Option | What the customer sees | Use it for | Not for | | --- | --- | --- | ---…"
url: "https://www.smsgatewaycenter.com/blog/kb/how-do-i-add-buttons-or-a-reply-keyboard-to-a-telegram-message/"
updated: "2026-11-02"
category: Telegram Messaging / Send Telegram
---

# How do I add buttons or a reply keyboard to a Telegram message?

Buttons are optional. On **Send Telegram**, tick **Add buttons or keyboard to this message** to configure them.

| Option | What the customer sees | Use it for | Not for |
| --- | --- | --- | --- |
| **Link buttons** | Buttons under the message that open a website | "Visit site", "Track order", "Read more" | Yes or no choices inside the chat |
| **Quick reply buttons** | Large buttons that replace the typing keyboard | Menus such as Confirm/Cancel, Sales/Support, language choice | Opening websites |
| **Force reply** | The input box is highlighted, with an optional hint | Collecting an order ID or free-text feedback | Simple tap-only choices |
| **Remove keyboard** | Clears a keyboard you showed earlier | Ending a menu flow | The first message in a conversation |

## Setting up link buttons

- Each button needs a **label** of up to 64 characters and a full **https://** URL.
- Click **Add link button** for more than one.

## Setting up quick replies

- Enter **one label per line**; each line becomes a button row.
- **Fit buttons to screen**: Yes is recommended.
- **Hide keyboard after one tap**: Yes for single-choice menus.

## Troubleshooting

- **Buttons don't appear or don't work:** link buttons need valid https URLs, and labels must be within 64 characters.
- **Replies go nowhere:** quick-reply taps arrive as ordinary incoming messages in your **Inbox**, so someone or something has to answer them.

Buttons can also be saved in a template as reply-markup JSON, or built visually here and reused.

### More Related Articles

- [How do I send a Telegram message or broadcast?](https://www.smsgatewaycenter.com/blog/kb/how-do-i-send-a-telegram-message-or-broadcast/)
- [Which message types can I send on Telegram?](https://www.smsgatewaycenter.com/blog/kb/which-message-types-can-i-send-on-telegram/)

Found this useful?[Add as Preferred Source on Google](https://www.google.com/preferences/source?q=smsgatewaycenter.com)
