CRM and automation

Admissions pipeline with automations that fire on their own

Applicant tracking from first enquiry to enrolment, with a rules engine that moves work forward without anyone remembering to.

admissions-crmin production
Client
Healthcare education provider
Period
2025-2026
Stack
Next.js, PostgreSQL, Node.js, Zero-trust tunnel

The problem

Applicants fell through gaps between enquiry, document collection and enrolment. Follow-up depended on an advisor remembering.

What I built

A CRM with a stage model, a scheduled automation engine in three layers, and deployment driven by merge. Built alongside a second engineer with a shared database across four applications.

Result

Follow-up happens on schedule rather than on memory, and the pipeline state is one query away.

Next.jsPostgreSQLNode.jsZero-trust tunnel
All projects