Tienda en Telegram: un vendedor con IA, una mini app y el pago sin salir del chat

Muchos clientes prefieren escribir a una tienda por Telegram antes que rellenar un formulario en una web, y ninguna tienda puede tener a alguien contestando de madrugada. Esta plataforma lleva al chat un vendedor con IA, el catálogo y el pago, mientras el equipo lo ve todo en directo y puede intervenir con un clic.

El reto

Para mucha gente, Telegram es donde ya habla con los negocios. Preguntan “¿lo tenéis en talla M?” o “¿cuánto cuesta el envío a mi ciudad?” y esperan respuesta en minutos. Una tienda que vende por chat se topa siempre con lo mismo: las preguntas de la noche se quedan sin contestar, el equipo repite precios a mano, los pedidos se pierden en el historial y al cliente se le manda a una web solo para pagar.

El objetivo era una plataforma en la que toda la compra ocurra dentro de Telegram: un vendedor con IA se ocupa de la rutina y las personas mantienen el control. Nada depende del producto: el catálogo, los filtros y los textos se configuran en el panel. Como ejemplo usamos una tienda de cosmética.

Para quién sirve

Para cualquier tienda que recibe preguntas y pedidos por mensajería: ropa y calzado, cosmética, electrónica y accesorios, flores y regalos, comida y reparto, hogar, productos infantiles, deporte, mascotas, recambios de coche y servicios con reserva.

Un vendedor con IA que no cierra

El bot responde sobre productos, precios, disponibilidad y entrega a cualquier hora. Antes de cada respuesta recibe el catálogo vivo de la base de datos (solo lo que hay en stock, con el precio actual), las condiciones de envío y pago y, durante el pedido, el estado de ese pedido. Así, “¿tenéis el sérum de vitamina C?” se contesta con los datos de la tienda, no con lo que el modelo cree recordar.

El cliente puede pedir escribiendo sin más: “Dos sérums y la crema de noche, por favor”. El bot confirma los productos y pide nombre, ciudad, forma de envío y dirección, paso a paso. A quien ya ha comprado le propone confirmar los datos del pedido anterior en lugar de escribirlos otra vez.

El modelo nunca escribe en el pedido directamente. Pasa lo que ha entendido en una marca oculta y el servidor revisa cada campo: los productos siguen el mismo camino que un carrito, con precios de la base de datos; el teléfono debe tener suficientes dígitos; el código postal, el formato correcto; una forma de envío desconocida se descarta. Cuando todo está completo, el pedido queda listo y el equipo recibe el aviso.

El proveedor de IA se elige en los ajustes: Groq, Anthropic (Claude), OpenAI, OpenRouter, Together AI y otros servicios compatibles.

Notas de voz y fotos

Muchos clientes mandan una nota de voz o una captura de un producto en vez de escribir. El bot transcribe las notas de voz y de vídeo y describe las fotos, y el resultado se trata como un mensaje escrito: la IA lo contesta y el equipo lo lee en el panel. Funciona con su propio proveedor y su propia clave, así que sigue disponible aunque el modelo principal solo lea texto.

Una persona toma el relevo en un clic

Si el cliente escribe “operador” o “manager”, la conversación pasa a una persona al momento, y el propio modelo también la pasa cuando una pregunta se le escapa. En un grupo cerrado de Telegram el bot publica los pedidos nuevos y los mensajes escalados; el gestor responde con “Responder” a uno de ellos, el cliente recibe la respuesta desde el bot y la IA se calla en ese chat. En el panel web, el gestor escribe en la conversación o apaga la IA con un interruptor. La IA vuelve solo cuando un gestor la activa de nuevo.

La IA en el Telegram personal del dueño

Hay clientes que escriben a la cuenta personal del dueño, no al bot. Con Telegram Business el dueño conecta el bot a esa cuenta y la IA atiende también esos chats, con el mismo catálogo y las mismas reglas de relevo. Hace falta Telegram Premium en la cuenta del dueño. Un contacto nuevo recibe primero un botón que debe pulsar, así los bots de spam no llegan a la IA.

Una tienda en mini app

Para quien prefiere mirar, el bot abre una mini app de Telegram: buscador, filtros por categoría y precio, orden, fichas con fotos y características, y carrito. Los filtros se generan a partir de las categorías del panel, así que una gama nueva no requiere tocar código.

Al pagar, la mini app envía el carrito junto con los datos de inicio firmados por Telegram; el servidor comprueba la firma antes de aceptar nada y recalcula los precios por su cuenta. El carrito aparece en el chat como resumen del pedido y la IA sigue con la entrega.

Una web que pasa el carrito al bot

El mismo catálogo se publica como web normal, sobre una base multilingüe, para que la tienda aparezca en los buscadores. En la web el visitante no tiene identidad de Telegram, así que el carrito se guarda en el servidor durante siete días y el visitante recibe un enlace al bot. Un toque y el carrito se convierte en un pedido en el chat, por el mismo camino que la mini app.

El pago dentro del chat

El pago usa Telegram Payments con un proveedor de pago conectado. Cuando el pedido está listo, un gestor lo revisa y envía la factura desde el panel con un botón, y el cliente paga sin salir de Telegram. Antes del cobro, el servidor comprueba que el pedido sigue pendiente de pago y que el importe y la moneda coinciden. Tras el pago, el pedido queda como pagado y se avisa al cliente y al equipo; un aviso repetido de Telegram no puede marcarlo como pagado dos veces.

Entrega en puntos de recogida y oficinas de correos

Si el cliente elige CDEK, el bot le manda los puntos de recogida de su ciudad con el precio del envío y un botón para compartir la ubicación; con la ubicación devuelve los puntos más cercanos. Con Correos de Rusia funciona igual, y además el bot responde “¿qué oficina corresponde a este código postal?” con el registro oficial de códigos postales y datos de mapas. La dirección de la oficina la escribe el servidor, no el modelo, de modo que el bot no puede inventarse adónde va un paquete.

Un panel en tiempo real

El panel se actualiza en directo, sin recargar:

Chat con IA en directo en el panel
  • Pedidos: filtros, datos de entrega, productos, estados, facturas y tarjetas de descuento.
  • Chats: mensajes del cliente, de la IA y del equipo, adjuntos y el interruptor de la IA.
  • Catálogo: productos, categorías, características, fotos y visibilidad.
  • Ajustes: condiciones de la tienda, proveedor e instrucciones de la IA, promociones y equipo.

Los gestores trabajan con pedidos, chats y catálogo; los administradores tienen además los ajustes.

Promociones, bonos y tarjetas de descuento

Las promociones se configuran en el panel: fechas, umbrales y regalos, por ejemplo un producto gratis a partir de cierto importe. El servidor calcula regalos y bonos, y el bot se los cuenta al cliente. Las tarjetas de descuento están en un registro y las aplica un gestor, que comprueba el nombre del titular con el del destinatario.

Seguimiento y estado del pedido

Si el cliente deja de contestar a mitad de conversación, el bot vuelve tras el tiempo que fije la tienda y retoma el tema donde se quedó. El número de recordatorios está limitado y se detienen en cuanto el cliente responde o un gestor toma el relevo. Cuando el pedido se paga, se envía o se cancela, el cliente recibe un mensaje en el chat; el del envío incluye el número de seguimiento.

Protección contra spam y control del gasto en IA

Cada respuesta de la IA cuesta dinero, así que delante del modelo hay varias capas. Una ráfaga de mensajes recibe una sola respuesta. Las avalanchas de mensajes dejan de despertar a la IA. Cada conversación y la tienda entera tienen un presupuesto de respuestas por hora. Un clasificador barato contesta con una plantilla a los mensajes que no tienen que ver con la compra y a los intentos de manipular el modelo, sin llamar al modelo principal, y no se aplica a quien ya está haciendo un pedido.

El panel de gastos muestra lo gastado por día y por modelo, el precio de cada modelo y el saldo en cada proveedor.

Stack tecnológico

- Backend y bot: Laravel 13, Nutgram (Telegram Bot API)
- Panel: React + Inertia, tiempo real con Laravel Reverb
- IA: Groq, Anthropic, OpenAI, OpenRouter, Together AI y API compatibles
- Voz y fotos: modelos de reconocimiento de voz y de visión
- Tienda: Astro (mini app de Telegram y web)
- Pagos: Telegram Payments
- Entrega: API de CDEK, registro de Correos de Rusia, OpenStreetMap

Resultado

La tienda cuenta con un vendedor que responde a cualquier hora, acepta pedidos escritos en el chat y comprueba cada dato del pedido en el servidor. Los clientes miran, piden y pagan sin salir de Telegram, desde el chat, la mini app o la web. El equipo ve en directo cada conversación y cada pedido e interviene con un clic, y el gasto en IA queda bajo control del dueño.

Casos Relacionados

Tienda Ezeden: buscador, compra y pedidos repetidos pensados para vender

Tienda Ezeden: buscador, compra y pedidos repetidos pensados para vender

Un catálogo técnico grande pierde compradores en tres puntos: un buscador que no encuentra nada, una compra que pide demasiado y ningún motivo para volver. La tienda de Ezeden se construyó para cerrar esos tres huecos, desde la caja de búsqueda hasta el segundo pedido.

La app propia de la tienda: canales protegidos para que el cliente siempre pueda contactar

La app propia de la tienda: canales protegidos para que el cliente siempre pueda contactar

Una tienda que vende con un bot de mensajería y una web depende de que ambos sigan accesibles para cada cliente. La app propia de la tienda reúne el catálogo, el pedido y la conversación en un solo sitio y encuentra sola el camino hasta la tienda.

CRM omnicanal: WhatsApp, Telegram, email, llamadas y formularios web en un solo sitio, sin perder ni una solicitud

CRM omnicanal: WhatsApp, Telegram, email, llamadas y formularios web en un solo sitio, sin perder ni una solicitud

Las solicitudes llegan por WhatsApp, Telegram, al buzón, por teléfono y desde la web, y cada canal vive en su propia aplicación. El CRM de Yatoday las junta en un solo embudo, reconoce a los clientes que vuelven y avisa al equipo en cuanto aparece una solicitud nueva.

Un catálogo que se construye solo: parsers, tarifas de proveedores e importaciones que se pueden deshacer

Un catálogo que se construye solo: parsers, tarifas de proveedores e importaciones que se pueden deshacer

Miles de productos de varias fuentes significan copiar datos sin parar: modelos nuevos, características que cambian, fotos nuevas, tarifas en formatos distintos. El hub detrás de la tienda Ezeden se encarga de ese trabajo: lee las fuentes por sí mismo, enseña qué cambiaría y no deja que una importación estropee el catálogo.