PideBot
Un bot de WhatsApp que toma el pedido y cobra por el restaurante, 24/7.
Los clientes escriben al WhatsApp de siempre. El bot arma el pedido contra el menú real, cobra por Nequi y lo deja en el panel de la cocina — sin que nadie tenga que estar mirando el teléfono.
Buenas, me regalas 2 bandejas paisas 🙌
Listo. 2 × Bandeja paisa — $56.000. ¿Te lo confirmo?
Sí, confirma
El problema
Los restaurantes pequeños reciben pedidos por WhatsApp a mano: alguien tiene que estar leyendo, transcribiendo, sumando el total y persiguiendo la transferencia. A la hora del almuerzo eso se cae. Y soltar un modelo de lenguaje sobre esa conversación es un riesgo real: puede inventar un plato o cobrar un precio que no existe.
Decisiones de ingeniería
El modelo nunca fija un precio
El motor de conversación usa tool calling para proponer un pedido, pero los totales siempre se recalculan desde las filas del menú en Postgres. Y la orden solo se crea cuando el cliente confirma de forma explícita.
El webhook nunca hace el trabajo lento
Los webhooks de Meta y de Wompi encolan en Redis y responden de inmediato; un proceso worker aparte hace la llamada al modelo y las escrituras. Meta corta a los pocos segundos — el trabajo pesado no puede vivir dentro de esa petición.
Multi-tenant desde el esquema
Cada tabla de negocio lleva tenantId. Una sola API atiende a todos los restaurantes, y el aislamiento es una propiedad del modelo de datos en vez de una convención que alguien tiene que recordar en cada consulta.
Cobro automático por Nequi
Integración con Wompi: se genera el cobro y es el webhook de pago el que hace avanzar el estado del pedido. El restaurante deja de perseguir comprobantes.
Panel para la cocina
Dashboard en Next.js sobre las mismas tablas que usa el bot: bandeja de avisos, pedidos en vivo, edición del menú y estado de los pagos.
Stack
Siguiente proyecto
Tendero
Inventario, ventas y escáner de código de barras para una tienda de barrio. Todo desde el celular.