A business level dispute resolution system that lets you get back to business
B2B dispute resolution for the cannabis industry
INTRODUCTION
Bringing LeafLink’s dispute resolution process to the next level
LeafLink payments launched in 2020 and was built to provide invoice tracking and payment solutions to businesses in the Cannabis industry. The platform, an offshoot of the original LeafLink marketplace, included a feature allowing users to raise and resolve disputes around invoices between buyers and sellers. Our pod was asked to develop and test a post MVP version of dispute tracking.
TEAM & ROLES
It takes a village to build a feature
CURRENT STATE
Hey, I have some issues…
The existing version of the dispute feature let users flag specific invoices as being “in dispute.” This would trigger a LeafLink staff member to email the initiator of the dispute for context and then aid the user in finding a resolution. Interactions and documentation of the disputes occurred entirely off platform. The LeafLink staff often utilized phone calls, texts, and email threads to track and resolve disputes.
THE PROBLEM
Business needs to track & automate the dispute process
The business interest was to bring the dispute process in platform so that they could track the kind of disputes that were cataloged. There was an additional interest in exploring if there was a way to automatically resolve disputes around incorrect invoice totals. These were estimated to make up 50% of the disputes raised with LeafLink.
DISCOVERY
Pain points identified with the users
In talks with users, they said that they found this whole process very cumbersome and disjointed. Two major frustrations emerged. The first being hopping between platforms and the second being that every dispute exchange started from square one with no context.
“I get an email from LeafLink asking why I'm disputing it, which if there was a way to avoid a lot of back and forth emails or anything like that…”
–Accounting Manager
“I always have to send out an email and then go back into LeafLink and try to find the invoices… that I'm trying to resolve. The dispute interactions, honestly (are) a huge pain…”
–Assistant Controller
DISPUTES V2
With this context, we refined the brief
After speaking with users and digging into existing research, I worked with our Product manager to guide and refine our Product Scoping Document (PSD) to make sure it was custom built for our users.

USABILITY TESTING
Putting the feature in our user’s hands
While constructing the new dispute process, we tested the new feature with existing LeafLink customers to track quantitative success rates for tasks given in the platform along with qualitative feedback to how the new feature worked.
PARTICIPANTS
METHODOLOGY
Collecting quantitative & qualitative feedback from our users
The usability test involved running the user through a prototype built around the processes of starting and then resolving a dispute. The session involved setting them up with an issue that they wanted to raise a dispute about and then dropping them into the prototype. We then prompted users with 13 tasks to complete, unaided and paused along the process to collect feedback.
DESIGN RECOMMENDATIONS
TASK SUCCESS RATE
An intuitive way to find a resolution
Overall the prototype tested very high with task success rates and users cited it as very easy to use.
“I think your whole system is very self-explanatory… Just the general intuitiveness of it. Yeah, it flows nicely. It’s user-friendly.”
–Chief Product Officer
“(It’s) very straightforward and simple. I mean, it’s idiot proof… I think you've summed up exactly what needs to be in there.”
–Senior Cost Accountant
SUCCESS SCORES
SENTIMENTS
The sentiment and feedback from the testers were positive.
“Oh my gosh, this is perfect… It’s just really easy to follow, it’s documented perfectly so that you can see what happened at what time.”
–Accounting Manager
You’ve got all the features that you would need from the invoice editing process and why you would need to dispute it… I can see what’s happening to the communication that’s happened around it. So that’s great”
–Chief Product Officer
“That was… really great to see. That’s everything I was hoping for. I was actually just telling my coworker before I got on the call… I really hope they add options for missing product or wrong invoice totals and stuff. And that’s exactly what you guys had.”
–Senior Cost Accountant
DEV HANDOFF
A comprehensive guide to bring the feature to life
I worked with the front-end, and back-end engineers to construct a handoff document that would cover everything they would need to build the new dispute function.
Key screens
Null states
Error states
Desktop & mobile breakpoints
Flow documentation
Specification sheet for complex interactions
NEXT STEPS
Keep on iterating…
From our work talking with customers and LeafLink admin users, we began road mapping v3 and v4 additions to the dispute feature.
Connect quantitative data tracking post MVP launch to track usage and adoption
Test dispute resolution flows
Allow user tagging of other employees and admins
In-email integration for dispute responses and resolutions.
Expand categories for auto-resolution processes


















