A Regulatory Authority, Ontario, CA
Designing a customer portal that streamlined service request workflows from 6 programs into a unified application process
30% faster Task Completion
12% Decrease in Error Rates
45% decrease in turnover time

Project Type
Interaction Design
Workflow Optimization
My Role
UX Designer
Team
1 Designers, 1 BA, 1 PM, 1 Developer
Duration
3 Months
TL;DR
This organization manages safety-critical services across Ontario, but requests for licenses, inspections, and exams were handled entirely through paper forms, making the process slow and error-prone. I designed the customer-facing request experience for its new digital portal, consolidating dozens of repetitive forms into a handful of smart digital workflows with conditional fields that adapted to each request. This made submissions faster and more reliable while reducing manual processing effort for staff.
Impact
Faster task completion
Fewer submission errors
decrease in turnover time
Context
A safety authority functioning through paper
This organization regulates the use of heavy devices in Ontario. It oversees six programs, including boilers, pressure vessels, amusement rides, and more.
Filing a service request relied on fragmented and outdated processes. Applicants filled out printed forms, attached documents by hand, and mailed or emailed them to the department responsible for that program. Requests entered an invisible queue, where staff manually reviewed submissions and emailed back and forth to chase missing details. Applicants had no live status or single place to track their requests, relying instead on the last email someone happened to send.

The Problem
Manual processes that hurt the business and its users
For Customers
No real-time visibility
Risk of non-compliance
Delay in request confirmation
For the organization
High service response time
High error rates in data entry
High operational cost per request
The Solution
Designing a user layer on a system that already existed
A web application section for filing service requests, built within the organization’s new customer portal on Microsoft Power Apps Portal.
These applications were a part of the whole unified customer portal design. The new portal did three things: let people log in and see the right details for their role, let them see what they hold (equipment, certifications, renewal dates), and let them file service requests under the web applications section.
The Approach
Use Case First
Diverging from program based process to a user-centered use case first approach
Automating Input
Use the data we already have. Only ask people for what the system genuinely doesn't know.
Selecting rather then typing
Having data already meant letting users choose and auto populate details rather than enter all details
The Scope
172 forms. We couldn't redesign them all.
The organization had 172 forms on its website—far too many to digitize within the timeline. The first real decision was not about design at all; it was determining which forms actually mattered.
12,542 Forms
Submitted between Dec 2021 - Dec 2022
89% Submissions
were covered by 23 Forms
10 Use Cases
amongst those 23 forms
With the scope reduced to 10 use cases, I designed around user tasks instead of programs, combining multiple forms into one web app that works across all 6 programs and both user groups.
Exhibit A: Use Case First Approach
Merging six applications to request an exam into one
The Gist
Individuals become certified by passing an organization-administered exam. Each of the six equipment types had its own exam form and rules. I merged them into a single form that quietly reshapes itself based on the user’s selection.

To work on regulated equipment, users have to pass an organization-administered exam. But the exam is not one thing: each equipment type has its own rules for retakes, waiting periods, and required training. Six rulebooks would normally mean six separate forms, but that is not the use-case-first approach we wanted to adopt. Instead, I built one form that adapts as users choose their program.

Using progressive disclosure, I ensured that only relevant fields are revealed as users make selections throughout the journey. This helped reduce cognitive load, minimize form complexity, and guide users step-by-step through the experience.
Exhibit B: Automating Input
Designing the installation inspection form to reduce errors and completion time
The Gist
When an equipment owner requests a safety inspection, the old form made them hand-write details the organization already had on file. I redesigned it so the form fills those in and the owner simply picks and confirms.
The Application for a BPV Installation Inspection
Note: An Application for an Installation Inspection exists only for boilers and pressure vehicles, hence there is no unification process in this case.
The original BPV Inspection Request form looked like this. A dense form with lot of details to input.
What the original form structure looked like
The old paper form required users to write out the device ID, site address, and owner details by hand every time, even though the organization already stored this information against their account.

The optimized form filling process
The new form-filling experience uses profile and associated inventory data to auto-fill key details, reducing redundancy and streamlining the process.

Can a user who does not have access to certain inventory still make applications for it?
While paper forms allowed anyone with access to the necessary information to complete the process, giving teams flexibility to divide work, introducing autofill alongside this openness created significant security risks.
Yes
Implication 1
Designing with data validation or two factor authentication in process
Yes
Implication 2
Certain data that we deemed should be auto-populated, selected or filtered down based on previous choices would need manual input instead
No
Implication 1
Only members with device access can apply for inspection requests.
Heavy reliance on access management.

Note: The portal design included access management in scope, making this decision aligned by other product goals
Exhibit C: Selection over Text Entry
Interaction patterns to avoid manual mishaps
Using selection first interaction patterns to avoid manual entry errors
Having structured data available for selection reduces typing errors and minimizes data discrepancies, leading to more accurate and consistent inputs across the system. It also makes the process of filling easier.
Auto-populating contact details to ensure accurate data entry and avoid duplication of records
Selecting inventory over entering inventory number manually.
The outcome
The applications launched in production, and the results mapped straight back to the problems on both sides: customers file faster and with fewer mistakes, and staff spend far less time pushing paper.
Impact
Faster task completion
What took 30 minutes now took 20 minutes (including supporting doc gathering)
Fewer submission errors
Internal teams reported 12% reduction in follow ups surrounding application material verification
decrease in application turnover time
Organization teams were able to verify and review applications faster by skipping manual re-entry into internal systems.
What I learned from this
The sharpest decisions here weren't about how things looked. They were about what to do for the user automatically, what to keep visible, and who should be allowed to do what. I used real data to find the direction, simplified the workflows, and chose patterns that made the right thing the easy thing.








