Por que usar o Flowker?
Sistemas financeiros precisam de flexibilidade. Nem toda transação segue as mesmas regras ou etapas. O Flowker oferece as ferramentas para construir e controlar seus próprios fluxos de autorização, conectar-se a serviços externos e tomar decisões baseadas em dados em tempo real, mantendo tudo auditável. Em seu núcleo, o Flowker se baseia em dois conceitos principais:
- Workflows: Definem e orquestram como as tarefas são executadas no sistema. Você pode organizá-las em sequência ou em paralelo, armazenar estados de execução e recuperá-los quando necessário.
- Tasks: Representam os passos individuais dentro de um workflow, como chamar uma API, acionar um plugin, validar dados ou aguardar uma entrada.
Resolvendo desafios de orquestração
Muitos sistemas financeiros dependem de múltiplos serviços, verificações e integrações. O Flowker centraliza a orquestração em uma camada para que você possa gerenciar essas conexões de forma consistente. Você pode projetar fluxos de trabalho flexíveis e multi-etapas que lidam com aprovações, conectam-se a provedores ou ramificam com base em dados da transação. Tudo é registrado, versionado e observável.O que torna o Flowker diferente?
Construído especificamente para o domínio financeiro
Diferente de ferramentas genéricas de workflow, o Flowker é modelado especificamente para o ecossistema transacional. Sua arquitetura reflete as realidades operacionais e regulatórias de bancos, pagamentos, Pix e orquestração financeira.Validação pré-ledger
O Flowker aplica todas as validações antes de qualquer lançamento chegar ao ledger. Isso previne estados inconsistentes, erros operacionais e violações de compliance — garantindo que apenas transações válidas, autorizadas e bem formadas sejam registradas.Contextos delimitados por design
A plataforma é estruturada em torno de contextos delimitados claros, separando responsabilidades como onboarding, pagamentos, liquidação, risco e conciliação. Essa segmentação melhora a escalabilidade, governança e clareza de domínio em operações financeiras complexas.Integrações com APIs, Webhooks, SDKs e Conectores pré-construídos
O Flowker se conecta perfeitamente com qualquer sistema externo — cores bancários, engines de fraude, PSPs, ERPs ou APIs de terceiros. Desde que as expectativas de entrada/saída estejam definidas, o Flowker pode orquestrar, transformar, enriquecer e rotear dados em todo o seu ecossistema.Trilhas de auditoria completas
Cada passo dentro de um workflow gera logs de auditoria detalhados que podem ser consultados, revisados e exportados. Isso proporciona rastreabilidade e visibilidade em nível de compliance em todo o ciclo de vida da orquestração.Observabilidade de ponta a ponta
Suporte nativo para tracing distribuído, métricas e logging estruturado, permitindo monitoramento em tempo real de workflows e interações externas.Segurança de nível enterprise
Controle de acesso baseado em papéis (RBAC), canais de dados criptografados, gerenciamento de segredos e integração nativa com o Access Manager da Lerian para autenticação e autorização centralizadas em todo o ecossistema.Experiência developer-first
O Flowker inclui ferramentas CLI, SDKs, definições OpenAPI, templates reutilizáveis e um fluxo de desenvolvimento moderno — permitindo que equipes construam, testem e implantem fluxos com confiança e velocidade.Principais funcionalidades
Orquestração de workflows
- Execute tarefas sequencialmente ou em paralelo.
- Aplique lógica condicional baseada em códigos de status HTTP e campos de resposta.
- Persista o estado do workflow para auditoria e recuperação.
- Gerencie versões com controle completo de ciclo de vida, incluindo rascunho, promoção, rollback e restauração.
Integração e conectividade
- Envie requisições HTTP (POST, GET, PUT).
- Publique eventos em filas externas durante a execução do workflow.
- Receba e processe webhooks de sistemas externos.
- Conecte-se a múltiplos provedores de serviços financeiros.
Motor DSL
- Defina workflows com uma linguagem específica de domínio (DSL).
- Valide, verifique e simule definições de workflow antes da implantação.
- Transforme dados entre etapas e reutilize templates para configuração mais rápida.
- Importe e exporte workflows e templates para manter consistência entre ambientes.
Geração de workflow assistida por IA
Descreva um workflow em linguagem natural e deixe o Flowker gerar uma estrutura base para você. Essa funcionalidade acelera a configuração e reduz erros humanos durante a configuração inicial.Multi-tenancy e segurança
- Isolamento completo de tenants através de separação baseada em schema no PostgreSQL.
- Suporte para autenticação JWT (OIDC via WorkOS ou Auth0) e API Keys.
- Controle de acesso baseado em papéis (RBAC) com políticas granulares.
- Trilha de auditoria completa com logs estruturados e criptografia em repouso.
Observabilidade
O Flowker inclui observabilidade integrada alimentada por OpenTelemetry, Jaeger, Prometheus e Grafana. Você pode rastrear cada execução de workflow, monitorar métricas e revisar logs detalhados para debugging e compliance.Casos de uso comuns
Operações antifraude
- Envie dados de transação e conta para serviços externos de prevenção a fraudes.
- Colete e processe respostas de múltiplos provedores, e aplique regras configuráveis para decidir se deve prosseguir.
- Cada etapa é registrada e armazenada para auditoria.
Aprovações manuais
- Pause um workflow até que uma pessoa valide a operação.
- Você pode suportar múltiplos níveis de aprovação, enviar notificações e integrar com sistemas de aprovação.
- Uma vez aprovado ou rejeitado, o workflow continua ou para automaticamente.
Orquestração de pagamentos
- Coordene fluxos de pagamento multi-etapas que abrangem múltiplos provedores ou trilhos.
- O Flowker lida com retentativas, conciliação com seu ledger e recuperação automática de falhas.
Onboarding de clientes
- Automatize processos de KYC e AML, integre com bureaus de crédito e serviços de validação, e configure regras de onboarding condicionais baseadas em perfis de risco.
Arquitetura da API
A API do Flowker é dividida em três categorias principais: Autoria, Runtime e Administrativa. Cada categoria tem um propósito claro para ajudar desenvolvedores a construir, executar e gerenciar workflows.
- Rotas de autoria: criar, atualizar e gerenciar definições de workflow, versões e templates.
- Rotas de runtime: iniciar, monitorar e controlar execuções de workflow em tempo real.
- Rotas administrativas: gerenciar tenants, API keys, provedores e saúde do sistema.
Status atual
O Flowker está em desenvolvimento ativo. Para informações adicionais sobre integrações específicas ou detalhes de implementação, entre em contato.

