Puedes añadir un botón de contacto de Telegram a WordPress de dos formas: con un bloque Botones en una página o con el Universal Script del generador y WPCode para un botón flotante en todo el sitio. El botón abre Telegram; no crea una ventana de conversación dentro de WordPress.
Antes de empezar
Necesitas un enlace público como https://t.me/your_support_bot. Sustituye el ejemplo por tu usuario o bot. Abre el enlace y comprueba que lleva a la conversación correcta. Al contactar con un bot por primera vez, el cliente puede necesitar pulsar Start. Nunca pegues un token de BotFather en el código de un botón.
Opción 1: botón en una página sin JavaScript
- Edita la página en el editor de bloques de WordPress.
- Añade un bloque Botones y selecciona su Botón.
- Escribe un texto claro, como «Escríbenos en Telegram».
- Introduce tu enlace público
https://t.me/…. - Actualiza la página y pruébala sin iniciar sesión.
Es una opción útil para una página de contacto, junto a un servicio o cuando el alojamiento elimina scripts. El botón aparece donde colocas el bloque, en lugar de mostrarse automáticamente en todas las páginas.
Opción 2: botón flotante con WPCode
- Abre el generador gratuito de botones de Telegram. Introduce el enlace y elige la posición flotante, el texto y la ubicación para escritorio y móvil.
- Selecciona Universal Script y pulsa Copiar código. Copia el fragmento completo, con las etiquetas script de apertura y cierre.
- Instala y activa WPCode desde Plugins → Añadir nuevo en WordPress si todavía no está instalado.
- Abre Code Snippets → Header & Footer. Pega el fragmento en Footer y guarda los cambios.
- Vacía la caché de WordPress y del CDN. Comprueba la portada publicada, otra página y la versión móvil sin iniciar sesión.
La guía oficial de WPCode explica los campos de inserción. Este método no necesita editar footer.php. Instala el código una sola vez: añadirlo al tema y a WPCode puede duplicar el botón.

WordPress.com: comprueba el soporte de scripts
WordPress.com permite JavaScript en un plan con plugins tras activar las funciones de alojamiento. Los sitios gratuitos restringen scripts. Consulta los requisitos actuales para código personalizado. Si el sitio elimina el script o no permite instalar WPCode, utiliza el bloque Botón de la primera opción.
Comprueba el resultado
El botón de la página publicada debe abrir la cuenta o el bot correcto de Telegram. En móvil, comprueba que no tape el aviso de cookies, la acción de compra u otro botón de chat. Si hace falta, ajusta la distancia móvil en el generador y copia el código otra vez.
En WooCommerce, prueba también una página de producto, el carrito y el pago. El botón no consulta datos de pedidos ni envía actualizaciones automáticas de entrega; eso necesita una integración aparte.
Si el botón no funciona
- No aparece: comprueba que has guardado el Universal Script completo en Footer de WPCode. Vacía las cachés y abre la página pública, además de la vista previa del editor.
- El código aparece como texto: selecciona el formato de script y copia sus etiquetas. Un bloque Párrafo o Código puede mostrar el texto sin ejecutarlo.
- Aparecen dos botones: elimina la segunda instalación del tema, de la página o de otro plugin.
- Abre otro destino en Telegram: corrige el usuario en el generador y prueba su enlace antes de reemplazar el fragmento.
- Tapa un control importante: cambia de esquina o aumenta la distancia móvil. Prueba la pantalla más estrecha que utilicen tus clientes.
Si los clientes también te contactan desde un recibo impreso, una tarjeta o un cartel en el mostrador, utiliza el mismo enlace público del bot en el generador de enlaces y códigos QR de Telegram. Descarga el QR, escanéalo con un teléfono y comprueba que abre el mismo bot que el botón del sitio.
Del botón al soporte en equipo
El generador es gratuito y no requiere una suscripción a GramDesk. Un enlace público por sí solo no organiza las respuestas de un equipo. Para una sala privada con un tema por cliente, sigue la guía de configuración de GramDesk y utiliza después el enlace público de tu bot conectado en el generador.
GramDesk ofrece un saldo inicial de $1.50. Cada bot activo cuesta $0.10 al día, con compañeros ilimitados; un bot durante 30 días cuesta unos $3. La facturación utiliza saldo, en lugar de una prueba fija de 15 días.
Conecta tu bot de soporte o consulta cómo enviar los mensajes del sitio a una bandeja compartida en Telegram.