One workflow. Three audiences. Zero duplicated logic.
Hospitals wanted to see their repairs. Vendors needed to update outsourced work. The obvious answer was building separate portals with their own workflows. The obvious answer would have been a maintenance disaster.
"Where is my ultrasound?" — asked by phone, fifty times a day
Before the portals, every customer status question traveled through Customer Care by phone or email. Every outsourced repair was coordinated through spreadsheets and inbox threads. Customers wanted to create orders themselves and see progress live; vendors needed to receive work and report completion. The question was how — without splitting one business process into three inconsistent copies.
The industry-standard answer, rejected
Independent portal applications
Build a customer portal and a vendor portal as separate systems with their own workflows and data — the common industry approach.
Shared domain, role-specific views
One workflow engine, one data model, one audit trail. Each audience gets its own interface exposing exactly the slice of the process it needs — nothing more.
The same work order, seen three ways
A single repair flows through one lifecycle — while three different organizations participate in it, each through its own door.
- Full lifecycle, all customers, all vendors
- Pricing, contracts, and internal notes
- QC detail, assignments, and dashboards
- Their repairs, quotes, reports & loaners
- Live status without calling anyone
- Quote approval that advances the workflow
- Other customers, internal notes, vendor data
- Repairs delegated to their organization
- Shipping labels and tracking both ways
- Progress updates that flow into the lifecycle
- Other vendors, customer financials, internal queues
Approvals became self-service
Customers review inspection findings, photos, and pricing — then approve online. The workflow continues instantly, without a single email thread.
Vendors joined the chain of custody
Outsourced and warranty repairs stopped being a visibility black hole. Equipment location and progress stayed tracked even outside the client's own facilities.
Customer Care got its time back
Routine status questions moved to self-service; the team focused on the complex conversations that actually need a human.
Collaboration without chaos
Different users don't need different business systems. They need different views of the same business system.The architecture lesson that saved years of maintenance
More from this engagement
The platform its acquirer couldn't replace
The full eight-year story: 700k+ work orders, 2,000+ users, portals, contracts, BI — and the migration that never happened.
Read the story → Solution storyChain of custody & loaner logistics
300,000+ equipment movements between customers, labs, and vendors — with a loaner keeping every hospital running.
Read the story → Solution storyQuality control as a workflow
Device-specific inspection templates, photographic evidence, and a defensible audit trail on every repair.
Read the story →Customers and partners still emailing you for status?
Self-service portals work when they share your workflow instead of copying it. We design them that way from day one.
Book a Strategy Call