Start with documents in and structured output out. Then layer in review, user steps, risk scoring, or signing where the process needs them.
The core ingredients repeat across flows. Korala gives you reusable workflow primitives for ingestion, extraction, validation, enrichment, review, and output.
A document enters, OCR and extraction run, validations apply, and the output feeds the rest of the business process.
The same underlying system runs proof-of-address, identity extraction, intake, review-heavy processes, and risk-oriented checks without a new integration for each one.
Start with one document workflow, then combine it with sessions, review logic, and downstream actions without changing the integration model.
korala.workflows.run({ workflowSlug, inputData })workflowRun.output / workflowRun.validationssync, review, notify, or sign downstreamimport Korala from "@korala/sdk";
const korala = new Korala({ apiKey: process.env.KORALA_KEY });
const run = await korala.workflows.run({
workflowSlug: "proof-of-address",
inputData: {
country: "AE",
expectedDocumentType: "utility_bill",
},
});
console.log(run.status, run.output);Teams need to see what the workflow extracted, which checks ran, and when a case should move into manual review.
Workflow-heavy usage generally lives under API Platform pricing, where documents, documents from templates, signing events, and orchestration scale together.
Most workflow customers land on API Platform pricing. Standalone Signing remains available when the job is primarily document execution and signature collection.
Start with ingestion and extraction, add validation and enrichment, then route the result into review, downstream systems, or signing.