← Work

Sr. Product Designer · Lepaya · Oct 2024 – May 2025

Training Scheduling Portal

A client-facing SaaS portal for scheduling workforce training programs.

Lepaya portal — plan and launch trainings at scale

Roles & responsibilities

Timeline
Senior Product Designer · Oct 2024 – May 2025end-to-end designer on the team
Team
Cross-functional product teamProduct owner, three developers, a dev lead, one engineering manager / agile coach, and me as the sole product designer
Collaboration
Deep cross-functional work with operations, CRM specialists, and engineering.Held at senior level for stakeholder management across operations, CRM, and product, plus client relations and research.
Responsibilities
  • Information architectureStructuring complex planning and scheduling flows
  • Service designFront-stage / back-stage service blueprint
  • User researchTesting flows with client L&D contacts
  • End-to-end product designFlows and interaction, shipped with the team

Client-facing SaaS at Lepaya

A scheduling portal that replaced spreadsheets with self-service

A client-facing portal where clients' L&D teams plan and schedule the workforce training programs they run with Lepaya, then send it off as a training order — directly, instead of exchanging spreadsheets back and forth.

The portal automates the time-consuming parts — enrollment and session scheduling — so L&D can focus on the training itself.

Client specifics are under NDA, so this case focuses on the design decisions, service design, and cross-functional collaboration behind it.

Lepaya portal product page: 'Plan and launch trainings at scale' with a training-schedule interface showing trainings, sign-ups, status, and completion percent.
The Lepaya portal — plan and launch trainings at scale.

Source: lepaya.com/solution-by-product/lepaya-portal

Where it fits

Step 2 of Lepaya's program lifecycle

The portal powers the plan-and-roll-out step of Lepaya's program lifecycle — where L&D teams turn approved training programs into scheduled delivery across their organization.

Lepaya's four-step program lifecycle: translate business goals into a program, plan and roll out programs across the organization, track progress, and measure impact.
Lepaya's program lifecycle — the portal I designed powers Step 2, plan and roll-out.

Source: lepaya.com/why-lepaya

Problem

Scheduling training is genuinely complex

Planning and scheduling training programs is intricate — dates, cohorts, tracks, and delivery all have to line up. Before the portal, clients and Lepaya coordinated it through hours of spreadsheets passed back and forth.

The challenge: let clients plan and schedule confidently on their own and turn that into a clean training order — keeping their interaction focused on the higher-level tasks that actually need them, like reschedules and scheduling conflicts.

Key decisions

Structure the complexity, hide the machinery

1. Lists to navigate, side-drawer forms to act

Given the complexity, I owned the information architecture: lists carry navigation, and every planning or scheduling action opens as a form in a right-side drawer — so people keep their place in the list while they act.

Result: Clients always know where they are and what they're changing, even in dense scheduling flows.

2. Separate front stage from back stage

Internal operations language made sense to ops but not to clients. Using a service blueprint, I separated the client-facing experience (front stage) from the actions behind the line of visibility (back stage), where operations and delivery collaborate.

Result: Both clients and operations could read the experience they each needed, without internal jargon leaking to the client.

3. Own the experience, stay interoperable

The portal had to own the scheduling experience while staying interoperable with an existing CRM of record — so I designed around its integration constraints rather than against them, keeping customer records where they already lived.

Result: The portal owns the experience yet stays interoperable with the systems that remain.

Ways of working

Designed across operations, CRM, and engineering

I worked closely with an operations specialist who owns training scheduling and delivery to learn the real processes, and mapped with the team which parts of the journey the portal should carry.

I designed within the integration constraints so the portal worked without disrupting how operations run day to day. With developers it was a smooth give-and-take on usability-versus-feasibility tradeoffs — aiming for the win-win each time.

I ran research with a small group of client contacts to capture and improve the flows before build.

Outcome

Clear, significant time saved

Clients and operations reported winning back the time once spent building and exchanging spreadsheets — planning and scheduling in the portal, then sending off for approval and only adding detail when a scheduling difficulty came up.

Rescheduling was made easy from both sides.

We used to lose hours building and swapping spreadsheets with Lepaya. Now we plan and schedule ourselves and just send it off.
A client L&D lead · paraphrased, anonymized