Una app interna principal orquesta todo el ciclo de recobro (leads → casos → mandatos → litigios → recobros → facturas), mientras un portal de clientes multi-tenant da a cada tenant visibilidad segura de solo lectura — ambos sincronizados mediante una arquitectura de push por webhooks sin estado, para que los clientes vean las actualizaciones casi en tiempo real.
Las operaciones de recobro abarcaban gestores de casos, finanzas y RR. HH. internamente, más acreedores y bufetes externamente — sin una forma segura y en tiempo real de mantener a los clientes sincronizados sin polling.
Los clientes ven sus casos en un portal aparte, así que cada cambio en la app principal tiene que llegar allí, y los webhooks pueden llegar tarde, duplicados o desordenados. Un caso reflejado nunca debe retroceder. Acreedores y despachos solo pueden ver sus propios casos, el personal entra con su cuenta de Microsoft de la empresa, y el equipo siguió usando el sistema cada día mientras se reconstruía.
- Dos apps, una sola fuente de verdadUna app interna lleva el ciclo, del primer contacto al caso, el mandato, el litigio, el cobro y la factura. El portal de clientes es un espejo de solo lectura.
- Webhooks en lugar de sondeoLos cambios se envían como eventos a los entornos de los clientes. Números de secuencia por caso impiden que una entrega tardía o duplicada haga retroceder un caso.
- Permisos en la capa de datosEl acceso por rol vive en la capa de datos, no en la interfaz, y un middleware de resolución de inquilino aísla a cada uno.
- Acceso corporativo y herramientas financierasInicio de sesión único con Microsoft 365 / Entra ID (OAuth 2.0 / OIDC), integración con Zoho Books y Teams.
- Comisiones y RR. HH. en el mismo sistemaUn motor de comisiones para afiliados con calendarios por acuerdo, además de contratos y objetivos.
- Los clientes siguen sus casos en su propio portal en lugar de escribir para preguntar.
- Reconstruido mientras el equipo lo seguía usando cada día.
- Un solo sistema del primer contacto a la factura final, con comisiones y RR. HH. al lado.
Artículo técnico (en inglés): Out-of-Order Webhooks: Keeping a Client Portal in Sync →




