For schools, online courses, language schools and driving schools, track prospective students from enrollment to graduation. Increase your enrollment rate with appointments, automatic reminders and campaigns.
The modules that matter most for your industry work right out of the box.
Pipelines, kanban, scoring, saved views
Online booking and automatic reminders
WhatsApp, Instagram, Messenger in one place
Sequences, campaigns, web forms
Income & expense, commissions, reports
Pivot reports, funnel, team performance
Education sells in seasons, and the season is short. A language school, a tutoring centre, a private school or a university admissions office receives most of its enquiries in a few weeks, from parents and students who are asking three or four institutions the same question at the same time. The one that replies first, books a trial lesson or a campus visit, and follows up until the enrolment form is in wins the seat. So the setup for education centres on a shared inbox that turns every WhatsApp and Instagram enquiry into a record, an appointments module for trial lessons and open days with automatic reminders, a pipeline whose stages are events (visit booked, visit done, offer sent, enrolled), automations that chase the quiet ones, and a finance view that knows which course actually pays. It is a CRM for the enrolment process — not a learning platform or a student information system.
A parent sends "do you have a place for a 9-year-old in September, and how much is it?" to four schools on a Sunday evening. A student asks a language school on Instagram whether the B2 course starts in January. A working adult fills in a form on a course seller's landing page at 23:10. In every case the decision is large — a year of fees, a career move — and the first contact is small, and the institution that treats the small contact as if it were large gets the enrolment.
Speed matters more here than in most industries because the enquiries arrive together. The Harvard Business Review's study of 2,241 companies found that responding within an hour made a lead nearly seven times as likely to be qualified as waiting even an hour more; the average company took 42 hours. An admissions office answering Monday morning what was asked on Sunday evening is, by that measure, already late — and the school across town answered at 21:00.
The second shape is the visit. Almost nobody enrols without a trial lesson, an open day or a campus tour, and almost every institution loses people between "visit booked" and "visit done". The third shape is length: a September enrolment is often decided in March and paid in June, and a record that nobody owns for three months is a record that quietly goes to a competitor.
Every stage below is an event that either happened or did not. "Interested" is not a stage; "trial lesson attended" is.
| Stage | Verifiable event | Automation that usually helps |
|---|---|---|
| New enquiry | First message, call or form received | Assign owner in turn; welcome message with the programme brochure |
| Contacted | A human replied | No reply from the family in 2 days → second message; 5 days → call task |
| Visit booked | Trial lesson or open day appointment exists | Reminder 24 h and 2 h before, to the parent and the student |
| Visit done | Appointment marked attended | Feedback task the same day; no-show → move back and rebook |
| Offer sent | Fee quote or placement letter sent | Follow-up at 3 and 7 days; notify the director above a value |
| Enrolled | Registration form and deposit received | Deal won → income booked, course capacity reduced |
| Lost / deferred | Explicit refusal or "next year" | Lost reason required; deferred → task in the next season |
Schools usually run one pipeline per intake type — new admissions, re-enrolments, summer school — and course providers one per product family. Starter includes two pipelines, Growth five, Business ten. Put the stage that leaks — visit booked to visit done — under reminders before tuning anything else.
In education the person who enquires and the person who attends are often different. Keep the parent as the contact and the student's details as fields on it, or the reverse for adult learners; the lead-detail layout is configurable per role so each desk sees only its own set.
| Field | Type | Why |
|---|---|---|
| Programme / course of interest | List | Routes to the right adviser; the main report dimension |
| Intake / start date | Date | Date-based automations: reminders before term, deferral tasks |
| Student age or grade | Number / list | Placement; capacity per class |
| Current level (language schools) | List | Which trial lesson to book |
| Country / language | System fields | Filled from the phone's country code; decides who answers international students |
| Sibling / referral | List | Discount rules and the referral report |
| Fee quoted | Number | Pipeline value before a deal exists |
| Ad campaign / ad set / ad | System fields | Filled by the lead webhook; tells you which ad produced enrolments, not clicks |
| Lost reason | List, required on Lost | Fees, distance, chose another school, timing — the only way to learn |
Tags carry the things that change: "scholarship applicant", "needs transport", "September waiting list". Saved views turn a filter into a one-click list — "all September enquiries with no visit booked" is the list the admissions desk opens every morning.
WhatsApp, Instagram DMs and Messenger land in one shared inbox. A new conversation creates a record automatically with the full message history attached, and the phone number is normalised to international format so the parent who messages on WhatsApp and calls the office a week later is one record, not two. A web form on the school site and the lead webhook from a landing page create records the same way, with the ad fields filled.
Two settings carry the load in an admissions office. Distribution: each channel can name the advisers to whom unowned conversations are assigned in turn, so the Sunday-evening enquiry has an owner before Monday. Working-hours reply: an inbound message outside the shift can trigger an automatic reply — "we open at 08:30; here is the programme guide in the meantime" — which holds the family until someone real answers.
Brochures, timetables and fee sheets go out from the same thread, and the reply stays on the record. When an adviser leaves in July, the conversations do not leave with them.
The appointments module is the school's second pipeline. A trial lesson has a date, a duration, a teacher or room and a student; an open day is the same object with many attendees. Bookings can be made by staff from the record or by the family from an online booking page, and reminders go out by WhatsApp, SMS or e-mail on the schedule you set.
For institutions with several campuses or teachers, the shift calendar decides who is bookable when, and the response-time report counts working minutes, so a no-show rate by teacher and by weekday becomes a number rather than an impression.
The season is where education differs from most businesses: two hundred enquiries in March, twenty in July. Three tools make the peak survivable.
Automations are built from triggers (a record enters a stage, a field changes, a date arrives, nothing has happened for N days) and actions (send a message, create a task, change a field, assign, notify). For a school the useful set is small and specific.
Stage-bound automations sit on the stage and run when a record enters it; account-wide ones watch the whole workspace. The log shows which automation ran on which record and whether the message was delivered, which is how you learn that the 23:10 auto-reply is the one that books visits.
A course is a product with a price, an optional cost (teacher hours, materials, exam fees) and custom fields — level, start date, seats. An enrolment is a deal with that product on it. When the deal is won, the income is recorded, the cost is booked as an expense and the seat count comes down, so "how many places are left on the January B2 course" is a number in the products list rather than a question for the coordinator.
Instalments are recorded as income entries against the deal, so the finance view shows what was promised, what was paid and what is due, by course and by month. Adviser commissions — a fixed sum or a percentage per user on won enrolments — are computed in the same movement. Deal profitability per enrolment, cost against fee, is a Business-plan feature; the basic income-and-expense view is on every plan.
Departments follow the org chart — campus, then programme — and a manager sees everything below them. The activity log records who opened, edited, exported or reassigned which family's record; for anything involving children's data that is a reasonable expectation, and it arrives with the Growth plan.
All of these are pivot reports — rows by adviser or programme, columns by stage or month — with a chart and a CSV export, and they can be saved so the Friday view is one click.
This is not a learning management system, a student information system or a timetabling tool. It does not host lessons, grade work, record attendance in class, manage the academic calendar or hold transcripts. It also does not take card payments online — fees are recorded here, collected through whatever your school already uses. Keep the academic record in the system built for it; keep the enquiry, the conversation, the visit, the offer and the follow-up here.
It is also worth saying plainly that automated daily backups of your workspace are not currently part of the service. Export what you must retain, and the CSV export is on every list.
| Symptom | Most likely cause | Fix |
|---|---|---|
| Enquiries answered the next day | Conversations unowned; the weekend has no shift | Distribution on the channel; working-hours auto-reply; watch the response-time report |
| Same family under two advisers | Mother messaged on WhatsApp, father called from a landline | Duplicate report on phone endings; merge; one owner |
| Trial lessons not converting | No feedback task; the reason is never captured | Same-day feedback automation after "visit done" |
| Ad reports say leads, school says none | Ad fields empty on webhook leads | Map campaign / ad set / ad in the webhook; they are system fields |
| Pipeline mixes September and summer school | One pipeline for everything | One pipeline per intake type; bulk move at season end |
| Teacher sees every family | Given administrator instead of a role | Create a Teacher role with appointments only |
| "Next year" families forgotten | Marked Lost | Deferred stage plus a dated task in the next season |
| Module | Starter | Growth | Business |
|---|---|---|---|
| Leads, pipelines (2 / 5 / 10), custom fields, tags, saved views | Yes | Yes | Yes |
| WhatsApp / Instagram / Messenger inbox, web forms, lead webhook | Yes | Yes | Yes |
| Trial lessons and open days with reminders | Yes | Yes | Yes |
| Courses as products, income and expense, commissions | Yes | Yes | Yes |
| Recurring tasks, select-all bulk actions | Yes | Yes | Yes |
| Automations (chasing, reminders, no-show tasks) | — | Yes | Yes |
| Departments, full roles, activity log | — | Yes | Yes |
| Pivot reports (visits by source, no-show by teacher) | — | Yes | Yes |
| Profitability per enrolment | — | — | Yes |
A single-site tutoring centre or language school runs on Starter. A school with several advisers, ad-driven enquiries and a real season lands on Growth, for the automations and the roles more than anything else; a group with campuses is a Business-plan account for the ten pipelines and fifty users. See the pricing page, and the appointments and automations pages for the two modules that carry the load.
Set up your workspace in under a minute — free for 14 days.
Create your workspace