Fire on work order created, status changed, or service request. Filter by any field with AND/OR conditions. Chain notifications, approvals, and execution state machines. Route decisions to Teams without leaving the tool.
Trigger
Work Order Created
Ping on-call maintenance lead
Teams approve CAPEX if cost > $5k
Auto-assign to night shift
Every workflow is a chain of these three. Notify on the event, gate with an approval, and run a state machine for the actual work.
Dispatch a push, email, Slack, or Teams message. Optionally wait for acknowledge.
Route a decision to a named approver. Approve / Reject buttons terminate the workflow at that branch.
Runs a state machine: NOT_STARTED → IN_PROGRESS → ON_HOLD. Configurable handler policies on failure.
Trigger, route, approve, monitor. Every rule visible, every instance traceable.
Dovient
Approve CAPEX for WO #1247 · $6,420
Approval step routes a decision into Microsoft Teams with Approve / Reject buttons.
Matching rules
WO #1247 created
Fired
Most specific, 98
When multiple workflows match an event, Dovient fires the most specific one.
Workflow v3 → v4
Upgrade in progress
Publish a new version and in-flight work orders on PM plans auto-upgrade if still OPEN.
Recent runs
Every fired workflow is a log entry. Trigger match, approver action, timestamp, user.
The kind of workflow engine where new rules are a Monday afternoon task, not a quarterly project.
WO_CREATED, WO_STATUS_CHANGED, SERVICE_REQUEST_CREATED. More events land in future releases without breaking existing rules.
Combine any fields with AND/OR. Operators: equals, not equals, in, contains, greater than, less than. Nothing is fired on an un-specific rule.
Push, email, Slack, Teams. Optional acknowledgement. One NOTIFY can fan out to a named group.
Named approver, Approve / Reject buttons, terminal state on either. Teams and Slack integration built in.
Runs a configurable state machine: NOT_STARTED → IN_PROGRESS → ON_HOLD. Handler policies on failure, retries, and escalation.
Dovient computes a specificity score on the conditions and fires the most specific workflow. No fighting, no silent duplicates.
Publish a new version and in-flight PM-linked work orders auto-upgrade if still OPEN. Nothing silently drifts.
Every fired workflow is a log entry. Trigger match, approver action, timestamp, user. Full audit trail for compliance.
Describe the outcome in plain English. Copilot drafts the trigger, the conditions, and the step chain. Engineer refines and saves.
We killed five Monday-morning inboxes. CAPEX approvals now route straight to the plant manager in Teams, the approval lands on the work order, and the planner just picks the thing up.
Maintenance Planner · Aerospace Plant
-80%
Inbox routing
Approvals moved into Teams/Slack with buttons instead of email chains.
3 min
Rule from idea to live
Copilot drafts, engineer refines, published to the specificity ranker.
100%
Run audit trail
Every fired instance logged with trigger match, approver, and timestamp.
WO lifecycle events trigger most workflow rules: created, status changed, approval required.
Learn moreTeams, Slack, email, webhooks. Every NOTIFY and APPROVAL step lands in the right tool.
Learn moreSeverity-based escalation is a workflow: CRITICAL → notify EHS lead → require approval to close.
Learn moreApprovers get push notifications on the phone and approve with one tap.
Learn moreStart with one rule: CRITICAL pumps route approvals to Teams. Watch how many inboxes you no longer own.