Un servicio de pedidos que entra directo a la caja.
Ricki Pollo es una rosticería en Puebla y cliente activo de ByAgentX. Construimos el motor de pedidos que usan sus agentes de IA: cada pedido se valida contra el menú vivo, llega al monitor de Poster y el personal lo acepta o cancela en la caja.
El problema.
- Los pedidos llegaban como mensajes de chat que el personal tenía que volver a capturar en el punto de venta en plena hora pico.
- Precios, combos y modificadores en el chat podían no coincidir con lo que vende la caja.
- Los pedidos fuera de horario o fuera de zona necesitaban seguimiento humano y se perdían con facilidad.
Qué construimos.
Motor de pedidos
Valida cada producto y modificador contra el menú vivo de Poster (en caché y con actualización automática), revisa la lista de zonas de reparto y el horario, y calcula el total. El precio sale siempre del punto de venta, nunca del modelo.
Escritura directa a Poster
El pedido se crea como pedido en línea en Poster: aparece en el monitor de la caja con su sonido. Nadie recaptura nada.
Avisos al personal
Un mensaje al grupo del personal muestra el pedido y se actualiza solo cuando se acepta o cancela en caja.
Horario y casos especiales
Lo que se pide antes de abrir queda en cola y se envía solo al abrir; lo que llega tarde queda pendiente para que una persona lo confirme al día siguiente.
Reintentos seguros
Una cola durable con llaves de idempotencia evita que un reintento o un doble toque cree un segundo pedido.
Agente de cara al cliente
Fernanda, la asistente del restaurante, contesta menú, precios y horario en el chat web, Instagram y Facebook con el menú publicado.
Cómo se conecta.
El estado regresa solo: cuando el personal acepta o cancela en Poster, el mensaje del grupo se actualiza.
Diagrama simplificado. Omitimos a propósito nombres de servidores, llaves y direcciones internas.
La tecnología.
- Servicio de pedidos en Node.js del lado del servidor (systemd), privado en nuestro servidor
- API de Poster (pedidos en línea y lectura del menú vivo)
- Bot de Telegram para avisos al personal con sincronía de estado desde Poster
- Agente de ventas con LLM, sesión firmada por visitante y respuestas basadas en el menú
- Privado por diseño: la API de pedidos no está expuesta a internet
Cómo probamos y regresamos.
- Pruebas automáticas de menú, zonas, bordes de horario (11:59 / 12:00 / 18:59 / 19:00), reintentos y el candado de escritura a Poster; corrieron en verde en el servidor antes del último despliegue.
- La escritura a Poster está apagada hasta que se arma a propósito; cada cambio se prueba primero en modo simulación, que no puede llegar a la caja.
- Las pruebas en vivo usaron pedidos marcados «PRUEBA – NO PREPARAR», avisados antes a la sucursal y cancelados en caja.
- Cada despliegue guarda un respaldo fechado del anterior; volver atrás es restaurarlo y reiniciar un servicio, con las mismas revisiones de salud.
Dónde decide una persona.
- El personal acepta o cancela cada pedido en la caja; el agente nunca confirma algo que la cocina no aceptó.
- Direcciones fuera de la lista de zonas y pedidos fuera de horario pasan a una persona.
- El agente no puede inventar precios, promociones ni capacidad para grupos grandes: lo que no puede verificar lo manda al teléfono de la sucursal.
- Teléfonos y direcciones de clientes no quedan en los logs; sólo los ve el personal en su grupo.
Qué recibe el cliente.
- Un servicio de pedidos conectado a su propio punto de venta, con su propia cuenta
- Una asistente con el nombre del restaurante que contesta con el menú real
- Avisos al personal y estado de pedidos en herramientas que ya usan
- Revisión semanal de conversaciones y bitácora de cambios por escrito
Paquetes comparables
$5,900 MXN/mes + IVA
Implementación $24,900
Varios canales y flujos de venta y agenda.
Desde $59,000 MXN + IVA
Alcance por escrito
Varias sucursales e integraciones a la medida, como el punto de venta.
Precios de nuestra lista pública en México, en MXN + IVA. Telefonía, mensajería, uso de IA y comisiones de pago se cobran a costo. Alcance final por escrito.
Estado y lo que no publicamos.
Verificado en noviembre de 2026: el servicio de pedidos corre en producción en nuestro servidor, conectado al Poster del restaurante. Pedidos de prueba creados por el servicio llegaron al monitor de la caja y al grupo del personal, y se cancelaron en caja. La conexión de los canales de clientes al servicio se hace por etapas; mientras tanto los pedidos se toman en el WhatsApp de la sucursal, atendido por personas, y la asistente resuelve dudas. No publicamos volumen de pedidos hasta tener datos reales de producción.
¿Quieres esto en tu negocio?
Agenda una llamada de 20 minutos: revisamos tus canales, tus sistemas y dónde sí conviene un agente, y te llevas un plan.