Skip to content
ARB Codes

CRM

Nine offices on a single CRM, from first contact to visa

Every student of a study-abroad agency is followed through applications, offers, tuition and visas, and each office sees its own students only.

Client
Study-abroad agency
Industry
Education and student recruitment
Platform
Web app
Branch offices
9
Stages in pipeline
7
Currencies
3

The challenge

Student records sat in separate spreadsheets at nine offices. Head office had no view of progress in the branches, documents were spread over many inboxes, and payments made in different currencies were difficult to reconcile.

What we delivered

We built a single CRM that keeps each office's data apart and follows a seven-stage pipeline from intake to visa result. Every student profile holds documents, university applications, tasks and payments, and head office can see it all.

In the product

What it covers

  • Data kept apart by office, with a head-office view
  • Student pipeline in seven stages
  • Tracker for university applications
  • Documents uploaded to each profile
  • Kanban task boards and an activity log
  • Accounts kept in several currencies
  • Permissions by role and by page
  • Search across everything

The results

  • One system shared by nine offices
  • Head office can see each student's status
  • Payments and documents kept together

Built with

  • React
  • Vite
  • Express
  • PostgreSQL
  • Drizzle

Related work

Other projects in daily use

Need something similar?

Describe the problem in a few lines. One call later, a written scope and a fixed quote reach you within 48 hours.