APPROVALS
Add human approval where it matters.
Pause a workflow for a decision, then continue on the outcome. Every decision is recorded with who, when and why.
- Request
- Rule check
- Approval
- Decision recorded
- Continue
Problem
Approvals happen in email and chat.
Approvals are a common bottleneck. Requests get lost in inboxes, nobody knows who has to act, and the decision is not attached to the process.
- Requests wait without an owner
- Decisions are hard to find later
- Automation stops where a person is needed
FLOWTYPE solution
Approvals as a step in the workflow.
An approval step names the approver or role, carries the context, and holds the run until a decision arrives or the escalation timer fires.
- Route by rule, amount or role
- Escalate after a set time
- Decision recorded in the audit trail
Product visualization
Approve or reject a request
Act as the finance lead. See what the workflow does next and how the decision is recorded.
Approval request · Invoice Approval
AWAITING- Invoice
- INV-2041
- Vendor
- Vendor Ltd
- Amount
- ₹84,200
- Rule
- Amount > ₹50,000
- Approver
- Finance lead
- Escalates after
- 24 hours
Audit trail
Sample dataNo decision yet. Approve or reject the request to see the recorded outcome and what the workflow does next.
Capabilities
What you get
Routing rules
Send requests to the right approver by amount or role.
Context
Show the approver everything needed to decide.
Escalation
Escalate after a timeout so work does not stall.
Comments
Capture the reason for the decision.
Audit trail
Record who decided what, and when.
Confidence review
Route uncertain AI results to a person.
Workflow example
Example: Invoice Approval
An invoice above the threshold needs finance approval before it is posted to accounting.
01
Trigger
An invoice arrives and is validated.
02
Logic
The amount exceeds the approval threshold.
03
Approval
The finance lead is asked to decide.
04
Actions
On approval the bill is posted to accounting.
05
Result
The decision and posting are recorded together.
- Invoice received
- Extract & validate
- Finance approval
- Post to accounting
- Notify finance
- Completed
Technical explanation
Approval step configuration
An illustrative configuration for an approval step.
- Approver can be a person or role
- Timeouts and escalation targets
- Outcome becomes a branch condition
{
"id": "approval",
"type": "approval",
"approver": { "role": "finance_lead" },
"when": "amount > 50000",
"escalate_after": "24h"
}Continue exploring
BUILD YOUR FIRST WORKFLOW.
Turn repetitive business processes into reliable, observable workflows.