People Log In with a Question

Series 7 parts 20 min in all Wholesale ordering platform

When a windshield gets chipped on the highway or a door gets dinged in a parking lot, people open their insurance app with one question: “Am I covered?” The app opens on their premium and their next bill, because it’s built around billing. The answer is buried in a PDF of policy language, and too often the surest way to find out is to file a claim, which means committing to an action just to learn something. People come back to a lot of software as investigators, with a question they need answered, and I design for that question first.

As principal product designer for a wholesale ordering platform, I designed its dashboard and led the front-end build. Manufacturers sell through sales agencies, whose reps take orders from retailers and earn a commission on each one. Those reps and their agencies are the people this series follows. The platform was built around taking orders, the way the insurance app is built around the bill, and a rep’s version of “Am I covered?” was “Which of my orders are held up?” An order is held up when it sits in a status like pending, waiting on something such as a retailer’s payment. The platform had no page that listed held-up orders, so reps exported orders into a spreadsheet workbook to find them.

The project started with a complaint and a mandate. The complaint was that people working on an order couldn’t open a related record, like its retailer or the products on it, without losing the one in front of them, so they kept a browser window open for each kind of data. The mandate was to add reporting, which meant something different to every stakeholder and coworker I asked, so I asked the people using the platform why they wanted reports. Nearly every answer described the same task: noticing a problem such as a held-up order, triaging it (working out whether it matters and what to do), and fixing it. The complaint and the mandate turned out to be one problem: the platform could take and change orders, but it had nothing for noticing or triaging, and nowhere to hold on to what people found along the way.

The dashboard was the first page people saw when they signed in, and whatever it showed was the first thing they noticed, so I made it the place for noticing and triaging. Instead of the usual links to workflows like “add a new order,” it showed up-to-date numbers, like a count of held-up orders, and each number opened a table of the orders behind it on the dashboard itself. When someone needed to act, the order, its retailer, or a product opened in the platform’s own screens in a new browser tab, and the dashboard stayed where they’d left it. Two tabs now did the work of a window for each kind of data. The dashboard never edited an order: fixing one happened in the platform’s order screens, and the dashboard’s job was to get people to the evidence and leave the judgment to them.

The dashboard: number cards and a chart along the top, a ranking table and a table of orders below.

The product team and I researched the dashboard through weekly sessions with reps, a monthly council of agency owners and reps, and surveys. It rolled out in stages until thousands of reps were using it, with some parts finished while others were still in alpha or beta. Each article stands on its own and says whether its evidence came from research sessions or from how people used the dashboard after release.

ArticleIn one line
Use the calendar people actually work byUse the calendar people actually work byA long-time member of our monthly council of agency owners and reps once asked me why the dashboard had no way to save a date range of her own alongside the built-in ones.Part 1 of 7 in People Log In with a QuestionA request to save a date range turned out to be about trade shows, where some reps made almost all their sales.
Let each finding become the next questionLet each finding become the next questionAsking someone to set up the right report before they start assumes they know where their questions will lead.Part 2 of 7 in People Log In with a QuestionA sales dip, two weak months, and a retailer nobody had noticed was ordering less and less.
Show evidence, not verdictsShow evidence, not verdictsReps and the agencies they work for trusted a rule of thumb: a retailer who hasn’t ordered in a while probably hasn’t been visited in a while, since reps take many of their orders in person.Part 3 of 7 in People Log In with a Question“Days since last order” states what the records say; “Retailer needs a visit” turns an interpretation into an instruction.
Decide who does the workDecide who does the workReps and agencies used to exporting everything to Excel pushed hard for a download on the dashboard, so I included one, and in the first six months after release fewer than one active user in twenty used it.Part 4 of 7 in People Log In with a QuestionPeople pushed for a download, then almost never used it.
Let people mark what they can’t explain yetLet people mark what they can’t explain yetAt a session of our monthly council of agency owners and reps, I asked one agency owner why a number on their dashboard was violet.Part 5 of 7 in People Log In with a QuestionAn agency owner colored a number violet because it was “interesting,” before anyone could say why.
Build what the workaround was forBuild what the workaround was forEach number on the dashboard sat on a card with its own timeframe and a small chart of its trend.Part 6 of 7 in People Log In with a QuestionPeople kept three copies of one sales card to compare periods, so I built the comparison into one card.
Don’t make people start overDon’t make people start overYou’re on the phone with customer support about a delivery that never arrived.Part 7 of 7 in People Log In with a QuestionWhy the dashboard never edited an order, and how I test the move into the order screens from the middle of a task.