Skip to content
The Loodswezen customer portal on a tablet
Product Design

Loodswezen

Timeline
2024
Role
Research, interviews, journey mapping, information architecture, user flows, wireframing, prototyping, usability testing, UI design and developer handoff
Team
Tools

Live Site(opens in a new tab)

The brief

How might we turn emailed spreadsheets into a service customers can manage themselves?

The initial request was to create a webpage containing digital versions of the existing forms. However, early research showed that simply transferring the Excel fields to a website would preserve many of the original problems.

Maritime · Self-service portal2024

Loodswezen: from spreadsheets sent by email to a portal that guides every ship request

Loodswezen, the Dutch pilotage service, asked me to put its Excel forms on a webpage. I looked at the service around the forms first and designed a self-service portal instead: customers pick a task, a wizard walks them through it, and employees stop re-typing spreadsheets. It replaced 10 spreadsheets a day.

The Loodswezen customer portal open on a tablet, on a coffee table in a living room

The portal on a tablet: five customer tasks on the first screen.

Challenge

Customers filled in Excel forms sent by email, and had to call or write to change anything. Employees re-typed every sheet.

Team

Me as UX and UI designer, two front-end engineers and the stakeholders at Loodswezen.

My role

Research, interviews, journey mapping, information architecture, user flows, wireframes, prototype, UI and developer hand-off.

Outcome

A portal built around five customer tasks. The first stakeholder review approved the direction; feedback was only on specific fields.

01 — The brief

They asked for the forms on a webpage. The research asked for more

The request was a webpage with digital versions of the existing Excel forms. Early research showed that moving the same fields online would keep the same problems: customers still wouldn’t know which form they needed, and still couldn’t see or change what they had sent.

How might we turn emailed spreadsheets into a service customers can manage themselves?

Requested in the brief

Excel forms, online

What the research asked for

Tasks, not formsStep-by-step guidanceChecks before sendingA history customers can seeStructured data for employees

Two users on either side of the same request

02 — The old way

Every change meant another email and another spreadsheet

I started with the service around the forms, not the forms. Mapping the first customer journey showed a loop: the request went back and forth by email, and once the sheet was returned the customer lost sight of it.

Customer
Loodswezen

Step 1

The customer contacts Loodswezen.

Step 2

Loodswezen sends an Excel spreadsheet.

Step 3

The customer fills it in and emails it back.

Step 4

The data sits in Loodswezen’s system. The customer can’t see or change it.

3emails
1spreadsheet

03 — Research

Two groups, one broken loop

I interviewed customers and employees and sent each group its own questionnaire. Their answers went onto empathy maps. Switch between the two groups, and drag the notes around.

Long forms, long text to readCustomer
Which form do I even need?Customer
Lots of emails for one changeCustomer
Long wait for supportCustomer
Need to fill it in againCustomer
Can’t see what I sent beforeCustomer
Can’t attend to it right nowCustomer

Customers found the forms long and unclear, didn’t know what was required, and depended on email or phone for every change. Employees received incomplete sheets, chased customers and re-entered everything by hand. The project had to be more than a digital form: a portal with guided tasks, reusable information, visible progress and one record of every request.

Two empathy map canvases, one for customers and one for employees, covered in sticky notes

Empathy maps: customers and employees. Click to enlarge.

Customer journey map in Miro across discovery, registration, onboarding and sharing, with actions, pains, touchpoints and opportunities

Customer journey map, with the opportunities under each stage.

04 — Principles

Four problems from the research, and the rule that answers each

01Customers didn’t know which form to ask for.

Guide complex tasks step by step.

02Every change meant an email or a call.

Let customers act without contacting support.

03Sheets came back incomplete or wrong.

Prevent errors before sending, not after.

04Data lived in spreadsheets and inboxes.

One structured source for customers and employees.

05 — Process

Five steps: the whole journey before any screen

I used the Double Diamond to design the complete workflow rather than a set of separate form screens: open up to understand the problem, narrow it to one definition, then open up again to build and test.

The ask

Create new forms for the clients, and a new place for the employees’ data.

1

Discover

Interviews · customer journey · personas

2

Define

A customer portal where clients request ship information without calling the company.

3

Develop

An MVP of the portal.

4

Deliver

Tests with users and employees.

5

Along the way I documented the main decisions and turned validated requirements into user stories and scoped tickets for development.

06 — Flow and references

One flow for every task: choose, fill in, check, send

After the research I drew a user flow that every task could share: pick a task, fill in each step, check it, see a summary, then send. Wrong answers loop back to the step, not to the start.

Then I looked at how other products guide people through long forms. Wizards with visible steps kept coming back, so the portal uses one.

User flow: start, select task, fill in step one, a correct check that loops back when no, summary, send, then search item with found and not found paths

User flow: action, decision and display states. Click to enlarge.

07 — The key decision

Not a digital copy of the spreadsheet. A portal built around what customers came to do

Drag the handle: on the left, the kind of sheet customers used to receive; on the right, the first screen of the portal.

⇆

08 — Try it

Add a ship to a cluster, the way customers do it now

A working model of the portal, in Loodswezen’s own look. Pick Add ship(s), go through the wizard and send the request. Try a wrong IMO number, and switch NL | EN.

ROTTERDAM-RIJNMOND

Application forms
Quantity discount

1

Tasks, not forms

Five entry points in the customer’s words. No need to know which Excel file belongs to which request.

2

Progress you can see

Short steps, a stepper that fills in, and Back never loses what you typed.

3

Checks while typing

An IMO number has seven digits. The field says so before you send, not in an email a week later.

4

Review, then a record

Every answer is shown with an Edit link, and the sent request stays visible under My requests.

09 — Responsive

Desktop, tablet and phone, for work full of data

Customers submit these requests from the office and from the road, so the same tasks and wizard work on every screen size. Drag or use the arrows.

Add ship, step one of the wizard, on a laptop

Add ship: step 1 of the wizard.

The task screen on a tablet and the request form on a phone

Tasks on a tablet, the form on a phone.

Create cluster, add ship and the task screen across laptop, tablets and phones

The same flow across devices.

Request cluster, step one, on two phones

Request cluster on a phone: the stepper stays on top.

The portal’s first screen on a tablet with a keyboard

The first screen: five tasks.

10 — Defining the MVP

Small enough to build, complete enough to solve the problem

The original scope was forms on a webpage. I proposed an MVP that answered the biggest customer and operational problems without trying to digitise every scenario at once.

Wireflows, page structure plus navigation logic, let us test the whole journey before any high-fidelity design. Lower-priority features were written down for later iterations, so the core could ship and the architecture could still grow.

A dashboard with the main customer tasks
Guided forms for ship and cluster information
A visible step-by-step progress indicator
Clear validation, review and confirmation states
Add, update or remove information
A structure ready for customer history and accounts
Responsive on desktop, tablet and phone

11 — Hand-off

Tickets that explain behaviour, not only screens

I worked closely with two front-end engineers. Each ticket held a user story, the requirements, the interaction behaviour and acceptance criteria.

Instead of handing over static screens, I explained how states connect: navigation paths, validation, responsive changes and what happens after each action. Regular check-ins solved technical questions early and kept the build close to the approved design.

Add ship to existing clusterIn review

User story

As a shipping company, I want to add a ship to my existing cluster myself, so I don’t have to email a new spreadsheet.

Acceptance criteria · tick them off

A ticket in the shape I used, rewritten for this page.

12 — Outcome

The first review changed a few fields, not the flow

The prototype made the case the research had started. The feedback was about specific input fields, and those changes went in before development continued.

10

spreadsheets a day, replaced by one portal

5

customer tasks on one dashboard, in the customer’s words

3

short wizard steps instead of one long spreadsheet

2

front-end engineers I handed off to, ticket by ticket

Want to see it in Figma?