Workflows

A workflow is a configurable sequence of steps that processes an evaluation — collecting data, calling enrichments, applying rules, and returning a decision.

A workflow is a configurable sequence of steps that automates decision-making in RiskOS™. When an evaluation is triggered, RiskOS™ executes the specified workflow — processing data through input collection, enrichment calls, conditional logic, and rules — to reach a final decision.

You build workflows visually in the RiskOS™ Dashboard using the Workflow Editor.


What a workflow does

A workflow defines:

  1. What data to accept — The Input step specifies required fields in the evaluation payload.
  2. What data services to call — Enrichment steps call Socure products or third-party APIs for additional signals.
  3. How to evaluate the data — Condition steps, Rule Scorecards, and Transformation steps apply logic to route and score data.
  4. What decision to return — A Decision step or Manual Review step terminates the workflow with an outcome.

Custom workflows vs Hosted Flows

RiskOS™ supports two workflow delivery models. Both use the same evaluation runtime, enrichment pipeline, and decision model.

AspectCustom workflowHosted Flow
ConfigurationBuilt and managed by the customer in the Workflow EditorPreconfigured with a Socure-managed end-user UI
End-user UICustomer-built (API + SDK)Socure-hosted (web-based)
ExtensibilityFull — any step type, any enrichment, any ruleTemplate customization and branding

Both models produce evaluations, return decisions, and follow the same lifecycle states. The distinction is operational — ownership and configuration model — not architectural.


Related topics


Did this page help you?