4 de julio de 2026|6 tecnologías

Chatbot de WhatsApp + Bandeja de Entrada Omnicanal

Plataforma omnicanal de WhatsApp: un agente atiende y cualifica 24/7, y tu equipo retoma la conversación desde una bandeja de entrada compartida.

WhatsAppEvolution APILLMNext.jsPusherDocker

Qué es una bandeja de entrada omnicanal para WhatsApp

Una bandeja de entrada omnicanal es una sola pantalla donde el equipo comercial ve y responde todas las conversaciones del negocio, con independencia del canal por el que entraron y de si el primer mensaje lo contestó un bot o una persona. Este proyecto es justo eso, montado sobre el canal que más usan las empresas en España: un agente conversacional de WhatsApp que atiende y cualifica a cualquier hora, y detrás una plataforma omnicanal donde el equipo retoma la conversación con todo el historial a la vista.

La diferencia con un chatbot suelto está en dónde termina la conversación. Un bot solo contesta el primer mensaje y, cuando la consulta se pone seria, la deja huérfana. Aquí el mensaje entra, se cualifica y queda en un sitio donde alguien puede seguirlo — que es donde de verdad se cierra la venta.

🧩 El problema: el lead se enfría entre el bot y el comercial

El agujero clásico no es la falta de bot: es el traspaso. El bot responde bien, el cliente pregunta algo que necesita a una persona, y ahí la conversación se corta o se muda a un móvil personal que nadie más ve. El equipo pierde el contexto, el cliente repite todo otra vez, y el lead se enfría mientras alguien busca de qué se estaba hablando.

La bandeja compartida existe para tapar ese agujero: no hay un "después del bot", hay una sola conversación que unas veces atiende el agente y otras una persona.

💬 El agente conversacional: atiende, cualifica y deriva

El agente responde cada mensaje entrante: resuelve consultas frecuentes, cualifica al lead con preguntas naturales — no un menú de botones — y lo deriva al comercial adecuado según lo que necesita. Trabaja a cualquier hora, así que el negocio deja de perder a quien escribe un domingo por la noche.

📥 La bandeja compartida: donde el equipo retoma

Las conversaciones no mueren en el bot: viven en una bandeja de entrada unificada donde el equipo ve el historial completo, toma la conversación cuando hace falta y registra el resultado. El traspaso bot → humano es transparente para el cliente, que nunca percibe que ha cambiado quién escribe al otro lado.

Al ser multi-tenant, cada equipo ve únicamente sus propias conversaciones: el aislamiento se aplica en la base de datos, no en el front.

🔧 La ingeniería debajo del chat

  • Evolution API con WhatsApp self-hosted en Docker sobre VPS propio: el canal más importante del negocio no depende de un intermediario.
  • Webhooks firmados con verificación criptográfica en tiempo constante de cada evento entrante.
  • Rate limiting distribuido (GCRA) para proteger la plataforma y, sobre todo, el número de WhatsApp.
  • Tiempo real con Pusher: el mensaje aparece en la bandeja del equipo en el instante en que entra.
  • Aislamiento multi-tenant con RLS en PostgreSQL y permisos por rol para lo que cada persona puede ver y hacer.
  • Orquestación del modelo de lenguaje sobre Next.js + Neon/Drizzle, desplegado en Vercel.

🔐 Por qué self-hosted y no una API de terceros

Alquilar el canal a una plataforma cerrada significa que las conversaciones, el número y el histórico de clientes viven en casa ajena, con su límite de mensajes y su lista de precios. Con Evolution API en un VPS propio, los datos y el número se quedan del lado del negocio y el coste no escala con cada conversación. A cambio hay que hacerse cargo de la infraestructura: por eso están los webhooks firmados y el rate limiting, que no son adornos sino lo que mantiene sano el número.

🎯 Resultado

Ningún lead se enfría por una respuesta tardía ni por un traspaso mal hecho: el agente responde y cualifica, el equipo entra solo en las conversaciones que merecen la pena, y todo queda registrado en un mismo sitio en lugar de repartido entre móviles personales.

🔗 Seguir leyendo

¿Tienes WhatsApp saturado y un equipo que pierde conversaciones? Escríbeme por WhatsApp y lo vemos.

¿Te interesa un proyecto similar?

Puedo ayudarte a crear soluciones personalizadas que impulsen tu negocio.

Hablemos de tu Proyecto