Back to case studies
Case Study

++Tutors

AI-powered tutoring marketplace serving IB, AP, A-Level, and IGCSE students worldwide.

We transformed a WordPress site into a custom platform with semantic AI matching, business intelligence, and a purpose-built CRM—replacing HubSpot and eliminating all manual batch work.

85%
AI cost reduction
vs. direct GPT-4 calls
247
Tutors onboarded
across 6 curricula
<3s
Match time
from request to results
0
Manual batch work
fully automated CRM

The Challenge

++Tutors was running on WordPress with a patchwork of plugins and HubSpot for CRM. The team spent hours each week on manual tasks: matching students to tutors by hand, syncing data between systems, and running batch updates in HubSpot.

Key pain points:

  • Manual matching: Staff reviewed every tutor request individually, taking 10-15 minutes per match
  • Data silos: Student info scattered across WordPress, HubSpot, and spreadsheets
  • Batch work: Weekly CRM cleanup and sync tasks consumed entire afternoons
  • No insights: No visibility into tutor supply gaps or sales opportunities

What We Built

AI Tutor Matching

Semantic search using OpenAI embeddings + Pinecone, with GPT-4 for final selection. Students describe their needs in plain language, and the system returns the 3 best-matched tutors with personalized reasoning—in under 3 seconds.

Business Intelligence Engine

Auto-generates insights after every match: supply gap alerts (e.g., "Only 3 Chemistry HL tutors—hire 2-3"), sales opportunity scoring, and specific talking points for the team.

Custom CRM (Replacing HubSpot)

Purpose-built contact and deal management with automated workflows. No more batch syncs—data flows in real-time. Admin dashboards for sales pipeline, tutor management, and lifecycle analytics.

Multi-Curriculum Platform

Full marketing website supporting 6 curricula (IB DP, AP, A-Level, IGCSE, MYP, PYP) with curriculum-specific content, SEO-optimized subject pages, and a resource library.

Automated Email Journeys

Behavior-triggered email sequences with 5 safety layers. Integrated with the CRM for activity tracking and lifecycle-based messaging.

Results

10-15 min → 3 seconds
Tutor matching time
85% cost reduction
AI matching costs ($0.03 vs $0.15 per match)
Zero batch work
Eliminated weekly CRM cleanup tasks
247 tutors, 6 curricula
Scaled from single-curriculum focus

Tech Stack

Next.js 15TypeScriptPostgreSQLSupabaseOpenAI GPT-4PineconeVercelReact Email

Want similar results for your business?

Let's discuss how we can build custom AI and automation systems for your operations.