Para crear un centro de atención al cliente completo con integración de WhatsApp, Telegram y Live-chat, lo óptimo es utilizar chatwoot self hosted en un servidor dedicado o VPS con características a partir de 4 GB de RAM y 2 vCPU. Esto permite procesar las solicitudes de más de 1000 usuarios activos al mes (MAU) con un coste fijo de unos 13 $/mes, sustituyendo por completo las suscripciones de pago de Intercom o Zendesk, que cuestan entre 100 y 300 $/mes.
Por qué chatwoot self hosted es la mejor intercom alternative para los negocios
La transición a una infraestructura propia para la gestión de mensajes no se debe solo al ahorro, sino también al control total sobre los datos de los clientes. A diferencia de las plataformas SaaS, donde el coste aumenta proporcionalmente al número de agentes o diálogos activos, una solución helpdesk selfhost permite escalar el equipo sin incrementar los pagos mensuales al proveedor de software.
Eficiencia económica y escalabilidad
La versión cloud de Chatwoot cuesta desde 19 $ por agente al mes. Si tu equipo tiene 10 personas, el presupuesto sería de 190 $/mes. Desplegar chatwoot vps cuesta lo que el alquiler del servidor. Con un plan de Valebyte de entre 13 y 15 $, obtienes recursos suficientes para el trabajo simultáneo de 15 a 20 agentes. Además, el número de diálogos solo está limitado por la potencia del procesador y la memoria RAM, no por límites artificiales del plan de precios.
Seguridad y cumplimiento de normativas (GDPR)
Cuando utilizas un CRM de terceros, las conversaciones de tus clientes se almacenan en servidores ajenos. Para empresas en los sectores financiero, médico o legal, esto representa un riesgo crítico. Una instalación self-hosted garantiza que las bases de datos PostgreSQL y Redis permanezcan en tu perímetro. Puedes configurar el cifrado de discos y reglas estrictas de acceso mediante VPN o claves SSH. Para el almacenamiento seguro de credenciales de API de WhatsApp y Telegram, recomendamos usar self-hosted Bitwarden/Vaultwarden para evitar filtraciones de acceso dentro del equipo.
Requisitos técnicos y elección de Chatwoot VPS
Chatwoot está construido sobre un stack de Ruby on Rails, Vue.js, PostgreSQL y Redis. Es un sistema potente pero exigente en recursos. Para un funcionamiento estable de Sidekiq (procesador de tareas en segundo plano) y una renderización fluida de la interfaz del agente, es necesario evitar el "overselling" de recursos.
Características mínimas y recomendadas del servidor
Es posible ejecutarlo con 2 GB de RAM, pero a medida que crezca la cola de mensajes en Redis, el sistema empezará a usar swap, lo que provocará retrasos en la recepción de notificaciones por parte de los agentes. Recomendamos los siguientes parámetros según el nivel de carga:
| Parámetro |
Mínimo (Start-up) |
Recomendado (Growth) |
Alta Carga (Enterprise) |
| Cores de CPU |
2 vCPU |
4 vCPU |
8+ vCPU |
| RAM |
4 GB |
8 GB |
16+ GB |
| Disco (NVMe) |
40 GB |
80 GB |
160+ GB |
| Agentes |
hasta 5 |
hasta 25 |
Sin límites |
| Precio aprox. VPS |
13 $ - 18 $ |
25 $ - 35 $ |
60 $+ |
Optimización de base de datos y caché
Para acelerar la búsqueda en el historial de conversaciones, es fundamental usar discos NVMe rápidos. PostgreSQL es sensible a las operaciones de entrada/salida (IOPS). Si planeas almacenar gigabytes de capturas de pantalla y vídeos de clientes, es mejor conectar desde el principio un almacenamiento externo compatible con S3 o desplegar self-hosted Nextcloud para la gestión de archivos, aunque Chatwoot maneja perfectamente el almacenamiento local si hay espacio disponible.
¿Buscas un servidor fiable para tus proyectos?
VPS desde 10 $/mes y servidores dedicados desde 9 $/mes con NVMe, protección DDoS y soporte 24/7.
Ver ofertas →
Instalación paso a paso de Chatwoot en tu propio servidor
La forma más rápida y fiable de desplegar chatwoot self hosted es utilizando el script de instalación oficial para Ubuntu 20.04/22.04 LTS o Docker-compose. Veremos el método del script, ya que configura automáticamente SSL (Let's Encrypt), Nginx y todas las dependencias necesarias.
Preparación del sistema
Antes de empezar, asegúrate de que tu dominio (por ejemplo, crm.tuempresa.com) apunte a la dirección IP de tu VPS. Actualiza los paquetes e instala curl:
sudo apt update && sudo apt upgrade -y
sudo apt install curl -y
Ejecución del instalador
Ejecuta el comando para descargar e iniciar el script. Durante el proceso, deberás introducir el nombre de dominio y un correo electrónico para el registro del certificado SSL:
wget https://get.chatwoot.app/setup.sh
chmod +x setup.sh
sudo ./setup.sh master
El script realizará las siguientes acciones:
- Instalará Ruby, Node.js y Yarn.
- Configurará PostgreSQL y Redis.
- Configurará Nginx como proxy inverso.
- Creará los servicios del sistema para el inicio automático de Chatwoot tras reiniciar el servidor.
Configuración de variables de entorno (.env)
Tras la instalación, es necesario configurar el SMTP para el envío de notificaciones y los parámetros de integración. El archivo de configuración suele estar en /home/chatwoot/chatwoot/.env. Es obligatorio indicar los datos de tu servidor de correo, de lo contrario los agentes no podrán restablecer contraseñas ni recibir alertas de nuevos tickets.
# Ejemplo de configuración SMTP
SMTP_ADDRESS=smtp.tuservidor.com
SMTP_AUTHENTICATION=plain
SMTP_DOMAIN=tuempresa.com
SMTP_ENABLE_STARTTLS_AUTO=true
SMTP_PORT=587
[email protected]
SMTP_PASSWORD=tu_contraseña_segura
Configuración de omnicanalidad: WhatsApp, Telegram e Instagram
El valor principal de Chatwoot es la unificación de todos los canales de comunicación en una sola ventana. Esto permite crear tu propio crm whatsapp sin pagar a intermediarios costosos por cada mensaje.
Integración de WhatsApp Business API (WABA)
Chatwoot soporta la API oficial de WhatsApp Business Cloud de Meta. Es gratuita hasta los primeros 1000 diálogos entrantes al mes (iniciados por el usuario). Para la configuración necesitarás una cuenta en Facebook Developer Console.
- Crea una aplicación de tipo "Business".
- Añade el producto "WhatsApp".
- Obtén un Token de Acceso Temporal (luego cámbialo por uno Permanente).
- Copia el Phone Number ID y el WhatsApp Business Account ID en la configuración del canal en Chatwoot.
Si necesitas automatizar respuestas en WhatsApp basadas en IA, puedes integrar el sistema con un clon de ChatGPT self-hosted mediante webhooks, lo que permitirá al bot responder preguntas frecuentes 24/7.
Conexión de Telegram e Instagram
Para Telegram, el proceso toma 2 minutos: crea un bot a través de @BotFather, obtén el token e insértalo en Chatwoot. Todos los mensajes enviados al bot aparecerán instantáneamente en el panel del agente. La integración con Instagram requiere una cuenta de empresa de Facebook vinculada a la página de Instagram. Chatwoot soporta Mensajes Directos y comentarios en publicaciones.
Automatización y analítica en Chatwoot
Simplemente responder mensajes no es suficiente para un helpdesk selfhost eficiente. Chatwoot permite automatizar la rutina mediante reglas (Automation Rules) y macros.
Uso de webhooks y n8n
Para escenarios complejos, como crear un lead en una base de datos externa al recibir un mensaje, la combinación Chatwoot + n8n es ideal. Puedes configurar el envío de datos de cada nuevo diálogo a n8n self-hosted, donde un editor visual te permitirá construir cualquier lógica: desde verificar el estado de un pedido hasta la integración con un ERP.
Analítica y seguimiento de eficiencia
Chatwoot ofrece informes integrados de CSAT (satisfacción del cliente), tiempo de primera respuesta y velocidad media de cierre de diálogos. Si necesitas un análisis más profundo del comportamiento de los usuarios en el sitio antes de que escriban al chat, recomendamos usar analítica self-hosted (PostHog o Umami). La integración de identificadores de usuario entre PostHog y Chatwoot permitirá al agente ver qué páginas visitó el cliente antes de contactar.
Comparativa de costes: Self-hosted vs soluciones SaaS
Muchas empresas subestiman los costes ocultos de los CRM en la nube. Intercom, por ejemplo, introdujo un sistema de tarificación complejo "por cada usuario único con el que hayas interactuado en el mes". En Chatwoot self-hosted, tus costes son fijos.
| Criterio |
Intercom (SaaS) |
Zendesk (SaaS) |
Chatwoot (Self-hosted) |
| Precio base |
desde 74 $/mes |
desde 55 $/agente |
0 $ (Open Source) |
| Precio por agente |
Pago adicional |
Incluido en base |
Gratis (ilimitado) |
| Integración WhatsApp |
Add-on de pago |
Solo en planes caros |
Gratis (Cloud API) |
| Almacenamiento de datos |
Servidores EE.UU./UE |
Servidores del proveedor |
Tu VPS (cualquier ubicación) |
| Total por 10 agentes |
~400 $ - 600 $/mes |
~550 $/mes |
~13 $ - 25 $/mes (por el VPS) |
La diferencia de costes se vuelve colosal al escalar el negocio. El dinero ahorrado puede destinarse a mejorar la calidad del servicio o a alquilar un chatwoot vps más potente para implementar asistentes de IA.
Seguridad y mantenimiento del sistema
La explotación de chatwoot self hosted requiere una atención mínima a la administración, pero no se deben ignorar las reglas básicas. Dado que en el CRM se almacenan datos personales y conversaciones, el servidor debe estar protegido.
Actualizaciones regulares y backups
Los desarrolladores de Chatwoot lanzan actualizaciones cada 2-4 semanas. El proceso de actualización se reduce a ejecutar unos pocos comandos. Antes de cada actualización, asegúrate de realizar una instantánea (snapshot) de tu VPS. Para automatizar los backups de la base de datos PostgreSQL, utiliza scripts sencillos con subida a S3 o a otro servidor.
# Ejemplo de comando de actualización (para versión instalada por script)
sudo -i -u chatwoot
cd chatwoot
git checkout master && git pull
bundle install
rake db:migrate
RAILS_ENV=production bundle exec rake assets:precompile
exit
sudo systemctl restart chatwoot.target
Monitoreo de errores
Si ocurren fallos en el chat (por ejemplo, no se envían mensajes), necesitas enterarte rápidamente. Para rastrear errores en el código Ruby y JavaScript del lado del servidor, self-hosted Sentry es una opción excelente. Esto permitirá a tus desarrolladores ver el stack de llamadas y la causa de la caída de las tareas de Sidekiq sin tener que revisar manualmente los logs.
Conclusiones
Usar chatwoot self hosted en un VPS es la forma más racional de construir un helpdesk omnicanal moderno sin dependencia de proveedores ni pagos ocultos. Para empezar, basta con un servidor de 4 GB de RAM por 13-15 $/mes, lo que garantiza total privacidad de los datos y un número ilimitado de agentes. Recomendamos comenzar con la instalación vía Docker o el script oficial, configurando de inmediato la integración con WhatsApp Cloud API para una comunicación directa con los clientes.
¿Listo para elegir tu servidor?
VPS y servidores dedicados en más de 72 países con activación instantánea y acceso root total.
Empezar ahora →