Try the prototype
Open the interactive app. Move items through Queue → Assign → Resolve, browse the inbox, and open an item to read its email thread.
Open the prototype →Download the project
The source code to run it yourself: npm install then npm run dev. Built as a Power Apps Code App (React + TypeScript).
What it does
The four screens, the SLA model, how it connects to your existing email-intelligence flows, and how it goes live on Dataverse — in plain terms.
Read the overview →Freight Triage Control Tower
The full turnkey package — the Power Apps Code App, the Dataverse schema, the go-live runbook, and the design decisions behind it.
Open the repo →RMA Returns Monitor — accelerator
A companion, reusable returns-triage accelerator the control tower borrows its queue → assign → resolve patterns from.
Open the repo →The prototype layers a single control surface on top of your existing email-extraction and sentiment flows. Every flagged shipment email becomes a triage item the team owns and resolves against an SLA.
- Control Tower — Queue / Assigned / Resolved lanes with priority + SLA badges. Assign an owner, resolve, reopen.
- Inbox — every inbound email, filter by carrier or mode, jump to the related triage item.
- Item detail — shipment identifiers (SH#, HBL / AWB / MBL), an SLA countdown, and the full email thread inline.
- Ageing & SLA — open by ageing bucket, breaches by carrier and owner, resolved-within-SLA %, and mean time to resolve — no separate BI tool needed.
How it goes live. The prototype runs on sample data in your browser. The production build promotes these same screens onto Microsoft Dataverse as the system of record — each triage item and its email log as related tables, with role-based security, audit, and the ageing/SLA views built in. We looked at a SharePoint list and recommend Dataverse for the relational model, typed status/priority/SLA fields, and the security it gives you at scale. It stays a Power Apps Code App, with an optional Copilot Studio assistant over the same data for natural-language questions if you want one.
Triage state only — the prototype never writes back to booking systems and sends no automated email. Carriers, shipment numbers, and emails shown are fictional demo data.
What should change?
This is a prototype to react to. Tell us what to add, cut, or rename — fields, screens, SLA targets, the lot. Reply to your Microsoft team or note it on our next call.