Skip to content

System Overview

Ballerine is a risk management platform for performing all types of risk flows and processes. To do so, Ballerine provides the risk modules needed to build custom risk flows. You can use all modules, combinations of some modules, or just one module to perform a desired risk process.

For example:

  • Build a full KYB flow using data collection flow, 3rd party vendors, risk rules, and the case management.
  • Build a simple KYC using 3rd party vendors, risk rules, and the case management.
  • Build a simple digital form using data collection flow.
  • Manually review documents using the case management.
  • Etc.

Example flow using Ballerine’s modules

Example workflow

Workflows

A workflow is the engine that orchestrates the different steps of a risk flow, and how they should interact with each other. Every workflow is a definition of a flow, made out of Ballerine’s different modules. Whenever a risk flow (“Customer Onboarding” for example) starts, the workflow that is assigned to that risk flow initiates and controls which module should be in use and when.

Learn more about workflows

Understanding workflows technology

Creating a workflow

Configuring a workflow

Invoking a workflow / creating a case

Collection Flows

Ballerine’s collection flow module enables you to collect information and documents from you end users, using customizable, white-label digital forms. All of the steps and inputs are fully customizable, to enable building different types of flows.

Learn more about collection flows

Configuring a collection flow

Changing the collection flow design

Collection Flow

Rules Engine

The Rules Engine applies risk rules to assign risk scores, present risk indicators, and automate decisions within workflows. It encompasses transition rules, risk calculation, and alerting mechanisms.

Learn more about the rule engine

Making a rule affect a workflow state

Calculation Risk Scores

Case Managment

The Case Management module provides a user interface for manual decision-making processes, such as approving, rejecting, or requesting re-submission of cases. It offers customizable layouts and information presentation, allowing users to efficiently handle and review cases.

Learn more about case management

Overview of case management

Using the case management dashboard

Add and Customize Workflows in the Case Management

Case Management

Unified API

Ballerine’s unified API is integrated with third-party vendors, APIs, and data sources to enhance functionality and capabilities.

Learn more about the unified API

Adding a 3rd Party check to a workflow

Child Workflows

Child workflows allow for the generation and activation of extra side workflows (for example: generating multiple KYC flows for the UBOs provided mid-flow, or an extra KYB process for a parent company) and enable complex, nested processes within the main workflows.

Learn more about child workflows

Adding a child workflow to your workflow

Plugins

Ballerine’s plugins enables deep integration with your existing systems, allowing for functionalities such as triggering flows through your CRM, integrating with pre-existing vendors, and displaying their information within Ballerine’s platform.

Learn more about plugins

Using Plugins

Webhooks

Webhooks in Ballerine allow for real-time communication and integration with external systems. They enable the system to send automated messages or information to other systems as events occur within Ballerine.

Learn more about webhooks

Using webhooks