Visual Intelligence & Workflow Automation

See it. Understand it.
Act on it.

Build workflows that read images, documents and video, check them against your business data, flag exceptions and take action. Visually, with no code.

No card needed · Templates included · Cancel anytime
Trigger
Employee ID uploaded
Vision
Extract identity fields
Identify
Match employee
Review
Request HR review
+ Create record
Update record
if valid
else
no match
match
MoveBuilderDebug
+
If / Else
True if valid
Match employee
False else
Stop and notify HR
Validation RulesREQUIRED
Each execution must include:
Full Name
employee.name
Email Address
employee.email
Employment Type
employee.employment_type
01Visual AI
02Workflow Builder
03Business Validation
04Automation
05Developer APIs
Built for visual operations

From a photo to a verified business action.

OCR alone only gives you text. RunOCR is for work where visual information has to be understood, checked against business context and turned into actions, with people involved where it matters.

See

Capture photos, scans, PDFs, video frames and web pages from uploads, APIs, webhooks or schedules.

Understand

Vision AI extracts typed fields, products, codes, objects and visual changes.

Verify

Match against your records, compare with tolerances, check confidence and catch duplicates.

Act

Create and update records, call APIs, send alerts, open exceptions or ask a person.

Seven building blocks

One set of steps for almost any visual workflow.

No industry templates you have to bend to fit. Combine 50+ configurable steps into your own process on one canvas.

Triggers
  • Image or video uploaded
  • Website captured
  • Scheduled execution
  • API request or webhook
  • New record
Visual Intelligence
  • Extract text (OCR)
  • Structured field extraction
  • Detect objects & products
  • Barcodes and QR codes
  • Compare images & detect changes
Data & Lookup
  • Search your database
  • Find or match records
  • Fuzzy-match people
  • Query reference datasets
  • Call external APIs
Conditions & Validation
  • If / Else and Switch
  • Compare with tolerance
  • Threshold & confidence checks
  • Duplicate detection
  • Required field rules
AI Tasks
  • Classify information
  • Infer attributes
  • Summarize findings
  • Detect anomalies
  • Map to your schema
Actions & Integrations
  • Create & update records
  • Send email & notifications
  • Call APIs & webhooks
  • Generate reports
  • Create exceptions
Human Review
  • Request approval
  • Manual verification
  • Assign to a teammate
  • Request more evidence
  • Escalate exceptions
Reusable components

Save any group of steps (for example “Verify Employee Identity”) and drop it into other workflows.

One engine, every industry

Same building blocks. Your rules.

All four workflows use the same steps. Only the configuration, reference data and business rules change. Each one is a ready-made template in the app.

Trigger
Employee document or ID uploaded
Visual Intelligence
AI extracts name, email and identification details
Data & Lookup
Search existing employee records
Conditions
Check duplicate identity and required fields
Valid
Create employee record
Exception
Request HR review

A canvas built for real operations

Drag steps onto the canvas, connect their outcomes and configure each one in the side panel. Insert any earlier step's output with a variable picker. Switch to Debug and watch a test run move through the graph.

Drag-and-drop canvas with branching
Contextual configuration sidebar
Field mapping from any earlier step
Workflow-level validation rules
Test runs on your draft
Version history with rollback

Your own component library

Package proven logic once and reuse it everywhere:

Extract Package LabelVerify Employee IdentityCompare Product PriceValidate Asset SerialDetect Damaged PackageCheck Inspection Photos
Reliable by design

AI that proposes. Rules that decide.

RunOCR treats AI as a source of typed evidence. Business actions only happen through rules you can read, or through people you trust.

Typed AI outputs

Every vision and AI step returns fields you define. Required fields that come back empty fail the step, so nothing downstream acts on a guess.

Deterministic decisions

AI never triggers actions directly. Conditions are plain rules over typed values, so you can see exactly why each branch was taken.

People where it matters

Pause any run for approval, correction or more evidence. Reviewers get a secure link and don't need an account.

Immutable versions

Publishing freezes a version. Running workflows never change under your feet, and you can roll back in one click.

Step-level debugging

Debug mode shows every step's input, output, port and timing on the canvas while a test run executes.

Retries and timeouts

Each step has its own retry and timeout settings, and can route failures to an error branch instead of stopping.

Encrypted credentials

API tokens are encrypted at rest and only added to outgoing requests. They are never shown again after you save them.

Complete audit trail

Every run keeps its inputs, decisions, reviewer actions and outputs, so you can answer how a record was created.

Developer APIs

Start runs from your own systems.

Every published workflow can be started with a REST call or a secret webhook URL. Send JSON or files, then wait for the typed result or receive it through a signed webhook.

  • API keys per account
  • Multipart file uploads
  • Synchronous wait (up to 60s) or polling
  • HMAC-signed outbound webhooks
  • Records API for reference data
Read the API docs
run-workflow.sh
# Start a run with a photo and wait for the result
curl -X POST "https://api.runocr.com/v1/workflows/42/runs?wait=30" \
  -H "Authorization: Bearer rk_live_…" \
  -F "file=@package.jpg" \
  -F "dock=Rotterdam-3"

# → 201 Created
{
  "status": "succeeded",
  "output": {
    "label": { "tracking_number": "1Z999AA10123456784",
               "weight_kg": 12.9, "confidence": 0.99 },
    "weight": { "same": true, "diff_pct": 3.2 }
  }
}

Build your first visual workflow today.

Start from a template, upload a real photo and see each step's result in minutes.