Case Study — Sidekicker · MAP
← Back to home

Building Trust Into a Multi-Agency Platform

Clients already trusted Sidekicker with real control over their workforce. The ask was to extend that same trust across agencies Sidekicker didn’t own — and in most cases, directly competed with.

MAP’s Agency Shifts page in the Sidekicker client platform: shifts from every agency in one list, with date, site, hires and status
Details
Product Designer, client and agency sides
Role
Head of Design, 1 Product Manager, 1 Engineering Manager, 6 Software Engineers
Team
B2B · Two-sided marketplace · Casual staffing
Domain
6 months to MVP
Timeframe
Problem Agencies by spreadsheet

Clients juggled several agencies by email and spreadsheet, but Sidekicker could only give them control over its own workers.

Reframe Trust, not filtering

The brief called it a filtering problem. It was a trust problem — no feature answers why a competing agency would participate at all.

My call Its own identity

Gave the agency side its own identity rather than a disclaimer, and compressed discovery into a facilitated three-day sprint against a six-month MVP.

Outcome Close to parity

Agencies engaged at 55%, against 60% for the clients who asked for it — the side with least reason to trust it, behaving almost like the side that requested it.

~2,200Client businesses on MAPagainst a launch target of 3
55%Agency activationagainst 60% for clients, first two months
3 daysDesign sprint13 people, against a six-month MVP
The problem

Clients could control Sidekicker’s workers,and nobody else’s.

Mid to large clients were juggling several agencies at once. Sidekicker’s platform gave them real control, but only over its own workers. Everything else was manual: a separate request to each agency, mostly by phone, and no reliable way to know who turned up, who’d been withdrawn, or whether they were compliant.

The brief: an MVP by Q4, six months away, to create and manage job requests and agency workers in one platform. Success at launch was narrow: at least three committed early adopters, who would become design partners.

Discovery

Six months, no time for a long handover,so I compressed discovery rather than cutting it.

I ran workshops, interviews and stakeholder sessions before touching a screen. Four findings shaped everything that followed.

Research findings

A lot of the current processes dealing with different agencies are manual. There is little to no transparency about the workers being submitted by agencies. Communicating across multiple agencies in different channels gets messy and confusing. Managing workers submitted by different agencies is a genuine challenge.

Checked what research already existed before commissioning more

Before inviting clients, I checked with the Head of Design whether interviews had already been run. They had, with clients who’d asked for exactly this. Reusing them bought back time, and let my interviews go after what wasn’t known.

Led a three-day design sprint to buy back the time we didn’t have

So I proposed and facilitated a three-day design sprint: thirteen people across engineering, design, product and QA, working through the challenge, the solution, then a prototype.

I also brought in three subject-matter experts who dealt with multi-agency staffing every day, so their reality was in the room while decisions were made, not reviewed afterwards.

Defining the problem

The brief said filtering.The problem was trust.

The instinct was to use Sidekicker’s platform as the blueprint: same control, extended to every agency. But agencies had to use MAP too, and they knew exactly whose platform they’d be logging into.

We were asking agencies to run their own business inside a direct competitor’s product.
Which made trust a product requirement

The actual question was why a competing agency would participate at all, and no feature answers that. Perceived independence had to be designed for like any other requirement, or the client side would launch into an empty marketplace.

Exploration

Familiar for clients,its own identity for agencies.

Using Sidekicker itself as the blueprint — deliberately

Clients already knew Sidekicker, so the client side stayed familiar, and its known pain points could be fixed from day one. I built it on MARI, Sidekicker’s design system, contributing the new components MAP needed, like the time picker and updated blank states.

Solving the trust problem with a separate identity, not a disclaimer

The agency side was deliberately different. With the business’s approval we commissioned a new logo for it, visually separate from Sidekicker on the same MARI foundations, so agencies saw their own tool, not a competitor watching over their business.

Two scope decisions inside the core screens

The request form is where a client posts a job. I designed it as a modal, not a page, kept deliberately minimal. The MVP shipped a slide-over against the deadline, and the refinement milestone brought the modal back. I cut a cost estimate: pricing it properly meant asking agencies or clients to disclose commercial terms neither would hand over.

No worker profiles in the MVP. The list surfaces exactly what a client needs for the hiring call, without a full profile system this early.

Testing the one decision the team couldn’t agree on

Bulk actions split the team between two similar concepts, so I tested them in Maze: 30 participants, with the option order reversed between groups. The vote went 57/43 to Option 2, a Gmail-style toolbar. The usability numbers were clearer: about 13% misclicks and 8 seconds, against 20% and 20.6 seconds for the WordPress-style dropdown.

I built the final design around the strengths of both, rather than just shipping the winner.

An email system built from someone else’s idea

The notification redesign started sideways: a colleague was exploring email summaries for another feature, and it was the right shape for MAP. With the PM, Head of Design and engineering, we set three frequency buckets (daily, hourly and immediate), split for clients and agencies by how urgent each update was.

Email notification frequency logic diagram
Three buckets, split by audience and urgency.
Validation

Client demos were the test,and agencies came in with them.

Client demos doubled as testing. For most clients it was their first real look at MAP, so I got real reactions, and the questions they actually had rather than the ones I assumed.

Agencies came in with their clients, so their feedback arrived alongside, but indirectly: support tickets to account managers, relayed to us. That limited how directly the agency side could be tested.

Delivery

Five milestones,with engineering in the room throughout.

Five milestones: the first three, plus a 3a, for the core, and the last two for refinement and quality-of-life features like bulk actions. Engineers were in the design process throughout, not just at handoff: platform limits, feasibility, QA and open brainstorming.

Held to a checklist, not an intention

Both platforms held to the design system’s grid at every breakpoint. Accessibility sat on the QA checklist every design cleared before engineering saw it, checked with Contrast and Stark rather than assumed.

Outcome

Around 2,200 businesses, against a target of three.Agencies activated almost as often as clients.

Success was three committed early adopters. Two months after release, the last figures I measured myself, 3.8% of Sidekicker’s client base had opted in, with 60% client and 55% agency activation, tracked in Amplitude by requests made and completed.

Adoption kept growing after I left. The later figures were relayed to me: 5.3% of the client base, roughly 2,200 businesses, with client activation at 63.8% and agency activation at 59.3%.

Agencies, the side with the least reason to trust it, activated almost as often as clients. Clients bring their own agencies, so some of that is client pull, which is why the claim is narrow: client pull brought agencies to the door, and the separate identity was built to stop them walking back out.

Reflection

One call I’d stand by,and the research gap I’d close.

  • I’d stand by skipping personas. The client base spanned industries with very different needs, and the timeline didn’t allow for them, so the system had to be simple enough for anyone to pick up. With more time, I’d still want them.
  • Agency research was the harder gap. Agencies were hesitant to work with us directly, so there were fewer chances to test with them. The plan was to keep that discovery going after launch, not treat research as a phase that ends.
Next case study

Worker Reviews — Sidekicker

Ratings and feedback, designed against three fears rather than one rating scale.