Saltar al contenido principal
Flowker es la plataforma de orquestación de workflows financieros de Lerian. Automatiza los pasos que ocurren antes, durante y después de una transacción — verificaciones antifraude, aprobaciones manuales, enrutamiento de pagos, incorporación de clientes, y más. En lugar de construir lógica personalizada para cada flujo de aprobación o paso de validación, defines los workflows una vez y Flowker los ejecuta de forma consistente, con trazabilidad completa y visibilidad en tiempo real.

¿Por qué usar Flowker?


Las operaciones financieras involucran múltiples pasos, aprobaciones y verificaciones externas. Gestionarlas manualmente genera errores, retrasos y brechas de cumplimiento. Flowker centraliza esta orquestación para que cada paso quede registrado, auditable y repetible. Para el caso de negocio completo, consulte ¿Por qué Flowker?.

Conceptos fundamentales


En su núcleo, Flowker se basa en dos conceptos:
  • Workflows: El proceso general — una secuencia de pasos que definen qué sucede para una operación dada (p. ej., “procesar un pago Pix” u “onboarding de un nuevo cliente”). Los workflows pueden bifurcarse y recuperarse de fallas automáticamente.
  • Tasks: Los pasos individuales dentro de un workflow — como verificar un score de fraude, esperar la aprobación de un gerente, llamar a un servicio externo o registrar en el ledger.
En la API de Flowker, las tasks se representan como nodes. Ambos términos se refieren al mismo concepto y se usan indistintamente en esta documentación. El resultado de cada tarea determina el siguiente paso, permitiendo que tus flujos se adapten dinámicamente y permanezcan confiables.

¿Qué hace diferente a Flowker?


Diseñado específicamente para el dominio financiero

A diferencia de las herramientas de workflow genéricas, Flowker está modelado específicamente para el ecosistema transaccional. Su arquitectura refleja las realidades operativas y regulatorias de la banca, pagos, Pix y orquestación financiera.

Validación pre-libro mayor

Flowker aplica todas las validaciones antes de que cualquier registro llegue al libro mayor. Esto previene estados inconsistentes, errores operativos y violaciones de cumplimiento, asegurando que solo se registren transacciones válidas, autorizadas y bien formadas.

Contextos delimitados por diseño

La plataforma está estructurada en torno a contextos delimitados claros, separando responsabilidades como incorporación, pagos, liquidación, riesgo y conciliación. Esta segmentación mejora la escalabilidad, gobernanza y claridad del dominio en operaciones financieras complejas.

Integraciones con APIs, Webhooks, SDKs y Conectores Preconstruidos

Flowker se conecta perfectamente con cualquier sistema externo: cores bancarios, motores de fraude, PSPs, ERPs o APIs de terceros. Siempre que se definan las expectativas de entrada/salida, Flowker puede orquestar, transformar, enriquecer y enrutar datos a través de su ecosistema.

Registros de auditoría completos

Cada paso dentro de un workflow genera registros de auditoría detallados que pueden ser consultados, revisados y exportados. Esto proporciona trazabilidad y visibilidad de grado de cumplimiento en todo el ciclo de vida de la orquestación.

Observabilidad de extremo a extremo

Soporte nativo para trazado distribuido, métricas y registro estructurado, permitiendo monitoreo en tiempo real a través de workflows e interacciones externas.

Seguridad de nivel empresarial

Autenticación por API Key para todos los endpoints. Canales de datos cifrados vía HTTPS.

Experiencia orientada al desarrollador

Flowker incluye definiciones OpenAPI, plantillas reutilizables y un entorno de desarrollo local con Docker, permitiendo a los equipos construir, probar y desplegar flujos con confianza y velocidad.

Características principales


Orquestación de workflows

  • Ejecute tareas secuencialmente.
  • Aplique lógica condicional basada en códigos de estado HTTP y campos de respuesta.
  • Persista el estado del workflow para auditoría y recuperación.
  • Gestione versiones con control completo del ciclo de vida, incluyendo borrador, activación, desactivación e iteración basada en clonación.

Integración y conectividad

  • Envíe solicitudes HTTP (POST, GET, PUT).
  • Reciba y procese webhooks de sistemas externos.
  • Conéctese a múltiples proveedores de servicios financieros.

Motor DSL

  • Defina workflows con un .
  • Valide definiciones de workflow antes del despliegue.
  • Transforme datos entre pasos y reutilice plantillas para una configuración más rápida.
  • Plantillas de workflow reutilizables para una configuración más rápida y consistencia entre entornos.

Autenticación y seguridad

  • Autenticación por API Key (header X-API-Key) para todos los endpoints.
  • Registro de auditoría completo con logs estructurados y cifrado en reposo.

Observabilidad

Flowker incluye observabilidad integrada impulsada por OpenTelemetry, Jaeger, Prometheus y Grafana. Puede rastrear cada ejecución de workflow, monitorear métricas y revisar logs detallados para depuración y cumplimiento.

Casos de uso comunes


Operaciones antifraude

  • Envíe datos de transacciones y cuentas a servicios externos de prevención de fraude.
  • Recopile y procese respuestas de múltiples proveedores, y aplique reglas configurables para decidir si proceder.
  • Cada paso se registra y almacena para auditoría.

Aprobaciones manuales

  • Pause un workflow hasta que una persona valide la operación.
  • Puede soportar múltiples niveles de aprobación, enviar notificaciones e integrarse con sistemas de aprobación.
  • Una vez aprobado o rechazado, el workflow continúa o se detiene automáticamente.

Orquestación de pagos

  • Coordine flujos de pago de múltiples pasos que abarcan múltiples proveedores o rieles.
  • Flowker maneja reintentos, conciliación con su libro mayor y recuperación automática de fallos.

Incorporación de clientes

  • Automatice procesos KYC y AML, intégrese con burós de crédito y servicios de validación, y configure reglas de incorporación condicionales basadas en perfiles de riesgo.

Arquitectura de la API


La API de Flowker se divide en tres categorías principales: Autoría, Tiempo de ejecución y Administrativa. Cada categoría tiene un propósito claro para ayudar a los desarrolladores a construir, ejecutar y gestionar workflows.
  • Rutas de autoría: crear, actualizar y gestionar definiciones de workflow, versiones y plantillas.
  • Rutas de tiempo de ejecución: iniciar, monitorear y controlar ejecuciones de workflow en tiempo real.
  • Rutas administrativas: gestionar tenants, API keys, proveedores y salud del sistema.

Estado actual


Flowker está en desarrollo activo. Para información adicional sobre integraciones específicas o detalles de implementación, contáctenos.