Canal Slack
Conecta Slack como canal entrante para CallMerlin.
Canal Slack
El canal Slack permite a tus empleados chatear con Merlin a traves de Slack. Escribe @Merlin seguido de una pregunta en un canal de Slack o envia un mensaje directo, y Merlin responde con datos de tus servicios conectados.
Disponibilidad
El canal Slack esta disponible desde el plan Professional.
Como funciona
- Un empleado escribe
@Merlin cuantas facturas abiertas tengo?en un canal de Slack - Slack envia el mensaje a CallMerlin
- En 5-15 segundos, Merlin responde en un hilo
- Merlin tiene acceso a las mismas herramientas que el webchat, telefono y escritorio
Requisitos
- Un plan Professional o superior
- Un workspace de Slack donde puedas instalar apps
- Permisos de propietario o admin del workspace
Configuracion
Paso 1: Crear una aplicacion Slack
- Ve a api.slack.com/apps y haz clic en Create New App
- Elige From scratch
- Nombra la app (por ej.
Merlin) y selecciona tu workspace - Ve a OAuth & Permissions y agrega estos Bot Token Scopes:
app_mentions:readchat:writeim:readim:writeim:historychannels:historyusers:read
- Haz clic en Install to Workspace y autoriza la app
- Copia el Bot User OAuth Token (empieza con
xoxb-)
Paso 2: Configurar Event Subscriptions
- Ve a Event Subscriptions en la configuracion de tu app Slack
- Activa Enable Events
- Pega la Request URL del dashboard CallMerlin (seccion Canal Slack)
- Espera la verificacion de Slack (marca verde)
- Agrega estos eventos en Subscribe to bot events:
app_mentionmessage.im
- Haz clic en Save Changes
Paso 3: Configurar el dashboard
- Ve a callmerlin.app → Dashboard → Canal Slack
- Introduce el Bot Token (del paso 1)
- Introduce el Signing Secret (en Basic Information → App Credentials)
- Haz clic en Probar conexion
- Elige un PIN predeterminado (opcional)
- Activa el toggle
- Haz clic en Guardar
Paso 4: Enviar el primer mensaje
- Ve a Slack
- Invita al bot a un canal:
/invite @Merlin - Escribe
@Merlin hola - Merlin responde en un hilo
Asignacion de usuarios
Cada usuario de Slack se vincula a un codigo PIN. El PIN determina los permisos y la plantilla que usa Merlin.
PIN predeterminado
Establece un PIN predeterminado para usuarios de Slack que aun no estan vinculados individualmente.
Consejo: Crea un PIN con permisos de solo lectura como predeterminado.
Filtro de canales
Restringe en que canales de Slack responde Merlin. Dejalo vacio para todos los canales.
Facturacion
Los mensajes de Slack se facturan como sesiones de chat:
- Primer mensaje = 0,5 minutos
- Preguntas de seguimiento en 15 minutos = gratis (misma sesion)
- Despues de 15 minutos = nueva sesion de 0,5 minutos
Limites
| Limite | Valor |
|---|---|
| Por usuario | 20 mensajes por hora |
| Por canal | 50 mensajes por hora |
Solucion de problemas
Merlin no responde
- Verifica que el toggle esta activado
- Verifica el Bot Token y el Signing Secret
- Verifica que los Event Subscriptions estan activos
- Verifica que Merlin esta invitado al canal (
/invite @Merlin) - Verifica que el usuario tiene un PIN asignado