Introducción
En esta lección aprenderás a desbloquear todas las funciones avanzadas de Chatwoot y convertir tu instalación Community Edition en una versión Enterprise completamente funcional. Además, podrás personalizar la aplicación con tu propia imagen corporativa.
¿Qué lograremos?
- Desbloquear funciones premium de Chatwoot sin costo adicional
- Habilitar roles personalizados y SLA (Service Level Agreements)
- Acceder al Custom Branding para personalizar el logotipo y nombre de la aplicación
- Crear una experiencia completamente con tu imagen corporativa para tus clientes
Paso 1: Identificando las Limitaciones Actuales
Primero, vamos a revisar qué funciones están bloqueadas en nuestra instalación actual:
- Ve a Configuración en tu instalación de Chatwoot
- Observarás que varias opciones están deshabilitadas:
- Acuerdos de nivel de servicio (SLA)
- Roles personalizados
- Personalizar el nombre de la aplicación y el logo
- Otras funciones enterprise
Paso 2: Accediendo a la Consola de Super Admin
Vamos a ver las funciones que están bloqueadas y vamos a desbloquear:
- Haz clic en tu perfil de usuario
- Selecciona «Consola de Super Admin»
- Se abrirá una nueva pestaña
- Inicia sesión con las mismas credenciales de tu cuenta principal
- Ve al apartado Settings
Aquí verás un panel administrativo con opciones avanzadas que normalmente están bloqueadas en la versión Community Edition.
Paso 3: Conectarnos a nuestro servidor y ejecutar el siguiente comando para desbloquear chatwoot
- Accede al servidor desde la terminal con el comando: ssh root@»la_IP_de_tu_servidor»
- Introduce la contraseña de tu servidor para acceder
- ejecutar el siguiente comando:
docker exec -i "$(docker ps -q --filter "name=pgvector")" psql -U postgres -d chatwoot -c "
UPDATE public.installation_configs
SET serialized_value = '\"--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nvalue: enterprise\n\"'
WHERE name = 'INSTALLATION_PRICING_PLAN';
UPDATE public.installation_configs
SET serialized_value = '\"--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nvalue: 10000\n\"'
WHERE name = 'INSTALLATION_PRICING_PLAN_QUANTITY';
UPDATE public.installation_configs
SET serialized_value = '\"--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nvalue: e04t63ee-5gg8-4b94-8914-ed8137a7d938\n\"'
WHERE name = 'INSTALLATION_IDENTIFIER';"
Hay que modificar los número en negrita
Paso 4: Configurando Variables de Entorno en Portainer
Ahora necesitamos modificar la configuración del contenedor:
Para los dos servicios de chatwoot:
- Ve a Portainer → Stacks → chatwoot → Editor
- Busca la sección
environment en cada servicio (hay dos):
- Localiza la línea comentada:
# CHATWOOT_HUB_URL=
- Descomenta esta línea eliminando el
#
del inicio - Marca la casilla Prune services
- Pulsa en el botón Update the stack
- Desmarca la casilla «Re-pull image and redeploy»
- Presiona «Update»
Paso 4: Verificando el Despliegue
- Espera a que ambos servicios muestren «1/1» en el estado de réplicas
- Esto puede tomar unos minutos
- Una vez completado, recarga tu instalación de Chatwoot
Nota: Es normal que aparezca un «Bad Gateway» temporalmente mientras los servicios se reinician. Espera unos minutos antes de recargar.
Paso 5: Activando Funciones Enterprise
Una vez que los servicios estén funcionando:
- Regresa a la Consola de Super Admin
- Ve a Accounts y selecciona tu cuenta
- Verás todas las funciones disponibles para activar
- Pulsa en el botón Edit
- Selecciona las funciones que deseas habilitar:
- Chatwoot v4+ (versión más reciente)
- Roles personalizados
- SLA management
- Todas las funciones adicionales que necesites
- Haz clic en «Update Account»
- Al estar todo activado, presiona «Reset Frontend Cache» para aplicar los cambios
Paso 6: Verificando los Cambios
- Regresa a tu instalación principal de Chatwoot
- Recarga la página
- Verás que la interfaz ha cambiado y ahora tienes acceso a:
- Roles personalizados
- Configuraciones avanzadas de SLA
- Opciones de custom branding
- Todas las funciones enterprise
Beneficios Obtenidos
Con esta optimización habrás logrado:
- ✅ Funciones Enterprise gratuitas: Acceso completo sin costos adicionales
- ✅ Personalización profesional: Capacidad de usar tu propio branding
- ✅ Gestión avanzada: Roles personalizados y SLA
- ✅ Experiencia cliente mejorada: Interface más profesional y personalizable
¡Felicidades! Ahora tienes una instalación de Chatwoot completamente desbloqueada con todas las funciones enterprise disponibles.