Orchestrate every check. No code.
Drag identity, biometric and compliance steps into one journey, set the rules that auto-decide each case, and ship changes without a release. A/B route flows, log every decision, and reuse templates across products.
One call. Every check.
Each capability runs in parallel and returns in a single structured response.
Drag-and-drop steps
Assemble a journey visually — document, face, liveness, AML, OTP — and reorder or branch it without touching code or waiting on engineering.
Conditional logic
Branch on any signal: score bands, country, document type, AML risk, device. If-this-then-that rules decide what runs next and what the outcome is.
Auto-approve & reject
Set thresholds that auto-approve clean cases, refer the grey zone to review and reject confirmed fraud — so analysts only see the cases that need a human.
A/B & cohort routing
Split traffic between flow variants to test a stricter rule or a new step, and route cohorts — by country, channel or risk — down different paths.
Decision audit logs
Every step, signal, rule fired and final decision is recorded immutably, with the exact flow version, for a defensible compliance trail.
Reusable templates
Save a journey as a template and reuse it across products, brands or markets — clone, tweak the rules and ship a variant in minutes.
Encode your policy, not your backlog.
Your risk policy lives in a visual rule builder, not in a six-week engineering ticket. Compose conditions over any signal the flow produces and map them to outcomes — and because rules are versioned, you can change the policy on Friday and roll it back on Monday.
- Conditions over scores, country, document type, AML risk and device
- Auto-approve / refer / reject outcomes with thresholds you control
- Versioned rules with one-click rollback to any prior flow
- Test changes against replayed historical traffic before going live
One engine across the suite.
The engine calls each Othento module as a step and passes the result downstream, so a single session can capture a document, match a face, confirm liveness and screen for AML — then auto-decide — without you wiring the modules together yourself.
Trigger a flow, get a decision.
Start a session against a named workflow and the engine runs the configured steps and rules. Subscribe to webhooks for every transition — created, step completed, decisioned — so your backend reacts the moment a case resolves.
const s = await othento.workflows.start({
workflow: 'full-kyc',
reference: 'user_92741',
});
// engine runs: id -> face -> liveness -> aml -> decision
// webhook to your backend:
// POST /your-webhook {
// type: "session.decisioned",
// decision: "approved",
// autoDecided: true
// }Four steps, about a second.
Build the flow
Drag in the steps you need and arrange them — no code, no deployment.
Set the rules
Define conditions and thresholds for auto-approve, refer and reject outcomes.
Start a session
Trigger the workflow by name from your app; the engine runs each step in order.
Decide & log
Rules resolve the case, a webhook fires and the full decision is logged immutably.
Onboarding, everywhere.
Tiered onboarding
Run a light flow for low-risk customers and a stricter path for high-value accounts, from one engine.
Risk-based step-up
Add liveness or AML only when a signal warrants it, keeping the happy path fast and cheap.
Multi-market rollout
Clone a template per country, adjust the rules to local policy and launch without new code.
Manual review can't keep up.
| Othento | Manual review | Legacy vendor | |
|---|---|---|---|
| Change a flow | No-code, minutes | Rewrite the SOP | Engineering release |
| Auto-decision rate | 92% straight-through | Every case manual | Rigid rules |
| Module orchestration | All five, built in | Separate tools | Custom glue code |
| A/B & cohort routing | Built in | N/A | Rarely |
| Rule versioning | Versioned + rollback | Document edits | Limited |
| Decision audit log | Immutable, per version | Manual notes | Partial |
We used to wait on an engineering release to change a single KYC rule. With Othento our risk team edits the flow themselves and ships in minutes — and 92% of applicants now clear without a human ever touching the case.
Questions, answered.
No. Flows and rules are edited in a no-code visual builder by your risk or compliance team. Changes take effect without a deployment, and because every flow is versioned you can roll back instantly if a change does not behave as expected.