Notificaciones en Slack y Microsoft Teams
Envía avisos del CRM a un canal de Slack o de Microsoft Teams usando un Incoming Webhook (modelo BYO), incluso desde las Automatizaciones.
Puedes hacer que el CRM publique mensajes en un canal de Slack o de Microsoft Teams. El modelo es BYO ("trae el tuyo"): creas un Incoming Webhook en Slack/Teams y pegas la URL en el CRM. Nosotros simplemente hacemos un POST a esa URL cuando hay algo que avisar, sin OAuth, sin cuenta ni costo de nuestra parte.
La integración nace inerte: no se envía nada hasta que pegues la URL y actives. La URL del webhook se trata como secreto: se guarda cifrada en el CRM y nunca se muestra de vuelta.
Requisitos previos
- Un workspace de Slack O un equipo de Microsoft Teams donde puedas crear un Incoming Webhook (por lo general exige permiso de administrador del workspace/canal).
- Un canal de destino elegido para recibir los avisos.
- En Sellio, ser administrador para pegar la URL del webhook en Configuración → Integraciones.
Paso 1: crea el Incoming Webhook
Slack: accede a api.slack.com/apps, crea una app en tu workspace, habilita "Incoming Webhooks", haz clic en "Add New Webhook to Workspace" y elige el canal. Copia la URL generada (comienza con https://hooks.slack.com/services/…).
Microsoft Teams: en el canal deseado, abre "..." → "Conectores" (o "Workflows/Incoming Webhook"), agrega el conector "Incoming Webhook", dale un nombre y copia la URL generada (contiene webhook.office.com).
Paso 2: pega la URL en el CRM
- Abre Configuración → Integraciones y localiza la tarjeta "Notificaciones en Slack" o "Notificaciones en Microsoft Teams".
- Pega la URL del Incoming Webhook. Opcionalmente indica una etiqueta del canal (ej.: #ventas) solo para tu referencia.
- Haz clic en "Guardar webhook". La URL se guarda cifrada y nunca se muestra de vuelta.
- Haz clic en "Activar" y luego en "Enviar prueba" para confirmar que el mensaje llega al canal.
Paso 3: avisa al canal desde las Automatizaciones
En Configuración → Automatizaciones, crea una regla (por ejemplo, "cuando una oportunidad pase a Ganada") y agrega la acción "Avisar canal (Slack/Teams)". Elige el canal y escribe el mensaje. Puedes insertar datos del registro con {{campo}}; por ejemplo: "Nueva venta: {{name}}, $ {{amount}}".
Trata la URL del webhook como secreta: quien tenga la URL puede publicar en el canal. Para cambiarla, pega una nueva URL y guarda; para apagarla, haz clic en "Desactivar".
Cómo probar
- Después de pegar la URL y activar, haz clic en "Enviar prueba" en la tarjeta.
- Abre el canal de Slack/Teams y confirma que el mensaje de prueba llegó.
- Crea una automatización simple (ej.: oportunidad movida a Ganada) con la acción "Avisar canal", dispárala y confirma el aviso real en el canal.
Solución de problemas
- "Enviar prueba" avisa que falta la URL: pega la URL del Incoming Webhook y guarda antes de probar.
- El mensaje no llega al canal: la URL puede estar incompleta/vencida. En Slack, el webhook se revoca si se elimina la app; recréalo y pega la nueva URL (debe comenzar con https://hooks.slack.com/services/). En Teams, recrea el conector "Incoming Webhook" (la URL contiene webhook.office.com).
- 404/403 al enviar: la URL fue revocada en Slack/Teams o el canal fue eliminado. Genera una nueva URL y reemplázala en el CRM.
- La automatización no avisa: confirma que la integración esté "Activada" y que la regla tenga la acción "Avisar canal (Slack/Teams)" apuntando al canal correcto. El envío es best-effort: si el canal falla, la automatización no se rompe.