{"id":3140,"date":"2026-11-02T20:05:03","date_gmt":"2026-11-02T14:35:03","guid":{"rendered":"https:\/\/www.smsgatewaycenter.com\/blog\/?post_type=docs&#038;p=3140"},"modified":"2026-11-02T20:05:04","modified_gmt":"2026-11-02T14:35:04","password":"","slug":"how-do-i-add-buttons-or-a-reply-keyboard-to-a-telegram-message","status":"publish","type":"docs","link":"https:\/\/www.smsgatewaycenter.com\/blog\/kb\/how-do-i-add-buttons-or-a-reply-keyboard-to-a-telegram-message\/","title":{"rendered":"How do I add buttons or a reply keyboard to a Telegram message?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Buttons are optional. On <strong>Send Telegram<\/strong>, tick <strong>Add buttons or keyboard to this message<\/strong> to configure them.<\/p>\n\n\n\n<figure><div class=\"table-responsive\"><table class=\"table table-striped table-bordered table-hover\"><thead><tr><th>Option<\/th><th>What the customer sees<\/th><th>Use it for<\/th><th>Not for<\/th><\/tr><\/thead><tbody><tr><td><strong>Link buttons<\/strong><\/td><td>Buttons under the message that open a website<\/td><td>&#8220;Visit site&#8221;, &#8220;Track order&#8221;, &#8220;Read more&#8221;<\/td><td>Yes or no choices inside the chat<\/td><\/tr><tr><td><strong>Quick reply buttons<\/strong><\/td><td>Large buttons that replace the typing keyboard<\/td><td>Menus such as Confirm\/Cancel, Sales\/Support, language choice<\/td><td>Opening websites<\/td><\/tr><tr><td><strong>Force reply<\/strong><\/td><td>The input box is highlighted, with an optional hint<\/td><td>Collecting an order ID or free-text feedback<\/td><td>Simple tap-only choices<\/td><\/tr><tr><td><strong>Remove keyboard<\/strong><\/td><td>Clears a keyboard you showed earlier<\/td><td>Ending a menu flow<\/td><td>The first message in a conversation<\/td><\/tr><\/tbody><\/table><\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Setting up link buttons<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Each button needs a <strong>label<\/strong> of up to 64 characters and a full <strong>https:\/\/<\/strong> URL.<\/li>\n\n\n\n<li>Click <strong>Add link button<\/strong> for more than one.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Setting up quick replies<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enter <strong>one label per line<\/strong>; each line becomes a button row.<\/li>\n\n\n\n<li><strong>Fit buttons to screen<\/strong>: Yes is recommended.<\/li>\n\n\n\n<li><strong>Hide keyboard after one tap<\/strong>: Yes for single-choice menus.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Troubleshooting<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Buttons don&#8217;t appear or don&#8217;t work:<\/strong> link buttons need valid https URLs, and labels must be within 64 characters.<\/li>\n\n\n\n<li><strong>Replies go nowhere:<\/strong> quick-reply taps arrive as ordinary incoming messages in your <strong>Inbox<\/strong>, so someone or something has to answer them.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Buttons can also be saved in a template as reply-markup JSON, or built visually here and reused.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 &#8220;Visit site&#8221;, &#8220;Track order&#8221;, &#8220;Read more&#8221; Yes or no choices inside the chat Quick reply buttons Large buttons [&hellip;]<\/p>\n","protected":false},"author":118,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[2390],"doc_tag":[],"class_list":["post-3140","docs","type-docs","status-publish","hentry","doc_category-send-telegram"],"year_month":"2026-11","word_count":207,"total_views":"1","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"admin","author_nicename":"admin","author_url":"https:\/\/www.smsgatewaycenter.com\/blog\/author\/admin\/"},"doc_category_info":[{"term_name":"Send Telegram","term_url":"https:\/\/www.smsgatewaycenter.com\/blog\/kb-cat\/send-telegram\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/docs\/3140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/users\/118"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/comments?post=3140"}],"version-history":[{"count":0,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/docs\/3140\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/media?parent=3140"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/doc_category?post=3140"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/doc_tag?post=3140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}