Qué puede disparar una alerta
Antes de empezar
- Un rol en el dashboard que pueda administrar alertas de monitoreo.
- Para Slack: permiso para agregar apps a tu workspace y acceso al canal que recibirá las alertas.
- Para Discord: el permiso Manage Webhooks (Gestionar webhooks) en el servidor.
- Para Microsoft Teams: permiso para agregar conectores o incoming webhooks al canal del equipo.
Consigue la URL del webhook
Slack, Discord y Microsoft Teams entregan las alertas mediante un incoming webhook: una URL privada que publica mensajes en un canal. Sus pantallas cambian de vez en cuando, así que sigue sus guías oficiales para los pasos exactos.- Slack
- Discord
- Microsoft Teams
- Email
- Crea una app de Slack (o reutiliza una) y activa Incoming Webhooks.
- Haz clic en Add New Webhook to Workspace y elige el canal de alertas.
- Copia la URL. Empieza con
https://hooks.slack.com/services/.
Slack: Sending messages using incoming webhooks
Guía oficial paso a paso de Slack (en inglés).
Para publicar en un canal privado debes ser miembro de ese canal al crear el webhook.
Crea la alerta
1
Abre las alertas
En el dashboard, ve a Monitoring → Notifications y haz clic en New alert.
2
Completa la pestaña General
- Name: algo que tu equipo reconozca, como “Fallas de inyección al POS”.
- Destination: elige Slack, Discord, Microsoft Teams o Email y pega la URL del webhook cuando corresponda.
- Triggers: elige qué fallas disparan esta alerta.
- Recipients (opcional en Slack, Discord y Teams): roles o miembros a nombrar en el mensaje. Obligatorio para email.
3
Guarda y envía una prueba
Haz clic en Save. En la tarjeta de la alerta, usa Send test para confirmar que el mensaje llega a tu canal.
Mencionar personas
Usa el campo Mention para notificar a personas en Slack o Discord, o para agregar una nota breve al inicio de mensajes en Teams.- Slack
- Discord
- Microsoft Teams
@hereo@channelnotifican al canal. Fire spark los convierte al formato de Slack.- Para mencionar a una persona usa su member ID:
<@U0123ABCDE>.
Opciones avanzadas
La pestaña Advanced cubre casos especiales. Los valores por defecto sirven para la mayoría de equipos.
Placeholders disponibles en los mensajes:
Solución de problemas
El mensaje de prueba nunca llega
El mensaje de prueba nunca llega
Revisa que la URL sea la URL completa del incoming webhook y que el webhook siga existiendo en Slack, Discord o Teams. Si alguien borró el webhook o archivó el canal, crea uno nuevo y pega la nueva URL en la alerta.
La tarjeta de la alerta muestra un error
La tarjeta de la alerta muestra un error
La tarjeta muestra el último error de entrega. Hourly alert limit reached for this merchant significa que Fire spark pausó las alertas por el resto de la hora para no inundar tus canales. Sube el cooldown o acota la alerta con condiciones.
Las menciones aparecen como texto
Las menciones aparecen como texto
En Slack, las personas necesitan su member ID (
<@U0123ABCDE>), no su nombre visible. En Discord usa <@USER_ID> o <@&ROLE_ID>.