JayJo

Assemble

Compensation Cycles

The final UI design for Compensation Cycles.

We needed to remove friction from one of the most critical moments of the year...

Compensation cycles are some of the highest-stakes moments for any organization. They’re infrequent, time-bound, emotionally charged, and require tight coordination across People, Finance, and Leadership.

At Assemble, we saw teams repeatedly struggle with the same problems: fragmented planning, limited visibility into progress, and an over-reliance on brittle spreadsheets to manage what should have been a structured, collaborative process. What should have felt deliberate and confidence-building instead felt stressful, opaque, and error-prone.

Our goal was to design a system that helped teams plan, execute, and collaborate on compensation cycles with clarity — without asking them to stitch together spreadsheets, docs, and side conversations just to get through the process.

Project Deets

  • Year — '22 - '24
  • Role — Design Lead
  • Skills — UX / UI

Product Goals

  • Simplify cycle planning, execution, and collaboration
  • Improve visibility into cycle progress
  • Remove the reliance manual spreadsheets

Where to start...

We began by mapping how compensation cycles actually ran inside customer organizations — not how they should run.

An illustrative example of the initial stages and budgeting of a compensation cycle.
Illustrative example. Figures, distributions, and policies have been anonymized and modified for demonstration purposes.

Across interviews and workflow audits, a few patterns emerged quickly:

  • Cycles were planned in spreadsheets, often cloned year over year
  • Collaboration happened in Slack and email, disconnected from the source of truth
  • Progress was tracked manually, if at all
  • Leaders lacked real-time insight into where things stood
  • Mistakes were caught late, sometimes after decisions were communicated

Despite these issues, spreadsheets persisted because they were flexible, familiar, and fast to spin up. Any solution we designed had to respect that reality while offering something meaningfully better.

Defining the foundation

Rather than starting with every possible compensation scenario, we focused on establishing a clear, repeatable foundation that could support most cycles. We aligned on a small set of core building blocks:

  • Cycle setup — defining scope, timing, and eligibility
  • Guidelines & budgets — guardrails that informed decisions without locking teams in
  • Participant workflows — clear actions for managers, reviewers, and admins
  • Progress tracking — shared visibility without constant status meetings

This allowed us to reduce a complex, multi-month process into a series of understandable phases.

Applying budgets, setting guidance for managers, and building sequential approval flows.

From spreadsheets to systems

One of the hardest design challenges was replacing spreadsheets without alienating users who depended on them. We intentionally designed Assemble's experiences to feel spreadsheet-like where it mattered — tabular layouts, bulk actions, clear columns — while layering in what spreadsheets couldn't offer:

  • Multi-user collaboration
  • Real-time validation and error prevention
  • Automatic rollups and totals
  • Permission-based access
  • Live progress indicators
A view of the adjustment modal and activity feed showing the progress of a request.
The adjustment request modal and activity feed showing the progress of a request.

Improving visibility and confidence

“Are we on track?”
“Who’s holding things up?”
“Is this number final?”

To address the concerns the cycle wasn't on track, we introduced a view to show progress at multiple levels:

  • Cycle-level status for admins and leaders
  • Participant-level completion states
  • Visual cues for pending reviews and approvals

This reduced the need for manual check-ins and gave stakeholders confidence that the process was moving forward — or clear signals when it wasn't.

The progress view of a compensation cycle
The progress view of a compensation cycle.

Closure and impact

Compensation Cycles became one of Assemble’s most critical workflows — not because it introduced complexity, but because it removed it.

Customers ran hundreds of compensation cycles and the new system helped them complete them faster and with less friction.

10

Average number of days to complete a compensation cycle, down from 24+ days.

2

Average number of spreadsheets required to complete a compensation cycle, down from 6+.

30

Average number of people in Assemble participating during a given cycle.

It's rare to find team members that are so accessible, ready to jump in and help, and collaborate with Marketing to find solutions to make our work easier. Jeff is one of them.
- Head of Product Marketing at Deel, 2025

Things I would do differently

Overall compensation cycles were a big success, but, there are a few areas I would have loved to explore more.

We never built a notification system to alert participants when their requests were being reviewed, approved, or when it was their time to act. I am curious to see how this might have improved the speed in which a cycle was completed and the overall satisfaction of the process.

One product that was on our radar but wasn't built prior to the acquisition was a Total Rewards Statement, which would have communicated all adjustments downstream to the employee. This would have been a great way to improve transparency and communication throughout the organization and way to get even more customers into the Assemble platform.

Lastly, there were complex workflows like assigning managers to phases, providing managers with the appropriate guidance percentages for bonus/merit - thankfully I was given the opportunity to iterate on this as we transitioned to Deel. The redesign of these two features was received very positively by Deel customers.

Want to see what we can do?

Let's Work Together