Ananya Singh

Product/UX Designer

Open for work

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

20

Faster task completion

50

Fewer submission errors

30

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

20

Faster task completion

What took 30 minutes now took 20 minutes (including supporting doc gathering)

50

Fewer submission errors

Internal teams reported 12% reduction in follow ups surrounding application material verification

30

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.

Fin.

Made with Love

+ Coffee

+ Cough Drops

Email

asannasingh5@gmail.com