Un contrato estable
Tu sistema informa qué ocurrió. IF Notify recibe el evento y conserva su contexto sin absorber tu lógica de negocio.
IF Notify transforma eventos de tus sistemas en comunicaciones confiables, trazables y configurables — sin apropiarse de la lógica de tu operación.
IF Notify separa tu sistema de los proveedores de mensajería y concentra la entrega, el seguimiento, los reintentos y el escalamiento en un único servicio.
Tu sistema informa qué ocurrió. IF Notify recibe el evento y conserva su contexto sin absorber tu lógica de negocio.
Define canales, destinatarios, prioridad, tiempos de reconocimiento y niveles de escalamiento por tenant.
Procesamiento asíncrono, idempotencia y manejo de fallos para que un timeout no se convierta en una notificación perdida.
Accepted, sent, delivered, acknowledged, expired o failed: cada transición relevante queda registrada.
La API confirma la recepción inmediatamente. IF Notify procesa el resto de manera asíncrona y puede devolver el resultado mediante webhook o consulta de estado.
Tu aplicación publica un evento mediante una API REST autenticada.
El evento se registra antes de ejecutar efectos externos.
La política determina destinatarios, canales y acciones esperadas.
El adaptador correspondiente comunica con Telegram, email y futuros canales.
IF Notify registra estados, reconocimiento, expiración y escalamiento.
Un endpoint simple y versionado permite integrar aplicaciones web, sistemas industriales, plataformas SaaS y servicios internos.
POST /v1/events
{
"type": "temperature.threshold.exceeded",
"source": "plant-01/tunnel-03",
"priority": "critical",
"subject": "Critical temperature",
"message": "Threshold exceeded.",
"metadata": {
"temperature": 51.3,
"unit": "C"
}
}
202 Accepted
{
"event_id": "evt_01JXYZ...",
"status": "accepted"
}
Un microservicio pequeño en su núcleo, general en sus contratos, configurable en su comportamiento y diseñado para evolucionar sin cadenas innecesarias de dependencias.