Chatwoot - Plataforma de Soporte al Cliente
Chatwoot es una plataforma open source de engagement con clientes. Centraliza todos tus canales de comunicacion (chat web, WhatsApp, email, redes sociales) en un solo inbox.
Para que sirve?
- Chat en vivo - Widget de chat para tu sitio web
- Inbox unificado - Todos los mensajes de todos los canales en un solo lugar
- Multicanal - WhatsApp, Facebook, Instagram, Twitter, Email, Telegram
- Equipo de soporte - Asigna conversaciones a agentes, usa respuestas predefinidas
Ejemplos de uso
- E-commerce - Atencion al cliente en tiempo real
- SaaS - Soporte tecnico por chat
- Agencias - Gestionar clientes de multiples empresas
- Servicios - Responder consultas de clientes potenciales
- Soporte IT - Tickets y seguimiento de problemas
Requisitos minimos
| Recurso | Minimo | Recomendado |
|---|---|---|
| CPU | 2 vCPU | 4 vCPU |
| RAM | 2 GB | 4 GB |
| Almacenamiento | 25 GB | 50 GB |
Configuracion inicial
Al desplegar Chatwoot, configuras:
- Email admin - Tu email para la cuenta de administrador
- Password - Contrasena de acceso
Primeros pasos
1. Accede a Chatwoot
Despues del deployment, haz clic en "Abrir App" e inicia sesion con tus credenciales.
2. Configura tu primer inbox
Un inbox es un canal de comunicacion. Para el widget de chat web:
- Ve a Settings > Inboxes
- Click Add Inbox
- Selecciona Website
- Configura el nombre y color del widget
- Copia el codigo JavaScript que te da
3. Instala el widget en tu sitio
Pega el codigo antes de </body> en tu sitio:
<script>
(function(d,t) {
var BASE_URL="https://tuapp.deployalo.com";
var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
g.src=BASE_URL+"/packs/js/sdk.js";
g.defer = true;
g.async = true;
s.parentNode.insertBefore(g,s);
g.onload=function(){
window.chatwootSDK.run({
websiteToken: 'TU_TOKEN_AQUI',
baseUrl: BASE_URL
})
}
})(document,"script");
</script>
4. Prueba el chat
- Visita tu sitio web
- Veras el boton de chat en la esquina
- Envia un mensaje de prueba
- El mensaje aparecera en tu inbox de Chatwoot
Canales disponibles
Website (Chat Widget)
El widget de chat que aparece en tu sitio.
Email
Conecta cuentas de email para recibir y responder desde Chatwoot:
- Ve a Settings > Inboxes > Add Inbox > Email
- Configura IMAP y SMTP
WhatsApp
Conecta WhatsApp Business API:
- Ve a Settings > Inboxes > Add Inbox > WhatsApp
- Configura tu numero de WhatsApp Business
- Requiere cuenta de Meta Business
Facebook & Instagram
Conecta tus paginas de Facebook e Instagram:
- Ve a Settings > Inboxes > Add Inbox > Facebook
- Conecta con tu cuenta de Facebook
- Selecciona las paginas a conectar
Telegram
Conecta un bot de Telegram:
- Crea un bot con @BotFather en Telegram
- Ve a Settings > Inboxes > Add Inbox > Telegram
- Ingresa el token de tu bot
Funciones clave
Respuestas predefinidas (Canned Responses)
Crea respuestas guardadas para preguntas frecuentes:
- Ve a Settings > Canned Responses
- Click Add Canned Response
- Define un shortcode (ej:
/saludo) - En el chat, escribe el shortcode para insertar la respuesta
Etiquetas (Labels)
Organiza conversaciones con etiquetas:
- Ve a Settings > Labels
- Crea etiquetas como "Urgente", "Venta", "Soporte"
- Aplica etiquetas a conversaciones desde el inbox
Equipos
Organiza agentes en equipos:
- Ve a Settings > Teams
- Crea equipos (ej: "Ventas", "Soporte Tecnico")
- Asigna agentes a cada equipo
- Las conversaciones pueden asignarse a equipos
Automatizaciones
Crea reglas automaticas:
- Ve a Settings > Automations
- Crea reglas como "Si mensaje contiene 'precio', asignar etiqueta 'Venta'"
Agentes y permisos
Agregar agentes
- Ve a Settings > Agents
- Click Add Agent
- Ingresa email y nombre
- El agente recibira invitacion por email
Roles
- Administrator - Control total
- Agent - Puede responder conversaciones asignadas
Recursos adicionales
Solucion de problemas
El widget no aparece
- Verifica que el codigo JavaScript este bien instalado
- Revisa la consola del navegador por errores
- Asegurate de que
websiteTokensea correcto
No recibo notificaciones
- Ve a Settings > Account Settings > Notifications
- Activa notificaciones por email o push
Mensajes no se envian
Revisa los logs de Chatwoot:
docker logs chatwoot_app --tail=50