Cecilia Yue

Cecilia Yue

Cecilia Yue

KARAT BOOKS

KARAT BOOKS

Shipping an accounting platform from 0-1

Shipping an accounting platform from 0-1

OVERVIEW

OVERVIEW

At Karat, the value of our accounting service is tied to timely monthly financial reports. However, with a 3-week onboarding overhead and recurring 1-week monthly reporting cost, customers grew frustrated and considered leaving.


I led end-to-end designs to build the first product experience for Karat Books and played a pivotal role in defining the product roadmap. Through these efforts, we increased accountant productivity by 30% and improved the customer experience with a user-friendly onboarding flow.

At Karat, the value of our accounting service is tied to timely monthly financial reports. However, with a 3-week onboarding overhead and recurring 1-week monthly reporting cost, customers grew frustrated and considered leaving.


I led end-to-end designs to build the first product experience for Karat Books and played a pivotal role in defining the product roadmap. Through these efforts, we increased accountant productivity by 30% and improved the customer experience with a user-friendly onboarding flow.

TEAM

TEAM

Lead product designer (me) — discovery, research, design, prototyping, testing

1 Product Manager

5 Engineers

Lead product designer (me) — discovery, research, design, prototyping, testing

1 Product Manager

5 Engineers

TIMELINE

TIMELINE

Aug - Oct 2022

Aug - Oct 2022

KARAT BOOKS

Shipping an accounting platform from 0-1

HIGHLIGHTS

Increased accountant productivity by at least 30% while simultaneously improving the customer experience

Two-way platform to facilitate information exchange

Two-way platform to facilitate information exchange

Previously, customer-accountant information exchange was a manual process. Now, customers onboard within the web app, and their information is instantly synced with their accountants, saving time for both parties.

Previously, customer-accountant information exchange was a manual process. Now, customers onboard within the web app, and their information is instantly synced with their accountants, saving time for both parties.

Simplified onboarding experience for customers

Simplified onboarding experience for customers

We simplified dozens of onboarding questions and commentary into a seamless flow that allowed us to personalize the journey for each customer.

We simplified dozens of onboarding questions and commentary into a seamless flow that allowed us to personalize the journey for each customer.

Centralized customer data for accountants

Centralized customer data for accountants

Previously, accountants managed customers manually or across multiple platforms. Now, they save time using the Karat platform, which centralizes customer data and updates automatically when changes occur.

Previously, accountants managed customers manually or across multiple platforms. Now, they save time using the Karat platform, which centralizes customer data and updates automatically when changes occur.
HIGHLIGHTS

Increased accountant productivity by at least 30% while simultaneously improving the customer experience

DISCOVERY

DISCOVERY

Customer onboarding was the biggest challenge due to manual ways of exchanging information

Customer onboarding was the biggest challenge due to manual ways of exchanging information

When we started our accounting practice at Karat, the idea was to operate it conventionally like a CPA firm while the product team explored ways to productize it. Initially, aligning leadership on the right priorities was challenging. From research, accountants and customers were struggling through the onboarding process due to how manual information exchange was. As I advocated to prioritize onboarding, leadership wanted us to work on a billing solution. However, after sharing insights from one customer call, I successfully shifted the focus to address this crucial area.

When we started our accounting practice at Karat, the idea was to operate it conventionally like a CPA firm while the product team explored ways to productize it. Initially, aligning leadership on the right priorities was challenging. From research, accountants and customers were struggling through the onboarding process due to how manual information exchange was. As I advocated to prioritize onboarding, leadership wanted us to work on a billing solution. However, after sharing insights from one customer call, I successfully shifted the focus to address this crucial area.

RESEARCH METHODS

RESEARCH METHODS

Competitive analysis

Competitive analysis

User (accountant) interviews

User (accountant) interviews

One customer call was enough to set our focus

One customer call was enough to set our focus

One call validated all our intuition around the problem at hand. Our existing onboarding process was not working and it was imperative to fix them.

One call validated all our intuition around the problem at hand. Our existing onboarding process was not working and it was imperative to fix them.

From this customer call, we heard and felt the frustration in their voice as they struggled to understand almost every question. It was a major turning point that aligned leaders to prioritize onboarding problems.

One customer call was enough to set our focus

From this customer call, we heard and felt the frustration in their voice as they struggled to understand almost every question. It was a major turning point that aligned leaders to prioritize onboarding problems.

We had to balance the long term vision with what we could accomplish in a short amount of time

To tackle these onboarding issues, I proposed building a platform that would act as a two-way system to facilitate information exchange. It'd take out the manual processes and allow us to work towards real-time accounting services which would lead to significant savings long term.


We spent some time thinking of ways to a tackle the latter problem too, but realized it was too ambitious as a start. So, for our MVP we focused on 1) the customer onboarding flow and 2) getting that information synced to the accountants.

Long term vision of a two-way system

Long term vision of a two-way system

A two-way system would encompass onboarding and the entire end to end accounting process. Given how large of a scope that would be, I proposed we start by tackling the onboarding problems.

A two-way system would encompass onboarding and the entire end to end accounting process. Given how large of a scope that would be, I proposed we start by tackling the onboarding problems.

MVP LAUNCH

We prioritized a speedy MVP launch so that we can iterate afterward

We shipped the MVP in less than one month as it was a priority to replace manual PDF forms ASAP. With these constraints, I went off the initial discovery work and prioritized creating a clear and simple onboarding flow.

Before: Onboarding was through fillable PDFs — inconvenient and inefficient

After: In-app onboarding reduced complexity and cognitive load

Forms built to be convenient and lightweight

Forms built to be convenient and lightweight

Previously, we crammed questions into a PDF file. To make it convenient for customers, I designed the product flow mobile-first. To make it lightweight, I included progressive disclosure to hide irrelevant information and steppers to break out sections in order to reduce cognitive load for our users.

Previously, we crammed questions into a PDF file. To make it convenient for customers, I designed the product flow mobile-first. To make it lightweight, I included progressive disclosure to hide irrelevant information and steppers to break out sections in order to reduce cognitive load for our users.

Streamlined user flow reduced steps by 33%

Streamlined user flow reduced steps by 33%

Previously, customers had to review every question, even if it was irrelevant. I streamlined their journey to create a simplified onboarding experience, reducing the number of questions by 33% for most users.

Previously, customers had to review every question, even if it was irrelevant. I streamlined their journey to create a simplified onboarding experience, reducing the number of questions by 33% for most users.

Effortless progress tracking for accountants

Effortless progress tracking for accountants

Before, we'd wait until customers completed their PDF forms only to find errors or incomplete sections. Now, this information syncs to the accountant's Karat account with clearly labeled statuses and sections displayed in a hierarchical format for easy scanning.

Before, we'd wait until customers completed their PDF forms only to find errors or incomplete sections. Now, this information syncs to the accountant's Karat account with clearly labeled statuses and sections displayed in a hierarchical format for easy scanning.
MVP LAUNCH

We prioritized a speedy MVP launch so that we can iterate afterward

We shipped the MVP in less than one month as it was a priority to replace manual PDF forms ASAP. With these constraints, I went off the initial discovery work and prioritized creating a clear and simple onboarding flow.

ITERATIONS POST LAUNCH

We highlighted important information to help guide customers

From a glance, it wasn't obvious what the critical callouts were from the MVP designs. After a few iterations, we settled on iteration #2 to improve completion speed. Following this, we introduced a couple of variants to better differentiate between content types.

Boxed elements helped highlight key information

Boxed elements helped highlight key information

I created 4 kinds of elements that could be used to highlight different kinds of information. These were used on certain pages that needed to draw attention to important messages.

I created 4 kinds of elements that could be used to highlight different kinds of information. These were used on certain pages that needed to draw attention to important messages.

We highlighted important information to help guide customers

From a glance, it wasn't obvious what the critical callouts were from the MVP designs. After a few iterations, we settled on iteration #2 to improve completion speed. Following this, we introduced a couple of variants to better differentiate between content types.

ITERATIONS POST LAUNCH

We had to create workarounds when we realized accessing real-time financial data was unreliable

As part of MVP launch, we relied on direct bank linking for real-time financial access. However, frequent outages made it unreliable. Given the time constraint, we needed a band-aid solution to allow customers to back up their data.

Customers can back up their data

Customers can back up their data

Now, as part of onboarding we request customers to provide a backup of their finances. This ensured that we would always be able to reconcile their finances in a timely and accurate way.

Now, as part of onboarding we request customers to provide a backup of their finances. This ensured that we would always be able to reconcile their finances in a timely and accurate way.

We had to create workarounds when we realized accessing real-time financial data was unreliable

As part of MVP launch, we relied on direct bank linking for real-time financial access. However, frequent outages made it unreliable. Given the time constraint, we needed a band-aid solution to allow customers to back up their data.

We learned accountants preferred content dense pages

In the MVP launch, the onboarding tracker was stored on a separate tab to avoid cognitive overload. Turns out, accountants can handle a lot of data at once and actually prefer it. So, I redesigned this page to improve their productivity.

We learned accountants preferred content dense pages

In the MVP launch, the onboarding tracker was stored on a separate tab to avoid cognitive overload. Turns out, accountants can handle a lot of data at once and actually prefer it. So, I redesigned this page to improve their productivity.

Revamped dashboard sped up productivity

Revamped dashboard sped up productivity

I worked with our accountants on a couple of ideas on how we could optimize their experience. We landed on iteration #3 as it performed the best in terms of accessibility and clarity of information.

I worked with our accountants on a couple of ideas on how we could optimize their experience. We landed on iteration #3 as it performed the best in terms of accessibility and clarity of information.

OUTCOME

By October 2022, we successfully rolled out an extensive onboarding process and customer management platform. This initiative led to a 30% reduction in the time accountants spent on customer onboarding management. As a result, we not only boosted accountant productivity but also saw a substantial decrease in customer complaint tickets.


Also cried some happy tears reading this glowing review from my manager at the time:

Our next steps were to investigate how to make real-time financial access more reliable given we were relying on a backup/bandaid solution. However, due to a shift in company direction, this project has been put on an indefinite hold.

After launch, we reduced the time spent facilitating onboarding by 30% and improved customer satisfaction.

By October 2022, we successfully rolled out an extensive onboarding process and customer management platform. This initiative led to a 30% reduction in the time accountants spent on customer onboarding management. As a result, we not only boosted accountant productivity but also saw a substantial decrease in customer complaint tickets.

Also cried some happy tears reading this glowing review from my manager at the time:

OUTCOME AND NEXT STEPS

Our next steps were to investigate how to make real-time financial access more reliable given we were relying on a backup/bandaid solution. However, due to a shift in company direction, this project has been put on an indefinite hold.

WISHES

Was a speedy launch the right move?

We launched a MVP very quickly and I wonder whether it was the best move. At the same time new customer sign ups were slow which would've given us the opportunity to test with existing users and iterate for an even more thoughtful experience.

Be scrappy with user testing

User (customer) testing wasn't something the founders wanted to endorse at the time. As I advocated for the importance of user testing, I wish I had been scrappier about it. We had employees who did content creation on the side that could've provide valuable feedback as part of the design process.

LEARNINGS

Maintain a constant feedback loop

In the early days, we had high accountant turnover, which caused communication hiccups and led to us building a feature we didn't need. So, I started setting up regular check-ins and team meetings to keep us all on the same page. This not only helped us get in sync but also prevented us from scrapping late-stage work in the future.

Adapt quickly when operations change

We were building out the accounting practice and trying to scale it at the same time. This meant that processes kept changing which meant that the scope of the project was always changing. I had to adapt to those changes and still deliver the best design in time with tight deadlines.

Be opinionated on what we prioritize

During the discovery phase, there were many other processes we could’ve built a solution for. It was really important to advocate for what was a priority in order to maintain focus on solving the core problems, aka onboarding.

WISHES

Was a speedy launch the right move?

We launched a MVP very quickly and I wonder whether it was the best move. At the same time new customer sign ups were slow which would've given us the opportunity to test with existing users and iterate for an even more thoughtful experience.

Be scrappy with user testing

User (customer) testing wasn't something the founders wanted to endorse at the time. As I advocated for the importance of user testing, I wish I had been scrappier about it. We had employees who did content creation on the side that could've provide valuable feedback as part of the design process.

LEARNINGS

Maintain a constant feedback loop

In the early days, we had high accountant turnover, which caused communication hiccups and led to us building a feature we didn't need. So, I started setting up regular check-ins and team meetings to keep us all on the same page. This not only helped us get in sync but also prevented us from scrapping late-stage work in the future.

Adapt quickly when operations change

We were building out the accounting practice and trying to scale it at the same time. This meant that processes kept changing which meant that the scope of the project was always changing. I had to adapt to those changes and still deliver the best design in time with tight deadlines.

Be opinionated on what we prioritize

During the discovery phase, there were many other processes we could’ve built a solution for. It was really important to advocate for what was a priority in order to maintain focus on solving the core problems, aka onboarding.