linkedin

Modernizing Tutor Management for a Premier EdTech Provider

Impact Summary

  • 116% Revenue Growth: Achieved through optimized tutor availability and recurring resource utilization.
  • 95% Student Base Expansion: Rapid scaling enabled by a robust, MuleSoft-powered infrastructure.
  • 115% Increase in Session Volume: Successfully delivered over 538,000 student sessions in a single year.
  • Operational Cost Reduction: Significant decrease in support costs via automated tutor scheduling.
  • Future-Proof Architecture: 10+ reusable APIs established as a foundation for ongoing global expansion.

Client Overview

The client offers online tutoring for students from Year 2 to Year 12. Operating primarily across Australia and New Zealand, their mission focuses on delivering personalised learning experiences. A key challenge is to match the calendar and availability of tutors and students. 

The journey began when a rapidly growing EdTech organization reached a critical breaking point; their infrastructure could no longer support the growth of their success, leading to inefficient tutor scheduling with manual steps that directly impacted both user experience and the bottom line. Recognizing the need for architectural reformation, they partnered with NJC Labs to transition to an API-led ecosystem. 

By integrating across vast platforms like Salesforce, AWS, and Zuora into a unified MuleSoft layer, the organization transitioned from manual, error-prone workflows to a seamless self-service centered on recurring scheduling. Today, this client has fully embraced the API-led development methodology, which has provided a resilient digital foundation, allowing them to scale their mission of personalized education into new territories with unprecedented speed and efficiency.

Project Details

CategoryDetails
SectorEducation Technology (EdTech)
Tech StackMuleSoft, Salesforce, AWS, Zuora, Vonage, Datadog, PostgreSQL
ApproachThree-Tiered API-Led Connectivity & Bi-directional Data Synchronization

Technical Challenges

Fragmented Scheduling Logic

The previous system lacked weekly recurrence as a concept, which created a fragmented experience for both tutors and students. This technical gap forced frequent, unnecessary tutor changes for students with fixed schedules, damaging the consistency of the educational relationship and negatively impacting the brand’s NPS (Net Promoter Score).

Operational Inefficiency and Revenue Leakage

Inefficient scheduling functionality wasn’t just a user experience hurdle; it was a financial one. The high level of manual intervention required by their agents to pair tutors with students led to high support overhead and “dead time” in tutor schedules, representing significant lost revenue opportunities.

Data Silos and Synchronization Gaps

As the organization grew, maintaining data integrity across their CRM (Salesforce) and their backend databases (PostgreSQL) became a primary concern. Without real-time, bi-directional synchronization, tutors were often working with stale information, leading to scheduling conflicts and administrative friction.

The Solution

API-Led Connectivity Architecture

NJC Labs implemented MuleSoft’s recommended three-tiered architecture comprising system, process, and experience APIs. This approach decoupled the core systems of record from the end-user applications, allowing for a more agile and modular environment. Ten reusable APIs were initially developed, providing a pluggable framework that can be leveraged for future business initiatives without starting from scratch.

Automated Tutor Hub & User Management

A centralized Tutor Hub was engineered to empower tutors with self-service capabilities. By developing specialized APIs in MuleSoft, the team automated the session scheduling process and subscription management. This automation ensures that tutor availability is updated in real-time, allowing the system to match students and tutors based on complex logic without requiring manual oversight from their agents.

Bi-directional Data Orchestration

To ensure one version of the truth, a reliable synchronization engine was built. More than 50 unique assets were kept in sync across both Salesforce and PostgreSQL. This ensures that whether an agent is viewing a customer record in the CRM or a tutor is checking their dashboard, the data remains consistent, accurate, and updated almost instantly.

Business Results

Exponential Financial and User Growth

The transformation delivered immediate and significant results. The organization saw a 116% increase in revenue, driven by improved management of tutor availability. By making sure more tutors were available during peak times and reducing gaps between sessions, the platform increased its earning potential. The organization also increased its student population by 95% within a single year.

Operational Excellence and Stability

By minimizing manual intervention in the scheduling process, the organization successfully reduced its support costs. The infrastructure now supports a massive scale, delivering 538,362 student sessions annually, a 115% increase over the previous year without a proportional increase in administrative headcount.

Cultural Shift Toward Reusability

Beyond the metrics, the project created a culture focused on reuse within the organization. The team now uses the 10 reusable APIs developed during this engagement across other initiatives, which helps them launch new features faster and expand into new regions more efficiently.

Looking Ahead

With a modern API-led foundation firmly in place, the organization can confidently execute its global expansion strategy. The current architecture handles the complexities of operating across multiple regions, including different currencies, time zones, and educational standards. Moving forward, the focus will shift toward leveraging the rich data now flowing through MuleSoft to implement advanced analytics and AI-driven matching algorithms, further personalizing the learning journey for every student they serve.