Skip to content

Use Case: Multi-Step Approval Workflow

Your organization needs multiple levels of approval before content goes live — writer, editor, legal, and final sign-off. Managing this via email chains is chaotic.

AI generates draft
→ Writer reviews (style, tone)
→ Editor reviews (accuracy, grammar)
→ Legal reviews (compliance, disclaimers)
→ Director gives final sign-off
→ Published

On the canvas, build a chain of Pause nodes:

Trigger → Chat (AI drafts) → Pause 1 (Writer) → Pause 2 (Editor) → Pause 3 (Legal) → Pause 4 (Director) → Publish

Each Pause node is configured with:

  • Who should review (by role or user)
  • Escalation timeout (e.g., 4 hours)
  • What information the reviewer sees

At /admin/notifications, set up routing:

  • Writer reviews → notify via in-app
  • Editor reviews → notify via email
  • Legal reviews → notify via email + Slack
  • Director → notify via all channels

MIFY Inbox

Each reviewer sees their pending items in the Inbox:

  • What content is waiting
  • Who created it and when
  • How long it’s been in the queue
  • Approve or Reject with one click

Every decision is logged:

  • Who approved/rejected at each stage
  • Timestamps for each approval
  • Full content at each stage
  • Available at /admin/audit
VariationHow
Conditional routingIf low risk → skip legal, go straight to director
Parallel reviewEditor and Legal review simultaneously, both must approve
Auto-approveIf AI confidence is high + low risk → auto-approve first stage
Feedback loopRejected → back to AI with feedback → regenerate → re-review
  • Clear accountability — every stage has a named reviewer
  • No bottlenecks — escalation ensures timely responses
  • Full audit trail — compliance-ready logs
  • Flexible — add, remove, or reorder review stages easily