Workflows
Stages, transitions with conditions, and actions on a timer. Built to describe how your shop really works, not to chain three triggers together.
Workflows here model a real process: stages, transitions with conditions, and actions on a timer, acting across modules rather than inside one. Automate assignments, updates, notifications, and the repeatable steps in between, with retries and a run history you can actually read when something needs explaining. This is process design, not three triggers chained together.
Work moves when the rules say it can.
The follow-up happens without a reminder.
What fired, when, and why.
Branded forms with conditional logic, shared publicly or embedded in any website, create records and start a process the moment they are submitted. An inquiry becomes a lead, a request becomes a ticket, an application becomes a task in the right queue, each routed by rules instead of by whoever noticed it first.
Across the workspace
Tickets have their own typed stages and SLA clocks that pause while you are waiting on the requester, so the clock reflects your obligation rather than the calendar. Promoting a ticket to a task carries the attachments across, and the ticket resolves when its linked tasks are done. Client facing commitments and internal work are one graph, so SLA state and delivery state cannot tell different stories.
What this removes
Re-typing a client conversation into a second tool, and the silent gap between what support promised and what delivery scheduled.
Add custom fields to any module, build whole collections without a developer, and let calculated, lookup, and rollup fields do the math the spreadsheet used to do. You model what your organization actually tracks while keeping one consistent platform underneath it.
Every import validates before it lands, every run is kept in history, and a bad one has a recovery path. Data moves in at scale, moves back out whenever you want it, and the mistakes are reversible instead of archaeological.
Stages, transitions with conditions, and actions on a timer. Built to describe how your shop really works, not to chain three triggers together.
Public or internal, creating records and kicking off a process the moment they are submitted.
Stock, reorder points, and movements, including adjustments for the items nobody thought to track first time round.
Suppliers with payment terms, certifications, and purchase history, managed at the org level so terms stay consistent.
Bulk load with validation, a full run history, and a recovery path when a file was wrong. Everything exports back out, because the data is yours.
Your fields on their records, across every module, without a developer and without forking the data model.
Fields that compute from other fields, look up across records, and roll totals up the tree. The spreadsheet column moves into the record it was describing.
Outbound webhooks and developer access for the connections that are yours alone to build, on Business.
One workspace, so the records here are the records everything else reads.
Switching from another tool?
If it exports a CSV or a document, it moves. See how to migrate
Don't see your question? Contact us
Assignments, status updates, notifications, and repeatable operational steps, across modules, with stages, conditions, timed actions, scheduled runs, and a full execution history.
Yes. Drop a branded form into any site with an embed snippet. Submissions create records in your workspace and can start a workflow on arrival.
Yes. Custom fields extend every module, collections model anything that is not built in, and calculated, lookup, and rollup fields handle the math.
Yes. Stock with reorder points and movements, suppliers with payment terms and certifications, and purchase orders with approvals and receiving.
Always. Exports run alongside imports, and Business adds API access, API keys, and outbound webhooks for event-driven connections.
Validation catches most problems before they land, every run is kept in history, and a bad import has a recovery path back out.