


Report to Make the SaaS
Contract Renewals Fast
Speeding Contract
Renewals for SaaS
Customers spent 5+ days on reports to track savings from FourKites, a very time consuming task for contract renewals.
Problem
Replaced the 8-page manual report with a 2-page A.I. powered automated email.
Solution
Reduced contract renewal time from 6 days to 2 days.
Impacts
2 weeks (Final release in Feb - 2024)
Duration
Rohit Menon (Sr. UXD) Nalina S (UXD) Me (UXD)
My Team
Product research / Visual and UI design / UX writer.
My Roles
Customers spent 5+ days on reports to track savings from FourKites, a very time consuming task for contract renewals.
Problem
Replaced the 8-page manual report with a 2-page A.I. powered automated email.
Solution
Reduced contract renewal time from 6 days to 2 days.
Impacts
2 weeks (Final release in Feb - 2024)
Duration
Rohit Menon (Sr. UXD) Nalina S (UXD) Me (UXD)
My Team
Product research / Visual and UI design / UX writer.
My Roles
Customers spent 5+ days on just few reports to assess savings from FourKites , a very time consuming task for contract renewals.
Problem
Replaced the 8-page manual report with a 2-page automated email, reducing the overall contract renewal time from 6 days to 2.
Solution and Impacts
2 weeks (Final release in Feb - 2024)
Duration
Research / Visual and UI design / UX writer.
My Roles



Problems experienced, but not noticed
Problems experienced, but not noticed
Problems experienced, but not noticed
Problem statement
Customers of FourKites spent over 3+ days each quarter collecting data from various sources to create reports. The insights screen, which gave 80% of the crucial data, helps users gather over 200 data points for this reports. This immense time-taking process and the manual efforts delayed the renewal decisions.
Problem statement
Customers of FourKites spent over 3+ days each quarter collecting data from various sources to create reports. The insights screen, which gave 80% of the crucial data, helps users gather over 200 data points for this reports. This immense time-taking process and the manual efforts delayed the renewal decisions.
Problem statement
FourKites's customers spent over 3+ days per quarter collecting data for reports. The major insights screen, providing 80% of the crucial data, streamlined 200+ data points together but delayed renewal decisions.
Switch to PC/Tab to know the design process
Switch to PC/Tab to know the design process
Switch to PC/Tab to know the design process
Switch to PC/Tab to know the design process
Delay
Slowed down critical business decisions.
Delay
Slowed down critical business decisions.
Delay
Slowed down critical business decisions.
Fault
Increased risk of inaccurate data analysis.
Fault
Increased risk of inaccurate data analysis.
Fault
Increased risk of inaccurate data analysis.
Business
Delay causes missed business deals.
Business
Delay causes missed business deals.
Business
Delay causes missed business deals.
Resources
Diverts the resources from other tasks.
Resources
Diverts the resources from other tasks.
Resources
Diverts the resources from other tasks.
Expectations and aim of the project
Expectations and aim of the project
Expectations and aim of the project
Aim for the design
We aimed to accelerate the contract renewals and reduce manual effort through an optimized Insights dashboard, enabling faster, data-driven decisions.
Aim for the design
We aimed to accelerate the contract renewals and reduce manual effort through an optimized Insights dashboard, enabling faster, data-driven decisions.
Aim for the design
We aimed to accelerate the contract renewal and reduce manual effort through optimized dashboard, enabling faster decisions.
We set up a 3 day renewal target to ensure renewal.
This number was set as our customer calls typically started in 3 to 4 days post expiry.
We set up a 3 day renewal target to ensure renewal.
This number was set as our customer calls typically started in 3 to 4 days post expiry.
We set up a 3 day renewal target.
This number was set as our general customer calls started in 3 to 4 days post expiry.
Identified issues in current process
Identified issues in current process
Identified issues in current process
Process to create the report
I noted down the report creation flow by interviewing 4 users and PM to understand the customer’s process, steps, and post-report actions.
Process to create the report
I noted down the report creation flow by interviewing 4 users and PM to understand the customer’s process, steps, and post-report actions.
Process to create the report
I noted down the report creation flow by interviewing 4 users and PM to understand the customer’s process, steps, and post-report actions.



Existing insights page
Me and the second UXD decided to point out all the issues that were blocking the aim and goals the team wanted to achieve. These issues needed be resolved in new design to create the initial design iteration.
Existing insights page
Me and the second UXD decided to point out all the issues that were blocking the aim and goals the team wanted to achieve. These issues needed be resolved in new design to create the initial design iteration.
Existing insights page
Me and the second UXD decided to point out all the issues that were blocking the aim and goals the team wanted to achieve. These issues needed be resolved in new design to create the initial design iteration.



Clicks
Requires multiple clicks to collect data.
Clicks
Requires multiple clicks to collect data.
Clicks
Requires multiple clicks to collect data.
Toggles
Includes too many toggles to download data.
Toggles
Includes too many toggles to download data.
Toggles
Includes too many toggles to download data.
Illusion
Locked are also visible, causing confusion.
Illusion
Locked are also visible, causing confusion.
Illusion
Locked are also visible, causing confusion.
Extra cost?
Getting data shouldn't have extra cost.
Extra cost?
Getting data shouldn't have extra cost.
Extra cost?
Getting data shouldn't have extra cost.
Filtering from pool of datapoints
Filtering from pool of datapoints
Filtering from pool of datapoints
Direction of design
New design needed to achieve the same goal as existing insights page providing real-time data points and values. But, a key decision I advocated for was to display data upfront, eliminating the need for users to click, download, and compile numbers manually.
Direction of design
New design needed to achieve the same goal as existing insights page providing real-time data points and values. But, a key decision I advocated for was to display data upfront, eliminating the need for users to click, download, and compile numbers manually.
Direction of design
New design needed to achieve the same goal as existing insights page providing real-time data points and values. But, a key decision I advocated for was to display data upfront, eliminating the need for users to click, download, and compile numbers manually.
Gathering the data
The biggest challenge was determining which all point required the most attention. To resolve this, we collaborated with PMs, data analysts, and dozens of customers to identify the most requested, searched, and critical data for decision-making.
Gathering the data
The biggest challenge was determining which all point required the most attention. To resolve this, we collaborated with PMs, data analysts, and dozens of customers to identify the most requested, searched, and critical data for decision-making.
Gathering the data
The biggest challenge was determining which all point required the most attention. To resolve this, we collaborated with PMs, data analysts, and dozens of customers to identify the most requested, searched, and critical data for decision-making.
Prioritising
The key solution was to prioritize money and time-related data, as customers heavily relied on these for decision.
Prioritising
The key solution was to prioritize money and time-related data, as customers heavily relied on these for decision.
Prioritising
The key solution was to prioritize money and time-related data, as customers heavily relied on these for decision.
Initial iterations of the report / dashboard
Initial iterations of the report / dashboard
Initial iterations of the report / dashboard
Iterations
Understanding the basic needs, aims, goals and issues, a set of new iterations were framed with the intend to get as close to solution as possible in little time.
Iterations
Understanding the basic needs, aims, goals and issues, a set of new iterations were framed with the intend to get as close to solution as possible in little time.
Iterations
Understanding the basic needs, aims, goals and issues, a set of new iterations were framed with the intend to get as close to solution as possible in little time.
Personalization - A little different Visuals
Personalization - A little different Visuals
Personalization - A little different Visuals
Challenge 1 - Still partially manual
The data-driven UI met expectations and received positive internal feedback, but with suggestions for improvement. While the design made its goals, it still, required users to extract data manually for reporting.\
Challenge 1 - Still partially manual
The data-driven UI met expectations and received positive internal feedback, but with suggestions for improvement. While the design made its goals, it still, required users to extract data manually for reporting.\
Challenge 1 - Still partially manual
The data-driven UI met expectations and received positive internal feedback, but with suggestions for improvement. While the design made its goals, it still, required users to extract data manually for reporting.\
Challenge 2 - Lack of personalisation
A second challenge arose: the design lacked a personal touch. Internal PMs and the tea wanted it to feel more personal, not just another dashboard.
Challenge 2 - Lack of personalisation
A second challenge arose: the design lacked a personal touch. Internal PMs and the tea wanted it to feel more personal, not just another dashboard.
Challenge 2 - Lack of personalisation
A second challenge arose: the design lacked a personal touch. Internal PMs and the tea wanted it to feel more personal, not just another dashboard.
An opportunity in challenge
While making things personalized required us to change our design and was tough to achieve for 120+ customers, it brought in an entire different set of opportunities and benefits to the company and the design team.
An opportunity in challenge
While making things personalized required us to change our design and was tough to achieve for 120+ customers, it brought in an entire different set of opportunities and benefits to the company and the design team.
An opportunity in challenge
While making things personalized required us to change our design and was tough to achieve for 120+ customers, it brought in an entire different set of opportunities and benefits to the company and the design team.
Explore
Exploration of more patterns and visuals.
Explore
Exploration of more patterns and visuals.
Explore
Exploration of more patterns and visuals.
Systems
Possibility of creating system for product.
Systems
Possibility of creating system for product.
Systems
Possibility of creating system for product.
Compete
It could give us a competitive edge.
Compete
It could give us a competitive edge.
Compete
It could give us a competitive edge.
Revenue
New product could be sold to up the revenue.
Revenue
New product could be sold to up the revenue.
Revenue
New product could be sold to up the revenue.
Updated design - bento box widgets
Updated design - bento box widgets
Updated design - bento box widgets
Solution
I designed a bento box layout with a simple, data-centric visual language, offering a clear and scannable interface. This modular design enhances adaptability for future data points and versions.
Solution
I designed a bento box layout with a simple, data-centric visual language, offering a clear and scannable interface. This modular design enhances adaptability for future data points and versions.
Solution
I designed a bento box layout with a simple, data-centric visual language, offering a clear and scannable interface. This modular design enhances adaptability for future data points and versions.



Widget bento style
Each box had the dominant value / number that brought its value in the design. The value had a subtext with it, and also a benchmark or standard of FK values with other competitors (without showing much data).
Widget bento style
Each box had the dominant value / number that brought its value in the design. The value had a subtext with it, and also a benchmark or standard of FK values with other competitors (without showing much data).
Widget bento style
Each box had the dominant value / number that brought its value in the design. The value had a subtext with it, and also a benchmark or standard of FK values with other competitors (without showing much data).



Automating things for 9:00 am emails
Automating things for 9:00 am emails
Automating things for 9:00 am emails
Why send email ?
The entire report was to be prepared in a pdf. While this was decided to stay within the Insight page, it was also necessary for it to be sent to user directly to enhance a personal touch.
Why send email ?
The entire report was to be prepared in a pdf. While this was decided to stay within the Insight page, it was also necessary for it to be sent to user directly to enhance a personal touch.
Why send email ?
The entire report was to be prepared in a pdf. While this was decided to stay within the Insight page, it was also necessary for it to be sent to user directly to enhance a personal touch.
Automation by means of A.I.
Manually sending emails at a fixed time was inefficient. To solve this, we automated email creation and delivery using backend data and a bit of A.I, eliminating manual effort. Due to constraints, new designs weren’t feasible, but automation streamlined the process, saving time and resources.
Automation by means of A.I.
Manually sending emails at a fixed time was inefficient. To solve this, we automated email creation and delivery using backend data and a bit of A.I, eliminating manual effort. Due to constraints, new designs weren’t feasible, but automation streamlined the process, saving time and resources.
Automation by means of A.I.
Manually sending emails at a fixed time was inefficient. To solve this, we automated email creation and delivery using backend data and a bit of A.I, eliminating manual effort. Due to constraints, new designs weren’t feasible, but automation streamlined the process, saving time and resources.
Final Design
Final Design
Simplified automated report
An automated system to create and email reports directly to customers, eliminating the need for users to create them manually.
Simplified automated report
An automated system to create and email reports directly to customers, eliminating the need for users to create them manually.
Simplified automated report
An automated system to create, and mail the reports directly to customers, eliminating the need for users to create them manually.









An email at 9:00 AM
Automating emails at 9:00 AM keeps them at the top of unread messages, increasing visibility, CTR% and TOT%
An email at 9:00 AM
Automating emails at 9:00 AM keeps them at the top of unread messages, increasing visibility, CTR% and TOT%
An email at 9:00 AM
Automating emails at 9:00 AM keeps them at the top of unread emails, increasing visibility, CTR% and TOT%



And ofcourse, Its responsive
And ofcourse, Its responsive
And ofcourse, Its responsive






Impact and the Lessons
Impacts
Noticing the users, I learned that not all problems are always reported, and solutions are not always within the products. In this case, a simple 9 am email solved the issue without altering the system and simplified the experiences even for those users who were unaware of the problem.
Noticing the users, I learned that not all problems are always reported, and solutions are not always within the products. In this case, a simple 9 am email solved the issue without altering the system and simplified the experiences even for those users who were unaware of the problem.
Not all the problems are always seen, and not all solutions needs a product redesign. In this design case, a simple 9: 00 am email resolved the problem and improved the UX.
Contract renewal times reduced to 2-3 Days from 6+ days
6 days
to
2 days
66 %
in 60 days
Contract renewal times reduced to 2-3 Days from 6+ days
6 days
to
2 days
66 %
in 60 days
Contract renewal times reduced to 2-3 Days from 6+ days
6 days
to
2 days
66 %
in 60 days
Report size reduced to 2 or 3 pages instead of 8 to 20 pages manual.
8-20
Pages to
2
75 % - 85 %
in 60 days
Report size reduced to 2 or 3 pages instead of 8 to 20 pages manual.
8-20
Pages to
2
75 % - 85 %
in 60 days
Report size reduced to 2 or 3 pages instead of 8 to 20 pages manual.
8-20
Pages to
2
75 % - 85 %
in 60 days
It was a little more chaotic process. Curious? Let’s talk. 🤓
It was a little more chaotic process. Curious? Let’s talk. 🤓
Wanna know more? Let’s talk. 🤓