Travel policy settings
redesign
Role
Product Designer
Team
B2B (accounts management)
Account settings, travel policy and reporting
Context
Gett is mainly focused on corporate Ground Transportation Management. They organise corporate fleet, taxi, ride-hailing and limo providers on one platform, optimising the entire employee experience, from booking and riding to invoicing and analytics, saving businesses both time and money.
Travel Policy Challenge
Gett platform allowed setting rules to limit employees' rides which were out of the company’s interest. Company administrators could control vehicle types, time, location, destination and area. These rules were organised as travel policy groups and could be assigned to employees.
Although setting travel policy could potentially save clients money, only 36% of clients had travel policy groups added. They couldn’t figure out how to set rules and often asked for explanations from account managers.
Gathering data insights
Inside interviewing
Objectives and key results
Solution breakdown
Strictness levels
To address emergency rides concern we decided to introduce strictness levels for travel policy. This would also allow Gett to not loose rides if there was no need for a total block on the client side.
Together with the Product Owner we defined 3 strictness levels:
loose, balanced and strict. A balanced level would be selected by default as the most beneficial.
I added small explanations below each option and mobile alert preview to clarify how end users would see it, later on we polished all texts with our UX copywriter.

Travel policy group creation form
To reduce implementation effort, I decided to reuse rule creation components, but change the form structure.
Old solution had all rules hidded behind ‘Add rule’ button and required two clicks to add a new rule to the travel policy group. In fact users opened empty form, which confused them a lot. In order to see what they could set up for each type they had to add it to the form first, and then to delete if they didn’t need it, otherwise there would be an error while saving.
As I wanted the interface to speak for itself, so my first idea was to make all rules visible and pre-filled with default values.

Few prototype tests showed that users easily figured out how to set rules and tended to explore all settings. But it was hard to distinguish filled settings from default ones in the edit mode.
To highlight filled settings I came up with two proposals:
1. Collapse blocks with default settings
Ones customised, they would always stay expanded. Vehicle types would be expanded by default as they were frequently used.
2. Highlight icons for filled rules
All filled rules would have icons in inverted color


Empty state
I worked on the empty state together with our UX copywriter. We wanted to make it engaging and highlight main travel policy benefits.
To encourage users to try travel policy I wanted to create several templates, which would open a pre-filled form. But the team decided to postpone templates for later and firstly deliver more valuable features..

Table view for groups
To allow quickly review all settings I prepared a table view for groups. This would help to avoid duplications which could lead to messed structure and cause unwanted rides.

Iterative implementation

The new page was AB tested vs the old page and proved to reduce payment information requests. It is now baked in, and we keep seeing positive Payments functionality reviews left along with high CSAT marks.
Contact me
ⓒ 2023 Veronika Galkina