La mayoría de los «notificar Slack de todo» mueren de ruido. La gente silencia el canal y luego se pierde el pago fallido. La regla de AlertHub es deliberadamente simple: tres niveles, y solo dos salen del edificio.
| Nivel | Panel | Slack, Telegram, Discord, Teams, email dest., Google Chat | WhatsApp Pro | Push móvil |
|---|---|---|---|---|
info | Sí | No | No | No |
warning | Sí | Sí | Sí (cuota) | Sí |
critical | Sí | Sí | Sí (cuota) | Sí (prioridad alta) |
No hay un nivel error aparte en la API. Usa critical para paginar. Textos antiguos de WordPress a veces dicen «Error»; envía critical.
Cómo elegir
Info — historial que quizá busques luego: deploys correctos, cada pedido Shopify en una tienda de mucho volumen, heartbeats de cron, «usuario registrado».
Warning — alguien debería actuar pronto, pero la empresa no arde: stock bajo, pagos de test fallidos, pedidos cancelados, disco al 85%.
Critical — despertar a un humano: deploy de producción fallido, sitio caído, invoice.payment_failed de un cliente real, GitHub Actions en main.
WhatsApp y el push heredan la misma puerta. Quemar cuota de WhatsApp con info no es posible; quemarla con cada pedido de 5 € sí, si los marcas warning.
Configuración (una sola vez)
- Crea un proyecto en app.thealerthub.com.
- Conecta destinos. Envía tres POST de prueba (
info,warning,critical) con la API de ingestión. - Confirma que solo los dos últimos llegan a Telegram/Slack.
Campo: ah_level en JSON o query. Si se omite, el default es info — seguro para webhooks accidentales.
Patrón 1: Dos URLs para el mismo vendor
Vercel, UptimeRobot y Shopify pueden registrar varios webhooks. URL de error de producción con ah_level=critical; URL de éxito con ah_level=info. Ver deploys Vercel y alertas de uptime.
Patrón 2: Filtrar en n8n / Zapier / Make
Deja el SaaS ruidoso y fija el nivel en el último salto. Nodo IF de n8n, Filter de Zapier, router de Make. Las URLs nativas de Stripe/Shopify no ramifican; usa dos endpoints o una herramienta de automatización.
Patrón 3: Hooks de WordPress
El plugin deja elegir el nivel por hook. woocommerce_new_order de mucho volumen → info; woocommerce_order_status_failed → warning. Guía: pedidos WooCommerce.
Ideas para sacarle más partido
- Las fuentes nuevas, en info. Súbelas a warning tras una semana mirando el feed.
- Critical es un privilegio. Si todo es critical, nada lo es. Resérvalo para roturas de cara al cliente y dinero.
- Bandeja no leída. Warning/critical que ya gestionaste, márcalos leídos — bandeja y retención.
Preguntas frecuentes
¿Puedo paginar info con un filtro de destino?
Hoy no. Cambia el nivel en la fuente o deja de enviar.
¿La ingesta por email defaulta a info?
{key}@sendalert.thealerthub.com es info. Usa {key}@warning… o {key}@critical… para paginar. Ingesta por email.
¿Se acepta error?
Envía critical. No dependas de valores desconocidos.
Siguientes pasos
Envía la prueba de tres niveles y audita los webhooks existentes. Combínalo con el constructor de webhooks para poner ah_level en URLs query.
Relacionado: WhatsApp Pro · push móvil