All projectsCustom System

Custom Placement CRM for an Education & Recruitment Agency

A custom CRM that replaced spreadsheets and scattered WhatsApp threads with one system — tracking every candidate from first enquiry to enrolment, with documents, invoicing and reporting in one place.

A Nairobi education & recruitment agency
Custom Placement CRM for an Education & Recruitment Agency

The problem

The agency was growing fast and running the whole operation on spreadsheets, email and WhatsApp. Candidate details lived in three different files, two staff often worked from two different versions of “the truth,” and no one could answer a simple question — how many candidates are at the offer stage right now? — without an afternoon of cross-checking. Documents went missing, follow-ups slipped, and reporting to partners meant rebuilding the same figures by hand every month.

What we built

We designed and built a custom CRM around exactly how the agency works — not a generic tool bent to fit.

  • A candidate pipeline that moves people through clear stages — Enquiry → Application → Offer → Visa → Enrolled — so everyone can see the whole book of business at a glance.
  • One record per candidate holding their programme, documents, communication history and next action — no more hunting across files.
  • Document management, invoicing and reporting built in, so money owed and partner reports are always one click away, not a monthly rebuild.
  • Role-based access so staff see what they need and sensitive data stays protected.

Why it matters

Moving off spreadsheets isn’t cosmetic. Spreadsheets have no single source of truth, no audit trail and no alerts — which is exactly how follow-ups get missed and data drifts out of date. A purpose-built system turns a pile of files into answers the team can act on in seconds, and a dashboard a manager can trust.

The dashboards shown here are clean illustrations of the interface — all names and figures are anonymised placeholders, never real candidate data.

And as with everything we build: the system, the data and the logins belong to the client. It’s theirs to keep.

Gallery

Illustrative placement pipeline — representative of the interface (all data anonymised).
Illustrative placement pipeline — representative of the interface (all data anonymised).
Custom SystemCRMEducationAutomationNairobi

Like what you see?

Tell us what you're building and we'll send a tailored, no-obligation quote.

Get a free estimate