Marie-Liesse de Solages
← All projects
Edenred · The product for restaurant owners

Login and account recovery

Edenred talks to three audiences and each one had its own door. Merchants come back two or three times a year, and by then they’d forgotten which door was theirs.

FocusEntry point
RoleProduct designer
Timeline2024
ContextEdenred+
FieldClient · Employee · Merchant
ScreensIn English
In a few words

Edenred talks to three audiences. Clients are the companies that order vouchers and cards for their employees. Employees are the people who spend them and Merchants are the shop owners who accept them. The login is the shared doorway into these three worlds.

I focus here on two decisions. The shared entry point first: we looked for it as a team and I drew the options. Then the login flow rethought for merchants who rarely come back: I designed the screens, their states and the recovery flows.

Decision 1

The three separate logins are brought together into one shared entry point

The problem

Each audience had its own login page. People got it wrong all the time because a merchant is also, in everyday language, a client of Edenred. They headed for the Client area, which wasn’t theirs, and ended up stuck. The merchant portal saw very few logins.

Before · three sealed-off doors
Merchantwants their portal
Client areathey land here, and stall
Edenred appthe employees’ one, unrelated
Merchant areatheirs, never found

A merchant is also a “customer”: they head to the Client area, can’t sign in, and can’t reach their own space and their invoices.

After · a single door
Merchant
One shared entry point
Client area
Edenred app
Merchant area

A single door that names the three spaces: you come in through any of them and move from one to another easily.

On the left you land in the wrong space and that’s where it ends. On the right all three spaces are reachable from any of the three.
The insight

Research on small merchants taught us something simple: meal vouchers are a small part of their business, so they give them little attention. One more obstacle at the door and they don’t push on.

The options

We first tried to keep the three pages separate and tell them apart better through their labels, the links, the way each space announces who it is for. Merchants still went to the wrong site. The word “client” speaks to them, and nothing tells them that Edenred calls “Merchant” the space that’s theirs.

The decision

We brought the three audiences together on one page that speaks to them. They switch from one to another in a click and each audience then leads to its own login. We explored this solution in a workshop: I mocked up proposals and we merged what worked in each.

The result

The Client / Employee / Merchant hub is a page with three tabs on desktop and a dropdown menu on mobile so the choice stays clear.

Clickable prototype: switch audience
The shared Edenred+ entry point, Client tab active
The shared Edenred+ entry point on mobile, Client audience
The interface is hands-on: click the Client / Employee / Merchant tabs to switch audience.
Decision 2

A login for merchants who come twice a year

The problem

Merchants let months go by between two visits to the portal. In the meantime they forget their password, their username, sometimes the link itself. I designed the login for that moment: someone coming back after a long time away.

The insight

How rarely they log in shapes everything, right down to security. When merchants say they trust their browser, the email OTP is only requested again every 120 days. We’re not going to keep pestering people who come so rarely.

"With [another issuer] it was much quicker to set up than the others. […] I got my access codes right after, I could go on it, find my invoices without any problems."A restaurant owner, November 2023 interview
The options

The other path already existed: merchants called support or their account manager, and both were overloaded. Handling every dead end online meant redesigning five flows with their messages and their states: forgotten password, forgotten username, expired link, account not yet activated, wrong code.

The decision

I designed the login around recovery: every blocking point has its own flow instead of being a dead end.

When all goes well, the path is direct
Sign in
MFA code
PortalEmail verification, then the dashboard
And when it breaks, a way out for every case
Wrong credentialsor an empty field
Clear inline error, fix it on the spot
Forgotten password↓ the flow shown screen by screen, right below
Reset link sent by email
New password
Forgotten username
Username re-sent by email
Wrong MFA codeor too many tries
Resend the code, clear message
Account not activatedor activation link expired
Activation email re-sent, the account activates
Every way out leads back to the path: you pick up where you stopped.
Why so much care on recovery

Merchants sign in rarely. And by the time they come back, they’ve forgotten their password: it’s one of the main reasons they contact support.

The result

A merchant coming back after six months is no longer stuck. The recovery flow starts from the same “Having trouble logging in?” and leads back to login, expired link included.

Password recovery, screen by screen

What happens every time they come backThe password didn’t last until this visit. The way out →
1The “Having trouble logging in?” screen with two choices: reset my password, or reach out to support
The entry pointFrom “Having trouble logging in?”, resetting is offered straight away.
2The “Forgot your password?” drawer: a single email field, with a message explaining what happens next
The requestOne field, and we say upfront what will happen.
3The “Check your inbox” drawer: the reset link has been sent, with an option to resend the email
The confirmationThe email is on its way. No guessing: resend on hand, help nearby.
4The “Oops… your link has expired” screen: a new link has just been sent to the address shown, with a button to ask for another
The link expiredThe link has a lifespan; past it, you can ask for a new one.
5The “Password setting” screen: new password and confirmation, with the security rules shown
The new passwordThe security rules stay on screen while you type.
6The success screen “You’ve reset your password”, with a button to sign back in
Done“Just sign in and you’re done.” Back to login, no dead end.
Scroll to follow the password recovery flow.

What this project taught me

A login flow plays out on the day someone comes back after six months, without a password and without being sure they’re in the right place. We usually draw the path where everything goes right, and the dead ends after. Here I started with the dead ends. This project taught me to work with rules I don’t set.

The outcome figures for this project belong to Edenred, so I don’t publish them here. What gets measured here is the share of support requests tied to logging in, and how many password recoveries actually run to the end.