OClass

OClass

1.5 month

Product Strategy, UI/UX, Prototyping

Lead Product Designer

CONTEXT

Streamlining High-Impact Admin Tasks

Streamlining

High-Impact

Admin Tasks

OClass is a SaaS platform supporting over 200 enrichment centers, studios, and fitness businesses with automated class management, student records, and billing. In a market where centers face mounting administrative complexity and rising expectations for efficiency, OClass’s role is to eliminate manual bottlenecks and empower clients to focus on growth, not paperwork.


We prioritised the class copy/term setup feature because it is a repetitive, high-frequency workflow central to both user needs and the business objectives. Streamlining this process delivers the highest impact by reducing time-consuming work, admin errors and the volume of support requests. This helps with staff productivity and reduces strain on OClass's support teams, enabling them to help businesses focus on what matters most.

OClass is a SaaS platform supporting over 200 enrichment centers, studios, and fitness businesses with automated class management, student records, and billing. In a market where centers face mounting administrative complexity and rising expectations for efficiency, OClass’s role is to eliminate manual bottlenecks and empower clients to focus on growth, not paperwork.


We prioritised the class copy/term setup feature because it is a repetitive, high-frequency workflow central to both user needs and the business objectives. Streamlining this process delivers the highest impact by reducing time-consuming work, admin errors and the volume of support requests. This helps with staff productivity and reduces strain on OClass's support teams, enabling
them to help businesses focus on what matters most.

GROWING PAINS

Challenges in OClass

The key challenge is balancing robust functionality with intuitive user workflows. To deliver a powerful, scalable solution that meets diverse business needs, while ensuring seamless admin workflows that boost productivity and user satisfaction.

Finding the Balance While different industries may have unique needs, the core goal remains the same—reducing administrative complexity. The challenge is to find a universal UX approach that works across multiple business types without

overcomplicating the interface.

Finding the Balance While different industries may have unique needs, the core goal remains the same—reducing administrative complexity. The challenge is to find a universal UX approach that works across multiple business types without overcomplicating the interface.

Finding the Balance
While different industries may have unique needs, the core goal remains the same—reducing administrative complexity. The challenge is to find a universal UX approach that works across multiple business types without overcomplicating the interface.

Cognitive OverloadSome users feel overwhelmed by the number of steps required for certain tasks. The goal is to streamline workflows and make interactions more intuitive.

Cognitive Overload
Some users feel overwhelmed by the number of steps required for certain tasks. The goal is to streamline workflows and make interactions more intuitive.

Scalability of UX Improvements Any UX recommendations should not only improve current user experience but also be scalable for future enhancements and new features.

Scalability of UX Improvements
Any UX recommendations should not only improve current user experience but also be scalable for future enhancements and new features.

Existing UI ConstraintsThe current UI has been developed iteratively, and some

workflows may not be intuitive. Design changes should consider feasibility within OClass's development roadmap.

Existing UI Constraints
The current UI has been developed iteratively, and some workflows may not be intuitive. Design changes should consider feasibility within OClass's development roadmap.

THE COMPETITION

Opportunity to Learn

A key takeaway from Edulabs is the value of guided, customisable workflows that help admins efficiently manage high-frequency tasks like term setup. Streamlining steps into an integrated workflow, bulk actions, robust filtering options, and flexibility in editing invoices allow admins to reduce errors and overall friction.


For OClass, adopting and enhancing these practices is essential to deliver a user-friendly experience for critical, recurring workflows.

A key takeaway from Edulabs is the value of guided, customisable workflows
that help admins efficiently manage high-frequency tasks like term setup. Streamlining steps into an integrated workflow, bulk actions, robust filtering options, and flexibility in editing invoices allow admins to reduce errors and
overall friction.


For OClass, adopting and enhancing these practices is essential to deliver a
user-friendly experience for critical, recurring workflows.

Edulabs Competitor Analysis

PROBLEMS

Complex & Manual User Flows

Despite OClass’s goal to automate backend operations, term-based businesses using OClass face significant friction and inefficiencies when setting up new terms, due to confusing fragmented workflows and manual processes.

Despite OClass’s goal to automate backend operations, term-based businesses using OClass face significant friction and inefficiencies when setting up new terms,
due to confusing fragmented workflows
and manual processes.

QUOTES FROM USER INTERVIEWS

Reliance on

External Tools – Users frequently rely on external tools like Excel to manage complex class schedules. E.g. students who attend 2 lessons per week on varied days. This workaround adds complexity and disrupts the workflow of the administrators.

Reliance on External Tools
Users frequently rely on external tools like Excel to manage complex class schedules. E.g. students who attend 2 lessons per week on varied days. This workaround adds complexity and disrupts the workflow of the administrators.

Disjointed workflowThe class copy and service term setup are located on separate pages, which forces users to switch between screens to complete a single task. This separation increases the number of steps involved, making the workflow harder to follow and more prone to errors.

Disjointed workflow
The class copy and service term setup are located on separate pages, which forces users to switch between screens to complete a single task. This separation increases the number of steps involved, making the workflow harder to follow and more prone to errors.

Tedious Invoice Correction ProcessManaging students with different pricing plans requires administrators to manually re-enrol students and recreate invoices each term. Variations in class schedules and frequencies make automation difficult.

Tedious Invoice Correction ProcessManaging students with different pricing plans requires administrators to manually re-enrol students and recreate invoices each term. Variations in class schedules and frequencies make automation difficult.

CHALLENGE

How might we enable scalable term management, helping users to efficiently perform high-frequency admin tasks, regardless of class configuration or pricing model?

How might we provide personalised recommendations
or guidance that give customers the assurance to confidently purchase the coverage they need?

How might we enable scalable term management, helping users to efficiently perform high-frequency admin tasks, regardless of class configuration or pricing model?

INTRODUCING

Streamlined Term Management in OClass

Streamlined Term Management
in OClass

Streamlined Class Copying – Class copying into a single process, reducing steps to complete the workflow.

Streamlined Class Copying –
Class copying into a single process, reducing steps to complete the workflow.

Integrated Enrolment & Invoicing – Combining student enrolment and invoice handling into a single streamlined process to reduce effort and minimise errors.

Integrated Enrolment & Invoicing – Combining student enrolment and invoice handling into a single streamlined process to reduce effort and minimise errors.

Reduced information overload – By breaking up the information presented to users when doing class edits into separate tabs, it prevents the main interface from becoming cluttered and overwhelming for users.

Reduced information overload –
By breaking up the information presented to users when doing class edits into separate tabs, it prevents the main interface from becoming cluttered and overwhelming for users.

Final Review Summary A clear summary for final review acts as a final checkpoint, helping users review details, catch errors, confirm actions, and complete the process with confidence, boosting accuracy and efficiency.

Final Review Summary
A clear summary for final review acts as a final checkpoint, helping users review details, catch errors, confirm actions, and complete the process with confidence, boosting accuracy and efficiency.

OCLASS COPY CLASS EDIT PAGE (OLD)

OCLASS COPY CLASS FLOW (NEW)

INTRODUCING

Integrated Invoicing

Automated invoice generation within the class copy process, removing manual work.

Automated invoice generation within the class copy process, removing manual work.

Flexible invoice editing ensures accurate billing aligned with student pricing plans and schedule. It helps accommodate diverse invoicing workflows across different businesses, reducing errors and saves time.

Flexible invoice editing ensures accurate billing aligned with student pricing plans and schedule. It helps accommodate diverse invoicing workflows across different businesses, reducing errors and saves time.

Efficient invoicing with colour tags give admins a quick overview of student categories and make bulk invoicing faster by enabling easy filtering and selection.

Efficient invoicing with colour tags give admins a quick overview of student categories and make bulk invoicing faster by enabling easy filtering and selection.

OCLASS INVOICES (OLD)

OCLASS INVOICES (OLD)

OCLASS STUDENT ENROLMENT & INVOICING (NEW)

OCLASS STUDENT ENROLMENT & INVOICING (NEW)

INTRODUCING

Maintaining Data Integrity & Autosave

Auto-save function supported by alerts to warn users when exiting the page during editing to prevent data loss

Auto-save function supported by alerts to warn users when exiting the page during editing to prevent data loss

Save to drafts feature gives users control and flexibility, allowing them to pause, review, and resume work without losing progress.

Save to drafts feature gives users control and flexibility, allowing them to pause, review, and resume work without losing progress.

OCLASS AUTO-SAVE & SAVE TO DRAFT FUNCTION (NEW)

OCLASS AUTO-SAVE & SAVE TO DRAFT FUNCTION (NEW)

OVERCOMING OBSTACLES

No Effort For Users, But Lots Of It For Us

Building a SaaS tool means constantly balancing user requests, true needs, and broader business goals, often amidst conflicting feedback and uncertainty. User interviews can be challenging, filled with resistance and noise, but staying focused on the core objectives and asking the right questions allowed us to uncover genuine needs.
With every business having unique requirements, we approached solutions with creativity and empathy, aiming to deliver adaptable features that drive real impact.


This experience strengthened my ability to navigate ambiguity and align product decisions with strategic outcomes.

Building a SaaS tool means constantly balancing user requests, true needs, and broader business goals, often amidst conflicting feedback and uncertainty. User interviews can be challenging, filled with resistance and noise, but staying focused on the core objectives and asking the right questions allowed us to uncover genuine needs.
With every business having unique requirements, we approached solutions with creativity
and empathy, aiming to deliver adaptable features that drive real impact.


This experience strengthened my ability to navigate ambiguity and align product decisions
with strategic outcomes.

Building a SaaS tool means constantly balancing user requests, true needs, and broader business goals, often amidst conflicting feedback and uncertainty. User interviews can be challenging, filled with resistance and noise, but staying focused
on the core objectives and asking the
right questions allowed us to uncover
genuine needs.

With every business having unique requirements, we approached solutions with creativity and empathy, aiming to deliver adaptable features that drive real impact.

This experience strengthened my ability to navigate ambiguity and align product decisions with strategic outcomes.

OUTCOMES

Measuring Success

We evaluated our revised design through usability tests with admin users, focusing on key metrics such as time to task completion, task completion rate, and user satisfaction (NPS). Our primary goal was to streamline the class copy workflow by reducing the number of screens and minimising the time required to complete the process.

>40%

Reduction in task completion time

Reduction in task

completion time

100%

Task completion rate

NPS

Positive user feedback received

on the new workflow

Positive user feedback received on the new workflow

>40%

Reduction in task completion time

100%

Task completion rate

NPS

Positive user feedback received

on the new workflow

LOOKING AHEAD

What's Next?

As OClass moves forward with implementing the new class copy flow, the focus should extend beyond individual features to the broader business and product strategy. Successful product design requires ongoing alignment with business goals, by prioritising high-impact features, streamlining rollouts, and ensuring that every enhancement creates meaningful value for users.


The approach is rooted in driving measurable impact, not just at the feature level but across the entire user journey and operational workflow.

As OClass moves forward with implementing the new class copy flow, the focus should
extend beyond individual features to the broader business and product strategy.
Successful product design requires ongoing alignment with business goals, by prioritising
high-impact features, streamlining rollouts, and ensuring that every enhancement creates meaningful value for users.


The approach is rooted in driving measurable impact, not just at the feature level but across
the entire user journey and operational workflow.

As OClass moves forward with implementing the new class copy flow, the focus should extend beyond individual features to the broader business and product strategy. Successful product design requires ongoing alignment with business goals, by prioritising high-impact features, streamlining rollouts, and ensuring that every enhancement creates meaningful value for users.


The approach is rooted in driving measurable impact, not just at the feature level but
across the entire user journey and
operational workflow.

Communicate & Educate

Clear communication of new features is crucial for driving user adoption and realising business value. By effectively showcasing benefits and guiding users through changes, we ensure that users are able to benefit and unlock the full potential of the product.

Tracking Metrics

Monitor user engagement, adoption of key features, customer support volume etc is important to prioritise high value features, identify opportunities, and ensure the product continues to create meaningful business impact.

Communicate & Educate

Clear communication of new features is crucial for driving user adoption and realising business value. By effectively showcasing benefits and guiding users through changes, we ensure that users are able to benefit and unlock the full potential of the product.

Tracking Metrics

Monitor user engagement, adoption of key features, customer support volume etc is important to prioritise high value features, identify opportunities, and ensure the product continues to create meaningful business impact.

Behind the Scenes

Behind the Scenes

None of this would have been possible without the right environment. Each week, our team held brainstorming workshops and engaged directly with OClass admin users and the support team to shape the product around real user needs.


Building a SaaS tool is as much about inspiring user confidence and encouraging adoption as it is about technical features, it’s often challenging to demonstrate new value to users. However, by truly listening and collaborating throughout this process, we uncovered many high-value improvements that could be delivered with low to medium effort, ensuring OClass continues to evolve in ways that matter most to its users.

None of this would have been possible without the right environment. Each week, our team held brainstorming workshops and engaged directly with OClass admin users and the support team to shape the product around real user needs.


Building a SaaS tool is as much about inspiring user confidence and encouraging adoption as it is about technical features, it’s often challenging to demonstrate new value to users. However, by truly listening and collaborating throughout this process, we uncovered many high-value improvements that could be delivered with low to medium effort, ensuring OClass continues to evolve in ways that matter most to its users.