Skip to main content
Flowker is Lerian’s workflow orchestration platform for financial operations. It coordinates the steps around a transaction — anti-fraud checks, calls to external approval systems, payment routing, customer onboarding, and more. Instead of building custom logic for each approval flow or validation step, you define workflows once and Flowker executes them consistently, with step-level execution records and real-time visibility.

Why use Flowker?


Financial operations involve multiple steps, approvals, and external checks. Managing these manually leads to errors, delays, and compliance gaps. Flowker centralizes this orchestration so every step stays tracked, traceable, and repeatable. For the full business case, see Why Flowker?.

Core concepts


At its core, Flowker works with two concepts:
  • Workflows: The overall process — a sequence of steps that define what happens for a given operation (e.g., “process a Pix payment” or “onboard a new customer”). Workflows can branch, and retry policy can retry eligible executor-call failures.
  • Tasks: The individual steps within a workflow — such as checking a fraud score, calling an external approval system, calling another external service, or invoking a ledger integration.
In Flowker’s API, tasks are represented as nodes. Both terms refer to the same concept and are used interchangeably throughout this documentation. The workflow graph determines routing. Conditional nodes select an outgoing edge from the execution context, while other node types follow their outgoing edges after completing successfully.

What makes Flowker different?


Purpose-built for the financial domain

Unlike generic workflow tools, Flowker is modeled specifically for the transactional ecosystem. Its architecture reflects the operational and regulatory realities of banking, payments, Pix, and financial orchestration.

Pre-ledger validation

Use Flowker to orchestrate validation calls before a ledger-posting step. Your ledger integration must enforce that no other path can post without the required checks.

Bounded contexts by design

The platform is structured around clear bounded contexts, separating concerns such as onboarding, payments, settlement, risk, and reconciliation. This segmentation improves scalability, governance, and domain clarity across complex financial operations.

Integrations with APIs and webhooks

Flowker receives webhooks and calls external services through provider configurations. You define input and output expectations, then configure the provider connection and the nodes that call it.

Step-level execution records

Every step inside a workflow records its name, status, duration, output, and error message. This gives you a step-by-step view of what each execution did, available through the API and in Lerian Console.

End-to-end observability

Native support for distributed tracing, metrics, and structured logging, enabling real-time monitoring across workflows and external interactions.

Enterprise-grade security

Token-based authentication through Access Manager, with per-resource, per-action authorization. Configure TLS termination and encrypted links in your deployment.

Developer-first experience

Flowker includes OpenAPI definitions and a local development environment with Docker — enabling teams to build, test, and deploy flows with confidence and speed.

Key features


Workflow orchestration

  • Run tasks sequentially.
  • Apply conditional logic based on HTTP status codes and response fields.
  • Persist workflow execution state for review.
  • Manage versions with full lifecycle control, including draft, activation, deactivation, and clone-based iteration.

Integration and connectivity

  • Send HTTP requests (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS).
  • Receive and process webhooks from external systems.
  • Connect to multiple financial service providers.

DSL engine

  • Define workflows with a .
  • Validate workflow definitions before deployment.
  • Transform data between steps.

Authentication and security

  • Token-based authentication through Access Manager, with per-resource, per-action authorization.
  • Structured logs. Configure encryption at rest in the deployment services that store data and secrets.

Observability

Flowker emits telemetry through OpenTelemetry/OTLP and records structured logs. Connect your deployment’s telemetry backend to monitor workflow and external interactions. You can trace each workflow execution, monitor metrics, and review detailed logs for debugging and compliance.

Common use cases


Anti-fraud operations

  • Send transaction and account data to external fraud prevention services.
  • Collect and process responses from multiple providers, and apply configurable rules to decide whether to proceed.
  • Every step is recorded with its status and result.

Manual approvals

  • Submit a request to, or query, an external approval system with executor nodes.
  • Route on the decision that the external system returns.
  • Flowker does not have a built-in pause; model asynchronous human review with an external system and a later workflow trigger or execution.

Payment orchestration

  • Coordinate multi-step payment flows that span multiple providers or rails.
  • Flowker can retry eligible executor-call failures. Reconciliation and posting controls belong to the systems you integrate.

Customer onboarding

  • Automate KYC and AML processes, integrate with credit bureaus and validation services, and set up conditional onboarding rules based on risk profiles.

API architecture


Flowker’s API is divided into three main categories: Authoring, Runtime, and Administrative. Each category has a clear purpose to help developers build, execute, and manage workflows.
  • Authoring routes: create, update, and manage workflow definitions and versions.
  • Runtime routes: start, monitor, and control workflow executions in real time.
  • Administrative routes: manage tenants, providers, and system health.

Current status


For additional information about specific integrations or implementation details, contact us.
Explore the Flowker API. Browse endpoints for workflows, executions, and provider configurations.