Tu endpoint /api/checkout empezo a devolver errores 500 a las 2:47 AM. Tu herramienta de monitoreo envio un email a las 2:48 AM. Leiste ese email a las 8:15 AM — cinco horas y media despues.

Para entonces, 2,340 requests de checkout habian fallado. La cola de webhooks de Stripe estaba atrasada. Tres clientes habian tuiteado sobre el problema. Tu co-fundador se entero por un ticket de soporte, no por tu sistema de monitoreo.

El monitoreo funciono. El canal de alerta no.

Por que las alertas por email fallan a las 3 AM

El email es donde las alertas van a morir:

  • Tasa de apertura promedio: 20-25%. 3 de cada 4 alertas nunca se leen.
  • La pestana Promociones/Actualizaciones de Gmail atrapa la mayoria de emails automatizados.
  • El modo No Molestar silencia las notificaciones de email en la mayoria de los telefonos.
  • Batching. iOS y Android agrupan notificaciones no prioritarias. Tu alerta puede llegar en un resumen a las 7 AM.

Por que Slack tampoco es la solucion

Slack es mejor que el email — pero tiene sus propios problemas para alertas criticas:

  • Ruido del canal. Si tu canal #alertas tambien tiene notificaciones de deploys y CI, las alertas reales se pierden.
  • Notificaciones moviles poco confiables. La app movil de Slack agrupa notificaciones agresivamente.
  • DND y modos Focus. Slack respeta el DND del sistema. A las 3 AM, tu telefono esta en silencio.

WhatsApp: el canal de alertas que realmente se lee

WhatsApp tiene una posicion unica en el telefono de la mayoria de los developers:

  • 98% de tasa de apertura. Los mensajes se leen, no se filtran.
  • Tiempo promedio de lectura: menos de 3 minutos.
  • Pasa el DND en la mayoria de configuraciones. WhatsApp generalmente esta en la lista blanca porque se usa para comunicacion personal y familiar.
  • Funciona globalmente. 2 mil millones de usuarios en 180 paises.

El approach DIY: Twilio + webhooks

Si quisieras construirlo vos mismo, necesitarias:

  • Una cuenta de Twilio ($15/mes minimo)
  • Aprobacion de WhatsApp Business API (dias a semanas)
  • Aprobacion de templates de mensajes de Meta
  • Tu propia logica de monitoreo para detectar fallas
  • Sistema de deduplicacion, recuperacion y rate limiting

Mucha infraestructura para "avisame cuando mi API se cae."

La forma simple: Nurbak Watch + WhatsApp en 5 minutos

Nurbak Watch incluye alertas por WhatsApp como funcionalidad nativa. Sin Twilio, sin Zapier, sin cadenas de webhooks.

npm install @nurbak/watch
// instrumentation.ts
import { initWatch } from '@nurbak/watch'

export function register() {
  initWatch({
apiKey: process.env.NURBAK_WATCH_KEY,
  })
}

Despues en el dashboard de Nurbak:

  1. Ir a Settings > Alert Channels
  2. Click en Add WhatsApp
  3. Ingresar tu numero de telefono y verificar
  4. Elegir que alertas van a WhatsApp
  5. Deploy

Cuando tu /api/checkout empiece a fallar, en 10-15 segundos recibis un WhatsApp con el endpoint, el status, la tasa de error y un link al dashboard.

Comparacion de canales de alerta

CanalMejor paraVelocidadTasa de lecturaConfiabilidad 3 AM
WhatsAppCritico: caidas, fallos de pago< 15 seg98%Alta
SlackVisibilidad del equipo< 30 seg~60%Baja
EmailReportes, digests semanales30s - 5 min~20%Muy baja

Setup recomendado: WhatsApp para el developer de guardia (criticos), Slack para el canal del equipo (todo), Email para reportes semanales.

Alertas inteligentes, no spam

  • Deduplicacion: Una alerta por incidente, no una por request fallido.
  • Notificaciones de recuperacion: Mensaje automatico de "resuelto" con duracion del incidente.
  • Periodos de cooldown: Configurables entre alertas del mismo endpoint.
  • Routing por severidad: Criticos a WhatsApp, warnings a Slack, informativos a email.

Empeza gratis

Nurbak Watch esta en beta y es gratis durante el lanzamiento. Las alertas por WhatsApp estan incluidas — sin add-on, sin tier premium, sin costo por mensaje.

  1. Anda a nurbak.com
  2. Ejecuta npm install @nurbak/watch
  3. Agrega 5 lineas a instrumentation.ts
  4. Agrega tu numero de WhatsApp en el dashboard
  5. Deploy y dormi tranquilo

La proxima vez que tu API se caiga a las 3 AM, vas a saberlo en 10 segundos — no en 5 horas.