Finance operations that check themselves, and ask a person only when it matters.
ColdRun reads your invoices, contracts and ERP data into one shared record, checks them against each other, and runs the work as workflows you can see. Anything uncertain or consequential waits for the right person.
Every source feeds one shared record
Workflows, questions and system changes all work from the same canonical records. Each record is traced to its source and stored once for your organization.
One shared record
- Canonical entities with versioned schemas
- One copy per organization, traced to its source
- Changes raise events that start workflows
- Personal and payment fields protected
Procure-to-pay, end to end
From the first PDF to the change in your ERP, with a person in the loop exactly where judgement is needed.
Sync your ERP data
Vendors, purchase orders, receipts, invoices, contracts and payments, stored once and re-synced incrementally.
Turn documents into records
Invoices and contracts become the same structured records as ERP data: lines, totals, parties, PO numbers.
Match and audit
Match invoices to purchase orders and contracts; audit prices, terms, dates and parties, expected against actual.
Human in the loop, by policy
Policies decide what needs a person: a rule, low confidence, missing fields. Flagged records wait; the rest carry on.
Questions in plain words
A read-only agent answers from your records and cites each one it used. When data can't decide, it asks you.
Change systems safely
Dispute an invoice or block a vendor: declared once, approved by a second admin, executed exactly once, audited.
Your own Python, isolated
Code Transform runs transform(record) in an AWS Lambda sandbox: no network, no cloud access, fresh limits every run.
decimal in 0.1 s.Any operator into any other
One data contract between steps. Records, text, files and PDFs pass cleanly and keep their type through fan-out, fan-in and review.
Notify the right people
Email, Slack, Teams, SMS, WhatsApp or webhooks, from a durable queue with retries (SNS → SQS on AWS).
Visual workflows and templates
Build on a canvas, generate a draft from a prompt, reuse public templates, trigger on record changes.
Grow without forking
Plugins add record types, connectors, mappings, actions and channels; new types are queryable at once.
Your models, your hosting
Anthropic, OpenAI, Gemini or open-weight models. Laptop, Docker, or AWS with RDS, S3, SNS/SQS and Lambda.
Finance stays accountable for every outcome
Nothing consequential happens without the right person, and everything that happens can be explained.
Measured, not claimed
Verified in October 2026 on Postgres, S3-compatible storage, SNS/SQS and AWS Lambda.
22 operators, one contract
Each accepts any upstream output, so you build flows in any order. Settings for each are in the operator explorer.
Start with one workflow. Keep every decision in your hands.
Open the app to build from a template, or learn how everything works in the guide.