— platform
four acts.
one runtime.
zero releases
to change.
onfield is one product. underneath, it is four acts that hand off to each other through one file. the workflow is the file. the runtime runs it. the office sees it land. the dispatcher reports on it.
— act 01 · design
the designer is a file editor.
ops owns the file.
drag from 35 step-type primitives onto a canvas. write conditional logic on any field. require photos with on-device watermarking. publish a draft, version it like code, roll back without a release. the json is portable — export it, diff it, hand it to an engineer.
— act 02 · run
offline-first.
one thumb.
native capture.
the runtime works for hours without signal. jobs queue locally and replay the moment the truck rolls past a tower. no spinner, no lost data. one screen at a time, in a glove, in a panel van, in the rain.
— act 03 · close
quote → sign → invoice → contract.
in the same workflow.
seven sales step types — lead, quote_builder, quote_approve, quote_proposal, quote_sign, quote_invoice, quote_contract — drop into any workflow. configurator with option spaces and recipes. formula solver for conditional pricing. margin guard fires when a rep goes too soft. branded pdf on-device, signature captured at the kitchen table.
— act 04 · see
the office watches it land.
dispatch watches steps light up. flagged readings raise a pill. the signed pdf, the invoice, and the webhook hit your stack before the truck hits the next address. per-workflow reporting rolls up the same numbers your auditor asks for.
— the data model
one file. four tables. one audit log.
workflow_version (json) → the spec ops writes job (row) → one run of that spec, on one truck job_values (rows) → what every step produced evidence (rows) → photos, videos, pdfs, signatures audit_log (rows) → who did what when, append-only
every row is org-scoped. row-level security on every read. the json is portable; export your workflow, take it with you.
— vs. the alternatives
we are not them.
- creatio
- a giant browser-first crm with a phone app bolted on. workflow apps run badly on phones in basements and panel vans.
- servicetitan
- dispatch + invoicing for one trade. we don't replace your dispatcher — we plug into it.
- zapier + jotform
- forms collect data. workflows run jobs with offline replay, signed pdfs, and a webhook out the back.
- a custom build
- one panel-van cpq screen is 80 hours of react-native, then it has no offline, then ops cannot change it. workflows are configuration, not code.
— what's shipping this year
dated roadmap.
- jun 2026 public webhooks · hmac-signed
- jun 2026 audit log · immutable, append-only
- jul 2026 native ios + android via expo
- jul 2026 offline runtime · powersync · conflict-safe
- jul 2026 push notifications
- aug 2026 stripe billing · checkout · portal
- aug 2026 stripe tap-to-pay / payment sheet
- sep 2026 reporting dashboards · per-workflow metrics
- sep 2026 auto-assign rules
- sep 2026 public api docs · self-serve key issuance
— if it isn't on this list it isn't a promise.