Skip to content
ANB Codes

Student recruitment CRM

One CRM for nine offices, from first enquiry to visa decision

A study-abroad agency tracks every student through applications, offers, tuition and visas, with each office seeing only its own students.

Client
Study-abroad agency
Industry
Education and student recruitment
Platform
Web app
Offices
9
Pipeline stages
7
Currencies
3

The challenge

Nine offices kept student records in separate spreadsheets. Head office couldn't see progress across branches, documents were scattered across inboxes, and payments in different currencies were hard to reconcile.

What we built

We built one CRM with data separated by office and a seven-stage pipeline from intake to visa result. Each student has a profile with documents, university applications, tasks and payments, and head office sees everything.

Capabilities

Key features

  • Office-level data separation with head-office view
  • Seven-stage student pipeline
  • University application tracker
  • Document uploads on every profile
  • Kanban tasks and activity log
  • Accounts in several currencies
  • Role and page-level permissions
  • Global search

Outcome

  • Nine offices on one system
  • Every student's status visible to head office
  • Documents and payments in one place

Technology

  • React
  • Vite
  • Express
  • PostgreSQL
  • Drizzle

More work

Related case studies

Need something similar?

Share the problem in a few lines. After one call you'll get a written scope and a fixed quote within 48 hours.