Reduced customer wait time
for sales approval by 5x
with an MVP

Shorten sales approval time, without altering publisher agreements

or legacy admin sites.

October 2021

Reduced customer wait time for sales approval by 5x with an MVP

What is the user problem?

What is the user problem?

By increasing the amount of online music sheets artists uploaded, the feedback regarding long wait times for sales approval also increased. I analyzed approval request start and end time data to identify the average sales approval wait time. The average review time per request steadily increased as the amount of sheet music increased.

PROBLEM

It took an average of 2.5 days per sales approval request.

The average number of sales requests per day.

The average number of

sales requests per day.

≧ 80 requests

(per day)

The person who can review the request

The person who can review

the request

3 people

The average number of daily reviews per person

The average number of

daily reviews per person

10 requests

(per person, per day)

The average number of total reviews per day

The average number of

total reviews per day

30 requests

(per day)

The average time of review per request

The average time of

review per request

≧ 2.5 days

The sales approval process is mandatory because the copyright publisher agreements state that every music sheet must have its copyright number confirmed and whether it includes lyrics before sales start. Since updating the copyright publisher agreement took lots of time, the sales approval time had to be reduced without updating the agreement.

How did you solve it?

How did you solve it?

Save development resources by changing the sales approval review tool.

Save development resources by changing the sales approval review tool.

The backlog related to approval requests remains pending because the legacy admin site had a lot of technical issues. To solve artist waiting time quickly I decided to use the Slack app as a review tool instead of the previous legacy admin sites.

DESIGN PROCESS

STEP 01.

I studied the role and constraint of each component in the Slack Block Kit with the Slack API documents.

STEP 03.

STEP 02.

I prototyped a solution on the Slack Block Kit Builder from which JSON files could be exported.

STEP 03.

I iterated design with the team in a real Slack App whether the problem was solved or easy to develop.

Reduce review time by providing essential information and color-coded status.

Reduce review time by providing essential information and color-coded status.

The previous admin sites had to proceed with various steps and were easily broken because of technical issues. I extracted only three pieces of data from the request database: copyright number, inclusion of lyrics, and music sheets. I have organized five requests per Slack App message and color-coded their review status to identify whether they have been reviewed.

Easily extend more reviewers depending on the busy circumstances.

Easily extend more reviewers depending on the busy circumstances.

Since the previous admin sites had a lot of sensitive user data, only three people had access to the sales approval review process. However, thanks to the Slack app, anyone can access the sales approval message on mobile even if they don't have admin site authority. By Slack app, we could extend more reviewers depending on the busy circumstances.

Do you think the problem is solved?

Do you think
the problem is solved?

We can shorten sales approval time, without altering publisher agreements or legacy admin sites. Above all, It took only three days from ideation to release the new way of the sales approval review.

The average number of sales requests per day.

The average number of

sales requests per day.

≧ 80 requests

(per day)

The person who can review the request

The person who can review

the request

3~8 people

The average number of daily reviews per person

The average number of

daily reviews per person

30 requests

(per person, per day)

The average number of total reviews per day

The average number of

total reviews per day

90~120 requests

(per day)

The average time of review per request

The average time of

review per request

Within 12 hours