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:
- 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, OpenStreetMapResultado
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.



