Un WhatsApp multiagente autoalojado es una bandeja de entrada compartida que instalas en tu propio servidor para que varios asesores atiendan el mismo número, sin pagar una licencia mensual por cada agente. La forma más usada de montar un WhatsApp multiagente autoalojado es Chatwoot Community Edition, software libre bajo licencia MIT, corriendo sobre un VPS Linux con acceso root. La documentación oficial pide 4 núcleos de CPU y entre 4 y 8 GB de RAM para sostener hasta 10.000 conversaciones diarias, y 8 núcleos con 16 GB para llegar a 20.000.
Ese dato es justamente el que casi nadie publica en español. Busca cuánto servidor necesita un WhatsApp multiagente autoalojado y vas a encontrar guías largas que enumeran Ruby, PostgreSQL y Redis, pero que no dicen ni un número de CPU, RAM o disco. Aquí te damos las cifras, de dónde salen y qué hacer con la contradicción que existe entre las dos fuentes oficiales de Chatwoot.
Qué es un WhatsApp multiagente autoalojado y en qué se diferencia del SaaS
En una empresa normal ocurre siempre lo mismo. El número de WhatsApp está en un teléfono, ese teléfono lo tiene una persona, y cuando esa persona se va de vacaciones el canal comercial se queda ciego. La solución es una bandeja compartida donde varios asesores ven las mismas conversaciones, se asignan chats, etiquetan, dejan notas internas y responden con plantillas.
Hay dos caminos para conseguir eso:
- Plataforma en la nube por suscripción. Pagas una cuota mensual por agente. Rápido de arrancar, sin servidor que mantener, y con un costo que sube cada vez que contratas a alguien. Tus conversaciones viven en la infraestructura del proveedor.
- WhatsApp multiagente autoalojado. Instalas el software en un servidor tuyo. No pagas por agente, la base de datos con el historial de tus clientes es tuya, y puedes conectar el sistema con lo que quieras. A cambio tienes que administrar el servidor o pagar a alguien que lo haga.
El punto de quiebre es simple. Cuando el equipo pasa de cinco o seis asesores, la suscripción por agente empieza a costar más que un servidor propio, y esa diferencia se mantiene mes a mes mientras el equipo crece. Ahí es cuando un WhatsApp multiagente autoalojado deja de ser una curiosidad técnica y se vuelve una decisión de costos.
Por qué Chatwoot es la base del WhatsApp multiagente autoalojado
Chatwoot es una plataforma de atención al cliente de código abierto. Reúne WhatsApp, correo, chat web, Instagram y Facebook Messenger en una sola bandeja, con asignación de conversaciones, etiquetas, notas privadas, respuestas guardadas e informes por agente.
Lo que lo vuelve la opción por defecto para un WhatsApp multiagente autoalojado es la licencia. El código se distribuye bajo licencia MIT, salvo el contenido del directorio enterprise/, que se rige por una licencia distinta. Puedes comprobarlo en el archivo LICENSE del repositorio oficial. La documentación lo dice sin rodeos: la edición Community está bajo licencia MIT y permite usar el software sin restricciones.
Traducido a lo práctico, puedes instalarlo en tu servidor, usarlo comercialmente con tu equipo y no pagar un centavo de licencia. Lo único que pagas es la infraestructura. Ese es el motivo por el que la conversación sobre un WhatsApp multiagente autoalojado siempre termina en la misma pregunta, que es cuánto servidor hace falta.
Qué servidor necesita un WhatsApp multiagente autoalojado
Aquí van los números oficiales, sin adornos.
Las cifras oficiales para un WhatsApp multiagente autoalojado
La documentación de requisitos para instalaciones autoalojadas de Chatwoot establece lo siguiente:
- CPU. Cuatro núcleos es el mínimo recomendado y soporta hasta 10.000 conversaciones al día. Ocho núcleos soportan hasta 20.000 conversaciones diarias.
- Memoria. Cuatro GB de RAM es el mínimo requerido y cubre hasta 10.000 conversaciones diarias. Ocho GB cubren hasta 20.000.
- Swap. Recomiendan añadir al menos 1 GB de memoria de intercambio para que la máquina no se quede sin recursos durante una actualización.
- Disco. PostgreSQL necesita entre 5 y 10 GB disponibles, aunque el requisito exacto depende del uso.
- Componentes. Ruby 3.2 o posterior, Node 20.x recomendado, Redis 7.0 o superior y PostgreSQL en versión estable reciente.
- Sidekiq. En un servidor muy activo, el proceso de Sidekiq puede consumir 1 GB o más de memoria por sí solo.
La contradicción entre las dos fuentes oficiales
Y aquí está el detalle que nadie ha señalado en español. Chatwoot publica los requisitos de un WhatsApp multiagente autoalojado en dos sitios distintos y no coinciden.
| Requisito | Documentación para autoalojados | Página de despliegue |
|---|---|---|
| CPU | 4 núcleos mínimo recomendado | 4 o más núcleos para producción |
| RAM | 4 GB mínimo requerido | 8 GB mínimo, 16 GB recomendado |
| Disco | 5 a 10 GB para PostgreSQL | 60 GB SSD |
| Sistema y base de datos | PostgreSQL versión estable reciente | Ubuntu 22.04 LTS y PostgreSQL 14 o superior |
Puedes verificar la segunda columna en la página oficial de despliegue de Chatwoot. No es un error, son dos formas de mirar lo mismo. Los 4 GB son el piso teórico del proceso de aplicación por sí solo. Los 8 GB son lo que necesitas de verdad cuando en esa misma máquina también corren PostgreSQL, Redis y Sidekiq, que es exactamente lo que pasa en la instalación de un solo servidor que hace casi todo el mundo.
La regla práctica que sacamos de ahí: si tu WhatsApp multiagente autoalojado va a vivir en una sola máquina, planifica con la cifra de la página de despliegue, no con la de la documentación técnica. Arrancar con 4 GB funciona para probar y se te cae el primer día que el equipo trabaje en serio.
Tabla de dimensionamiento de un WhatsApp multiagente autoalojado
| Escenario | vCPU | RAM | Disco NVMe | Conversaciones al día |
|---|---|---|---|---|
| Prueba o piloto interno | 2 | 4 GB más 1 GB de swap | 30 GB | Por debajo del mínimo oficial, solo para evaluar |
| Producción pequeña | 4 | 8 GB más 1 GB de swap | 60 GB | Hasta 10.000 |
| Producción media | 8 | 16 GB | 80 GB o más | Hasta 20.000 |
| Alto volumen | Componentes separados | Según reparto | Según retención | Más de 20.000 |
Para volúmenes altos, la propia documentación recomienda mantener el proceso de trabajo y el servidor Rails en máquinas separadas para escalar mejor. Ahí el WhatsApp multiagente autoalojado ya no cabe en un VPS y el salto natural es hacia dos máquinas o hacia un servidor dedicado Linux.
Por qué nadie te puede decir cuántos agentes soporta
Vas a encontrar artículos que afirman que tal servidor aguanta veinte o cincuenta agentes. Ese número no existe en ninguna fuente oficial. Chatwoot no publica capacidad por agentes, publica capacidad por conversaciones diarias. Tiene sentido, porque diez agentes que atienden trescientas conversaciones al día pesan mucho menos que tres agentes que atienden cinco mil.
Lo correcto para dimensionar un WhatsApp multiagente autoalojado es contar tu volumen real. Mira cuántas conversaciones nuevas abre tu equipo en un día pico, no en un día promedio, y compáralo con la tabla de arriba. Si no tienes el dato, empieza midiendo un mes.
¿Ya sabes qué tamaño necesitas? Los VPS Linux de x5 servers se entregan con acceso root completo, NVMe y sistema limpio, que es justo lo que un WhatsApp multiagente autoalojado necesita para instalarse sin peleas. Escríbenos y te ayudamos a dimensionarlo.
Cómo conectar WhatsApp a tu instalación de forma oficial
Montar el servidor es la mitad del trabajo. La otra mitad es conectar el número, y aquí es donde mucha gente se mete en problemas.
Chatwoot soporta de forma nativa y documentada la WhatsApp Business Cloud API de Meta y también Twilio como proveedor intermedio. Además, un WhatsApp multiagente autoalojado puede habilitar el Embedded Signup de Meta, un flujo guiado que conecta la cuenta de WhatsApp Business sin configurar webhooks a mano. Se activa desde el panel de super administrador, en la configuración de la aplicación.
Existe otro camino, el de las librerías no oficiales que se conectan escaneando un código QR como si fueran un teléfono. Es popular porque es gratis y no exige verificar la empresa ante Meta. También es la vía rápida para que te suspendan el número, porque los términos de servicio de WhatsApp Business prohíben usar aplicaciones que interactúen con sus servicios sin consentimiento previo por escrito, y Meta se reserva el derecho de limitar, suspender o cancelar la cuenta.
Nuestra recomendación es clara y no es moral, es de negocio. Si el número por el que entra tu facturación se cae, no importa cuánto ahorraste montándolo. Ve por la API oficial de Meta desde el principio.
Cuándo conviene un WhatsApp multiagente autoalojado y cuándo no
Ser honestos aquí ahorra disgustos. Un WhatsApp multiagente autoalojado no es la respuesta correcta para todo el mundo.
Sí conviene si:
- Tienes seis o más asesores, o piensas llegar ahí este año, y la suma de licencias mensuales ya te duele.
- Necesitas que el historial de conversaciones con tus clientes quede en infraestructura que controlas.
- Vas a integrar la bandeja con tu ERP, tu tienda o tus automatizaciones internas.
- Eres una agencia o un integrador y montas la solución para varios clientes. Ahí cada cliente es una instancia y el modelo se vuelve un negocio recurrente.
No conviene si:
- Son uno o dos asesores y el volumen es bajo. Una suscripción sale más barata y no tienes que mantener nada.
- No hay nadie en el equipo que sepa administrar un Linux y no quieres tercerizarlo. Un servidor sin actualizar es un problema esperando su turno.
- Necesitas la solución funcionando esta semana sin margen para pruebas.
Si el segundo punto es tu caso pero el resto encaja, la salida no es renunciar al WhatsApp multiagente autoalojado. Existe la administración de servidores gestionada, donde tú usas Chatwoot y otro se encarga de parches, monitoreo, respaldos y endurecimiento del sistema.
Dónde montar tu WhatsApp multiagente autoalojado en Latinoamérica
Chatwoot se despliega sobre Docker o sobre una máquina Linux con Ubuntu o Debian, y esa máquina puede ser un VPS. Lo que necesitas del proveedor para un WhatsApp multiagente autoalojado es concreto y corto: acceso root sin restricciones, un sistema operativo limpio sin panel que estorbe, disco NVMe para que PostgreSQL respire y la posibilidad de escalar recursos cuando el volumen crezca.
Los VPS Linux de X5 Servers están pensados exactamente para ese perfil. Son servidores sin panel de control, entregados en limpio, con acceso root completo, almacenamiento NVMe e infraestructura en datacenters Tier III de Estados Unidos, con un uptime declarado de 99,95 por ciento. Para equipos de México, Colombia, Perú, Chile, Argentina, Ecuador, Guatemala, Uruguay y Venezuela, esa infraestructura resuelve el problema de fondo sin depender de un proveedor local con capacidad limitada.
Tres detalles que suelen importar en la región:
- Pagos. Puedes pagar con Zinli, Stripe, PayPal o transferencia a Panamá, sin depender de que tu banco autorice un cargo internacional.
- Migración gratuita en planes anuales. Si ya tienes tu WhatsApp multiagente autoalojado corriendo en otro lado y quieres moverlo, la migración va incluida al contratar plan anual.
- Soporte en español por ticket, 24 horas. Todo el soporte técnico entra por el área de cliente, que es donde queda registrado y trazable.
Si además de la bandeja vas a alojar sitios web de clientes en la misma casa, el VPS con cPanel es la otra línea del catálogo, aunque para Chatwoot en concreto el VPS Linux sin panel es la opción limpia.
Cómo montar tu WhatsApp multiagente autoalojado paso a paso
- Mide tu volumen. Cuenta las conversaciones nuevas de un día pico. Ese número, no la cantidad de agentes, define el servidor.
- Elige el tamaño con la tabla de dimensionamiento de este artículo. Si dudas entre dos, toma el mayor. Escalar hacia arriba es fácil, quedarse corto en producción es caro.
- Contrata el VPS Linux con Ubuntu 22.04 LTS limpio y acceso root.
- Despliega Chatwoot por Docker, que es la vía más rápida y la que menos problemas da al actualizar. Deja PostgreSQL y Redis en la misma máquina si estás en el escenario pequeño.
- Asegura el servidor antes de abrirlo al mundo. Firewall, acceso SSH por llave, certificado TLS y respaldos automáticos de la base de datos.
- Conecta WhatsApp por la Cloud API de Meta, con el Embedded Signup si prefieres el flujo guiado.
- Crea los agentes, los equipos y las etiquetas, y define quién atiende qué antes de abrir el canal.
Si este tipo de despliegue autoalojado es tu terreno, también te sirve nuestra guía sobre cómo instalar n8n en un VPS Linux paso a paso, porque el perfil de servidor y las precauciones de seguridad son los mismos.
Cuéntanos tu caso y te decimos qué VPS necesitas. Dinos cuántas conversaciones diarias manejas y cuántos asesores van a entrar en tu WhatsApp multiagente autoalojado, y te devolvemos la configuración concreta sin venderte de más. Ir al formulario de contacto.
Preguntas frecuentes sobre WhatsApp multiagente autoalojado
¿Cuántos agentes soporta un WhatsApp multiagente autoalojado con Chatwoot?
Chatwoot no publica un límite por agentes. Publica capacidad por conversaciones diarias, que es lo que realmente consume recursos. Con 4 núcleos y 8 GB de RAM cubres hasta 10.000 conversaciones al día, y con 8 núcleos y 16 GB llegas a 20.000. La cantidad de agentes conectados influye mucho menos que el volumen de mensajes.
¿Es gratis montar un WhatsApp multiagente autoalojado?
El software sí. La edición Community de Chatwoot se distribuye bajo licencia MIT y permite uso comercial y autoalojamiento sin pagar licencia. Lo que pagas es el servidor donde corre. El directorio enterprise del repositorio se rige por una licencia distinta y su uso comercial requiere suscripción.
¿Puedo usar un solo número de WhatsApp con varios asesores?
Sí, y ese es exactamente el propósito de un WhatsApp multiagente autoalojado. El número se conecta una sola vez a la plataforma y desde ahí cada conversación se asigna al asesor que corresponda, con notas internas que el cliente no ve.
¿Necesito la API de WhatsApp Business para un WhatsApp multiagente autoalojado?
Para la vía oficial, sí. Chatwoot se conecta a la WhatsApp Business Cloud API de Meta o a un proveedor como Twilio. Existen librerías no oficiales que funcionan por código QR, pero los términos de WhatsApp Business prohíben su uso y Meta puede suspender el número.
¿Cuánto disco necesita un WhatsApp multiagente autoalojado?
La página de despliegue oficial pide 60 GB de SSD. La documentación técnica menciona entre 5 y 10 GB solo para PostgreSQL. La diferencia se explica porque el disco crece con los archivos adjuntos que envían y reciben tus clientes, no con el software. Si tu equipo intercambia muchas imágenes y documentos, calcula holgado.
¿Sirve un VPS de 4 GB de RAM para un WhatsApp multiagente autoalojado?
Para probarlo, sí. Para producción con todo en una sola máquina, no lo recomendamos. En ese escenario conviven la aplicación, PostgreSQL, Redis y Sidekiq, y este último puede consumir 1 GB o más por sí solo en un servidor activo. Con 8 GB trabajas tranquilo.
¿Qué pasa si mi volumen crece?
Escalas el VPS a más vCPU y más RAM, y si superas las 20.000 conversaciones diarias separas componentes en máquinas distintas, tal como recomienda la documentación oficial. En ese punto el salto natural es hacia un servidor dedicado Linux.
¿Puedo mover mi WhatsApp multiagente autoalojado a X5 Servers?
Sí. La migración va incluida al contratar un plan anual. Escríbenos por el formulario de contacto con los detalles de tu instalación actual y coordinamos la ventana de traslado.
En resumen
Un WhatsApp multiagente autoalojado con Chatwoot deja de ser una idea abstracta cuando pones los números encima de la mesa: 4 núcleos y 8 GB de RAM para hasta 10.000 conversaciones diarias, 8 núcleos y 16 GB para 20.000, la API oficial de Meta como único camino sensato para conectar el número, y un VPS Linux con acceso root como base. El software no te cuesta nada. El servidor sí, y ahí es donde conviene acertar a la primera.
Si vas a montar tu WhatsApp multiagente autoalojado este trimestre, empieza por medir tus conversaciones diarias y elige el escenario de la tabla que te corresponda. Con ese número en la mano, la decisión de infraestructura se toma en cinco minutos.



