A portfolio case study for Business Automation / Process Automation: route inbound email cases to the right path, escalate uncertainty, and keep human approval at critical decisions.
Operations inboxes receive mixed requests (billing, access, incidents, vendor messages). Manual triage is slow, inconsistent, and hard to audit.
This project defines a decision-routing workflow that:
- classifies email intent,
- applies routing and risk rules,
- generates a recommended next step and draft response,
- requires a human gate before final action.
- No auto-send, no deletion, no autonomous actions.
- Draft replies are suggestions only; a human operator is always the final decision maker.
- Examples are synthetic; do not store or commit real customer PII.
- Ingest email from shared mailbox.
- Build a Decision Context Card (intent, risk, recommendation, draft).
- Route by rules (standard path vs. edge-case queue).
- Trigger human review/approval for edge cases or high-risk items.
- Log decision outcome for audit and continuous improvement.
Inputs
- Email subject/body + metadata (sender, timestamp, thread).
- Routing rules and policy constraints.
Outputs
- Decision Context Card.
- Suggested route + operator decision record.
- Draft reply (not auto-sent).
- Low-confidence classification.
- Missing required context (incomplete request).
- Potentially sensitive/high-impact requests.
- Conflicting signals (urgent tone vs low operational risk).
- Triage cycle time.
- First-pass routing accuracy.
- % cases requiring human escalation.
- Rework rate after operator review.
Note: KPI improvement claims are intentionally omitted until baseline and measured results are collected.
This repository is documentation-first (case study + artifacts). It does not include a production runtime yet.
- Synthetic sample emails and expected decision cards in
examples/. - Architecture and controls documentation in
docs/. - Sanity check for examples:
python scripts/sanity_check.py
- Power Apps: intake/review UI for each email case, with operator decision capture.
- Power Automate: orchestration flow for classification handoff, routing rules, approvals, and notifications.
- Outlook/Exchange Connector + Shared Mailbox: monitored intake channel for operational emails.
- SharePoint or Dataverse: persistent case records, labels, and decision logs.
- Teams + Approvals: human-in-the-loop gate for escalations and exceptions.
- Ability to model a credible operations workflow with clear handoffs.
- Human-in-the-loop decision design (not blind automation).
- Governance mindset: guardrails, auditability, and documented edge-case handling.
- Readiness for Junior Business Automation / Power Platform analyst roles.