Por que usar o Flowker?
Operações financeiras envolvem várias etapas, aprovações e checagens externas. Gerenciar isso manualmente leva a erros, atrasos e lacunas de compliance. O Flowker centraliza essa orquestração para que cada etapa continue acompanhada, rastreável e repetível. Para o caso de negócio completo, veja Por que Flowker?.
Conceitos centrais
O Flowker trabalha com workflows e nós:
- Workflows: o processo como um todo, um grafo de nós e arestas que define o que acontece em uma dada operação. Por exemplo, “processar um pagamento Pix” ou “fazer o onboarding de um novo cliente”. Workflows podem ramificar, e a política de novas tentativas pode repetir falhas elegíveis de chamadas de executor.
- Nós: os elementos individuais de um workflow, como um gatilho, uma chamada a serviço externo, uma condição ou uma ação.
O que diferencia o Flowker?
Feito sob medida para o domínio financeiro
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 antes do ledger
Use o Flowker para orquestrar chamadas de validação antes de uma etapa de lançamento no ledger. Sua integração com o ledger deve garantir que nenhum outro caminho lance sem as checagens obrigatórias.Integrações com APIs e webhooks
O Flowker recebe webhooks e chama serviços externos por configurações de provedor. Você define as expectativas de entrada e saída, depois configura a conexão do provedor e os nós que a chamam.Registros de execução por etapa
Cada nó executor, condicional ou de ação executado registra seu status, duração, saída e mensagem de erro. Nós de gatilho começam a travessia do grafo e não criam registros de etapa de execução. Isso dá a você uma visão etapa a etapa do que cada execução fez, pela API.Observabilidade ponta a ponta
Quando você habilita a telemetria, o Flowker emite dados OpenTelemetry das próprias operações HTTP e de serviço. Ele também registra logs estruturados.Segurança em nível corporativo
Autenticação por token pelo Access Manager, com autorização por recurso e por ação. Configure a terminação TLS e as conexões criptografadas no seu deploy.Experiência voltada ao desenvolvedor
O Flowker inclui definições OpenAPI e um ambiente de desenvolvimento local com Docker.Principais recursos
Orquestração de workflows
- Rodar nós conforme o grafo do workflow e os ramos condicionais escolhidos.
- Aplicar lógica condicional com base em códigos de status HTTP e campos da resposta.
- Persistir o estado de execução do workflow para revisão.
- Gerenciar versões com controle completo do ciclo de vida, incluindo rascunho, ativação, desativação e iteração por clone.
Integração e conectividade
- Enviar requisições HTTP (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS).
- Receber e processar webhooks de sistemas externos.
- Conectar a vários provedores de serviços financeiros.
Configuração de workflows
- Definir workflows como grafos de nós e arestas.
- Validar definições de workflow antes da ativação.
- Mapear e transformar dados entre chamadas de executor.
Autenticação e segurança
- Autenticação por token pelo Access Manager, com autorização por recurso e por ação.
- Logs estruturados. Configure a criptografia em repouso nos serviços do deploy que guardam dados e secrets.
Observabilidade
Quando a telemetria está habilitada, o Flowker emite dados por OpenTelemetry/OTLP e registra logs estruturados. Conecte o backend de telemetria do seu deploy para monitorar as operações de API e de serviço. Use os registros de execução junto com a telemetria e os logs do seu deploy para investigar o comportamento do workflow.Casos de uso comuns
Operações antifraude
- Enviar dados de transação e de conta para serviços externos de prevenção à fraude.
- Coletar e processar respostas de vários provedores e aplicar regras configuráveis para decidir se prossegue.
- Cada etapa fica registrada com seu status e resultado.
Aprovações manuais
- Enviar uma requisição a um sistema externo de aprovação, ou consultá-lo, com nós executores.
- Rotear pela decisão que o sistema externo devolve.
- O Flowker não tem uma pausa nativa. Modele a revisão humana assíncrona com um sistema externo e um gatilho ou uma execução de workflow posteriores.
Orquestração de pagamentos
- Coordenar fluxos de pagamento de várias etapas que passam por vários provedores ou trilhos.
- O Flowker pode repetir falhas elegíveis de chamadas de executor. A conciliação e os controles de lançamento pertencem aos sistemas que você integra.
Onboarding de clientes
- Automatizar processos de KYC e AML, integrar com bureaus de crédito e serviços de validação e configurar regras condicionais de onboarding com base em perfis de risco.
Arquitetura da API
A API do Flowker tem três categorias principais: Autoria, Execução e Administração.
- Rotas de autoria: criam, atualizam e gerenciam definições e versões de workflow.
- Rotas de execução: começam, monitoram e controlam execuções de workflow em tempo real.
- Rotas administrativas: gerenciam tenants, provedores e a saúde do sistema.
Status atual
Para mais informações sobre integrações específicas ou detalhes de implementação, entre em contato.

