Skip to main content

Módulo de Integraciones

El módulo de Integraciones es la frontera controlada entre InsureHero y el mundo exterior: aseguradoras, pasarelas de pago, webhooks de clientes y APIs consumidas por partners. La idea de producto es sencilla de explicar aunque debajo haya complejidad: el core mantiene el contrato de negocio; los adaptadores traducen hacia cada sistema externo.

Funcionalidades

  • Emitir en sistemas de la aseguradora — Cuando un risk item debe existir también en Phoenix, AMA u otro proveedor registrado, el orquestador despacha hacia el adaptador correcto y devuelve éxito o error tipado, con persistencia del resultado.
  • Exponer APIs estables hacia partnersShield y las rutas REST documentadas permiten consultar y mutar datos sin acoplar al detalle interno del dashboard.
  • Recibir eventos vía webhooks — Cambios de estado y automatizaciones hacia sistemas del cliente cuando el flujo lo permita.
  • Postventa del titular — Flujos con OTP, JWT de post-sales y, si el paquete lo define, emisión post-modificación vía la misma capa de integración.

Características

  • Desacoplamiento del core — El núcleo no incorpora reglas del tipo “si es Phoenix haz esto, si es AMA haz lo otro”: entrega un contrato canónico (StandardRiskItem) y el adaptador traduce. Así añadir un proveedor no obliga a dispersar lógica por pantallas y servicios ajenos al orquestador.
  • Observabilidad y alertas — Errores de integración pueden disparar notificaciones (Discord, correos vía skills con Edge Functions, etc.) para que operación reaccione antes que el cliente lo note.
  • Reintentos y cola de fallidos — Los fallos transitorios no tienen por qué ser definitivos: el sistema distingue reintentables de abandonos y puede encolar reprocesos sin perder contexto.

Para profundizar: Flujos e integraciones, Integraciones (arquitectura) y Orquestador e integraciones.