Por qué abandonar Zendesk ahora
Entre 2024 y 2026, Zendesk aplicó dos subidas sucesivas de precios que suman un 15% en el plan Suite Team. El precio de 55 dólares por agente al mes es ahora la base, antes de cualquier función avanzada como IA o informes personalizados. Para una agencia con diez agentes, la factura anual supera los 6.600 dólares solo en licencias. Esta tarificación por puesto penaliza el crecimiento: cada nueva contratación en el equipo de soporte incrementa automáticamente el presupuesto. Las alternativas self-hosted invierten este modelo — el coste es el del servidor, independiente del número de agentes.
Qué cubre una alternativa self-hosted
- Gestión de tickets por correo electrónico entrante y saliente
- Base de conocimiento y documentación para el cliente
- Chat en vivo y mensajería omnicanal (según la herramienta)
- API REST para integración con CRM o facturación
- Soporte multiquipo y asignación automática de tickets
- Control total de los datos: alojamiento en la jurisdicción que elijas
- Actualizaciones sin interrupciones mediante Docker Compose
FreeScout, Chatwoot, Zammad — tabla comparativa
Desplace la tabla
| Criterio | FreeScout | Chatwoot | Zammad |
|---|---|---|---|
| Licencia | MIT | MIT (cloud) / EE | AGPL-3 |
| Stack | PHP / Laravel | Ruby on Rails + Vue | Ruby on Rails |
| VPS mínimo requerido | 1 vCPU / 1 GB RAM | 2 vCPU / 2 GB RAM | 2 vCPU / 4 GB RAM |
| Sí | Sí | Sí | |
| Chat en vivo | Módulo | Nativo | Nativo |
| Redes sociales | No | Twitter, Facebook, Instagram | Twitter, Facebook |
| Base de conocimiento | Módulo (Docs) | Nativo | Nativo |
| API REST | Sí | Sí | Sí |
| Multiquipo | Sí | Sí | Avanzado (SLA, escalados) |
| Plantilla ServOrbit | No | Sí | No |
| Docker Compose | Sí | Sí | Sí |
FreeScout — el más ligero de desplegar
FreeScout está escrito en PHP con Laravel y distribuido bajo licencia MIT. Replica la interfaz de HelpScout y cubre el flujo de trabajo de email principal: buzones compartidos, notas internas, asignación, estados e historial completo. Su huella de memoria es la más baja de los tres — 1 vCPU y 1 GB de RAM son suficientes para un equipo de hasta diez agentes. Las funcionalidades se amplían mediante módulos oficiales: chat, base de conocimiento, satisfacción del cliente, integración con Slack. El proyecto sigue activo en 2026 con lanzamientos regulares en GitHub. FreeScout es adecuado para equipos cuyo canal principal es el correo electrónico y que buscan una instalación sin dependencias pesadas.
Chatwoot — omnicanal y disponible como plantilla VPS
Chatwoot unifica email, chat en vivo, Twitter, Facebook, Instagram, WhatsApp y Telegram en una sola interfaz. Las conversaciones se asignan a agentes o equipos con reglas de automatización configurables. La base de conocimiento está integrada de forma nativa y es accesible públicamente mediante un subdominio dedicado. Chatwoot está disponible como plantilla de instalación en ServOrbit: el despliegue en un VPS con acceso root tarda unos minutos, con Nginx, SSL Let's Encrypt y Docker Compose preconfigurados. La pila Rails y Vue.js requiere un mínimo de 2 vCPU y 2 GB de RAM. Para las agencias que gestionan varios canales de contacto con el cliente, es la opción más completa a este nivel de recursos.
Zammad — el más completo para equipos estructurados
Zammad está desarrollado en Ruby on Rails y distribuido bajo licencia AGPL-3. Está orientado a equipos de soporte con procesos formalizados: SLA configurables, escalados automáticos, macros, informes de actividad y panel en tiempo real. La gestión multiquipo es granular — roles, permisos, colas e informes por grupo. Zammad soporta email, chat, teléfono (CTI), Twitter y Facebook. Su API REST está documentada y cubre todas las operaciones. El despliegue requiere un mínimo de 2 vCPU y 4 GB de RAM, siendo Elasticsearch necesario para la búsqueda de texto completo. Zammad es adecuado para equipos de soporte técnico o de atención al cliente con requisitos de trazabilidad e informes.
Desplegar Chatwoot en un VPS en 4 pasos
Contrata un VPS con la plantilla Chatwoot
En ServOrbit, selecciona la plantilla Chatwoot al pedir tu VPS. El sistema instala automáticamente Docker, Docker Compose, Nginx y certbot. Se te proporciona acceso SSH root en el momento de la entrega.
Configura tu dominio y el certificado SSL
Apunta tu subdominio (por ejemplo, support.tudominio.com) a la IP de tu VPS. Edita el archivo .env proporcionado con tu dominio y ejecuta el script de configuración SSL: certbot genera el certificado Let's Encrypt y Nginx se recarga automáticamente.
Inicializa la base de datos y crea la cuenta de administrador
Ejecuta el comando de inicialización mediante Docker Compose para aplicar las migraciones de Rails y crear la primera cuenta de administrador. La interfaz de Chatwoot estará disponible inmediatamente en tu dominio HTTPS tras este paso.
Configura tus canales e invita a tus agentes
En la interfaz de administración, añade tus buzones de correo (IMAP/SMTP), activa los canales que desees (chat, redes sociales) e invita a tus agentes por correo electrónico. Los tickets entrantes se distribuyen según las reglas de asignación que definas por equipo.
Cálculo del coste real para 5 agentes
Con Zendesk Suite Team a 55 dólares por agente al mes, un equipo de cinco agentes supone 275 dólares mensuales, o 3.300 dólares anuales — antes de los complementos de IA e informes avanzados. Pasándose a un VPS a 99 DH/mes al mes con Chatwoot o FreeScout, el coste de software es cero y el coste de infraestructura es fijo independientemente del número de agentes. Para un equipo de diez agentes, la diferencia alcanza los 550 dólares al mes a favor del autoalojamiento. La comparación es aún más favorable cuando se suman los módulos de pago de Zendesk — IA, Explore, Guide Enterprise — que pueden duplicar rápidamente la factura base.
Configurar el dominio y el certificado SSL
Una vez iniciado el VPS, apunta un subdominio desde tu panel de control de ServOrbit: crea un registro A apuntando a la IP del VPS, espera la propagación (normalmente menos de cinco minutos via Cloudflare) y luego configura un proxy inverso Nginx para enrutar el tráfico HTTPS al puerto de la aplicación — 3000 para Chatwoot, 3001 para FreeScout, 8080 para Zammad. El certificado TLS se emite automáticamente por Let's Encrypt via Certbot. Si contrataste la opción de administración VPS, ServOrbit gestiona este paso: el certificado se emite, renueva y monitorea sin intervención de tu parte. HTTPS no es opcional: agentes y clientes envían información sensible a través de tu interfaz de soporte, y un formulario de contacto en HTTP aparecería como inseguro en los navegadores modernos.
Copias de seguridad y continuidad del servicio
- Exporta la base de datos regularmente:
pg_dumppara PostgreSQL (Chatwoot, Zammad) omysqldumppara MariaDB (FreeScout) — un cron diario es suficiente para la mayoría de equipos. - También haz copia de seguridad del volumen Docker que contiene los adjuntos de los tickets: es una carpeta montada separada de la base de datos.
- Retención recomendada: 7 copias diarias y 4 semanales, almacenadas fuera del VPS principal (S3, Backblaze B2 o un segundo VPS).
- Prueba una restauración antes de desconectar Zendesk: restaura en un VPS de prueba y verifica que los tickets, agentes y adjuntos estén presentes.
- La opción de administración VPS de ServOrbit incluye copias de seguridad cifradas fuera del sitio y pruebas de restauración periódicas.
Migración desde Zendesk: exporta tus tickets en formato CSV o JSON desde Configuración › Herramientas de administración › Informes. FreeScout ofrece un módulo de importación dedicado que reconoce el formato Zendesk. Para Chatwoot y Zammad, la API de importación permite inyectar tickets históricos mediante un script. Planifica un período de transición con ambos sistemas activos en paralelo durante una o dos semanas.
La opción de administración VPS para quienes prefieren no mantenerlo
Desplegar un helpdesk self-hosted no significa necesariamente gestionar uno mismo las actualizaciones y la seguridad del servidor. La opción de administración VPS de ServOrbit cubre las actualizaciones automáticas del sistema, la supervisión de servicios, las copias de seguridad diarias y la gestión de certificados SSL. Las actualizaciones de la propia aplicación de helpdesk — FreeScout, Chatwoot o Zammad — siguen el mismo esquema: el contenedor Docker se reemplaza sin interrupción del servicio gracias a los healthchecks configurados en Docker Compose. Para los equipos que quieren mantener el control de sus datos sin gestionar la infraestructura, esto es un equilibrio entre autonomía y delegación operativa.