Volver al Portafolio

Automatización Financiera B2C

Chatbot para Gestión de Plan de Salud

Orquestación de pagos, generación de reportes y gestión de deudas integrado nativamente con API de Meta y AWS.

Meta APIAWS S3AWS SESNode.jsGeneración de Excel
Resumen de Impacto

Diseñé y desarrollé un sistema conversacional para automatizar la gestión contable de un plan de salud. El sistema centraliza la creación de deudas con cuota fija, maneja dinámicamente los saldos a favor (sobrantes) de los usuarios, y automatiza la generación de reportes financieros conectando servicios de AWS con la API oficial de Meta.

Ecosistema de Integraciones

El Backend es el cerebro central que conecta Meta (interfaz de usuario), AWS S3 (almacenamiento de archivos Excel), AWS SES (notificaciones por correo) y la pasarela de pagos. Esta orquestación asegura comunicación fluida entre todos los componentes mientras mantiene integridad de datos y seguridad transaccional.

Financial Automation Chatbot Architecture - Meta API, WhatsApp, Nginx, Backend, PostgreSQL, Redis

Capacidades Core

Motor Transaccional de Deudas y Sobrantes
  • Generación automática de deudas con cuotas fijas desde transacciones del plan de salud
  • Cálculo de saldo en tiempo real y gestión de sobrantes
  • Procesamiento bidireccional de pagos (deudas y reembolsos)
  • Garantía de integridad transaccional en operaciones de base de datos

Desafío Backend / Backend Challenge:

Desafío Backend: Garantizar integridad transaccional en operaciones distribuidas de base de datos manteniendo consistencia en escenarios de pagos concurrentes.

Orquestación de Reportes (S3 + SES + Excel)
  • Generación de archivos Excel basada en Streams para grandes volúmenes de datos
  • Carga automatizada a S3 con control de versiones
  • Entrega directa por correo vía AWS SES con reportes programados
  • Generación de reportes en múltiples formatos (mensual, trimestral, personalizado)

Aprobación y Despliegue en Meta

Más allá del código, lideré el proceso End-to-End de configuración de la cuenta de Meta, implementando los Webhooks requeridos, superando las auditorías de seguridad y logrando la aprobación del negocio para el uso productivo de la API. Esto incluyó gestión de límites de velocidad de API, implementación de lógica de reintento y coordinación con soporte de Meta para validación de webhooks.

Resultados y Métricas

100%

Proceso contable automatizado

Cero

Discrepancias en saldos

E2E

Integración Meta + AWS

Stack Tecnológico

Backend
  • Node.js
  • Express.js
  • TypeScript
  • Jest
Datos y Almacenamiento
  • PostgreSQL
  • Redis Cache
  • AWS S3
  • Row-level Security
Infraestructura y Notificaciones
  • AWS EC2
  • AWS SES
  • AWS CloudWatch
  • Docker
Integración de Terceros
  • Meta Messaging API
  • Webhook Management
  • Excel.js
  • Nodemailer