Chatwoot es una plataforma de atención al cliente de código abierto que te permite recibir y responder mensajes de tus clientes desde diferentes canales (como WhatsApp, Instagram, correo electrónico, tu sitio web, etc.) en un solo lugar.
En pocas palabras:
Chatwoot es como una central de mensajes donde puedes hablar con tus clientes sin importar desde dónde te escriban.
¿Para qué sirve?
- Atender a tus clientes más rápido.
- Ver todos los mensajes en un solo panel.
- Trabajar en equipo (varios agentes pueden responder).
- Automatizar respuestas con bots o integraciones.
Instalar Chatwoot
Una vez que hemos instalado Portainer y Traefik (que vienen en un solo combo) en la anterior lección, procederemos a instalar nuestra segunda aplicación: Chatwoot.
Paso 1: Seleccionar la aplicación
- Regresa al setup de Orion Design en tu terminal
- Ingresa la letra Y y presiona Enter cuando te pregunte si deseas instalar otra aplicación
- Selecciona la opción 02 que corresponde a Chatwoot
Paso 2: Configurar el registro DNS
Antes de continuar con la instalación, necesitamos configurar el DNS:
Agregar registro CNAME
- Ve a tu proveedor de hosting/DNS
- Crea un registro de tipo CNAME con:
- Nombre: Tu prefijo + el nombre de la aplicación (ejemplo:
devchatwoot
) - Objetivo: El mismo registro tipo A que creaste anteriormente (ejemplo:
workstation.tudominio.com
)
- Nombre: Tu prefijo + el nombre de la aplicación (ejemplo:
Ejemplo práctico:
- Registro CNAME:
devchatwoot
- Apunta a:
workstation.jerocuevas.com
- Guarda el registro DNS
- Vuelve a la terminal e ingresa tu dominio completo (ejemplo:
devchatwoot.
)jerocuevas.com
Paso 3: Configurar SMTP con Gmail
Chatwoot necesita configuración SMTP para enviar correos. Usaremos Gmail para esto:
Datos requeridos:
- Correo electrónico SMTP: Recomiendo usar tu mail de gmail
- Usuario SMTP: Tu correo de Gmail
- Contraseña SMTP: Una contraseña de aplicación (NO tu contraseña normal)
- Host SMTP:
smtp.gmail.com
- Puerto:
465
Generar contraseña de aplicación en Gmail:
- Activar verificación en dos pasos (obligatorio):
- Ve a tu cuenta de Google → Administrar cuenta → Seguridad
- Busca «Verificación en dos pasos» y actívala si no la tienes
- Sigue las instrucciones (necesitarás tu número de teléfono)
- Crear contraseña de aplicación:
- En el apartado de Seguridad, busca «contraseñas»
- Selecciona «Contraseñas de aplicaciones»
- Inicia sesión si te lo pide
- Crea una nueva contraseña con un nombre identificativo (ejemplo: «jerocuevas» o nombre de tu cliente)
- ¡IMPORTANTE! Copia la contraseña generada inmediatamente (no podrás verla después)
- Guárdala en un lugar seguro
Configurar en la terminal:
- Usuario SMTP: Ingresa tu correo de Gmail
- Confirmar correo: Ingresa nuevamente tu correo de Gmail
- Contraseña SMTP: Pega la contraseña de aplicación que generaste (tal como está, con espacios)
- Host SMTP:
smtp.gmail.com
- Puerto:
465
Paso 4: Confirmar e instalar
- Revisa que todos los datos sean correctos
- Si hay algún error, presiona N y vuelve a ingresar los datos
- Si todo está correcto, presiona Y para iniciar la instalación
Paso 5: Proceso de instalación automática
Chatwoot requiere aplicaciones adicionales para funcionar:
- pgvector: Base de datos vectorial
- Redis: Sistema de caché
Estas aplicaciones se instalarán automáticamente durante el proceso. Solo debes esperar a que termine la instalación completa.
Paso 6: Configuración inicial de Chatwoot
Acceder a la aplicación:
- Copia la URL que aparece al finalizar la instalación
- Recomendación: Guarda esta URL y credenciales en un documento para futuras referencias
- Abre la URL en tu navegador
Crear tu primera cuenta:
- Completa el formulario de registro con tus datos
- Consejo: Usa la misma contraseña para todas las aplicaciones de tu infraestructura para evitar confusiones
- Presiona «Finish» para completar el registro
- Inicia sesión con tus credenciales
Configurar idioma:
- Ve a Configuraciones
- En la primera pantalla, selecciona Español (o tu idioma preferido)
- Presiona Actualizar configuraciones
Verificación en Portainer
Para confirmar que todo se instaló correctamente:
- Ve a Portainer
- Presiona Refresh en la sección de Stacks
- Deberías ver los nuevos stacks instalados:
- redis
- pgvector
- chatwoot
Esto confirma que Setup Orion se conectó automáticamente a Portainer y desplegó correctamente todas las aplicaciones necesarias.
Puntos importantes a recordar
- Guarda todas las URLs y credenciales en un documento seguro
- Usa la misma contraseña para todas las aplicaciones de tu infraestructura
- Las dependencias se instalan automáticamente – no necesitas hacer nada adicional
- Cada aplicación aparecerá como stacks separados en Portainer
¡Chatwoot está ahora completamente instalado y listo para usar! En las próximas lecciones aprenderemos cómo sacar el máximo provecho de esta plataforma y cómo administrar correctamente nuestras aplicaciones.