WhatsApp CRM · Course Sellers & Training Institutes
WhatsApp CRM for course sellers and training institutes
Written for how course sellers & training institutes actually work
Vocational and professional institutes running batches in spoken English, IT diplomas, accounting qualifications or digital marketing; online course sellers running live cohorts and recorded courses; and weekend workshop organisers selling one-day sessions.
The gap between enquiry and decision is days to a few weeks, longer than most trades, because this competes with rent and the memory of money already wasted once. A patient cadence works: a check-in a few days after the fee reply, a demo class offer before the intake closes, and one clear message asking whether to keep the enquiry open. During the course itself, one non-financial check-in every two weeks catches the quiet drop-off.
January brings a wave of adult learners, and the weeks after O/L and A/L results release bring school-leaver enquiries all at once. April after Avurudu is a smaller second spike, and online sellers running ads make their own launch windows regardless of the calendar.
A normal day in your inbox
- How much is the spoken English course?
- Weekend classes only? I have a full-time job.
- Can I pay in instalments, monthly?
- I tried a course before and stopped. Can I start again now?
- When does the next batch start?
- Is the certificate valid, is it accredited?
- I joined the free webinar and thought I'd take the course, but now I'm not sure.
Where the deals leak
- Enquiry
- Fee reply
- Silence
- Registration link sent
- Payment
- First class
- Weeks 2-4
- Completion
Between "interested, asked for details" and "actually paid and sat in class one." A second, quieter loss happens in week two or three, when an adult juggling work and family stops attending and nobody follows up except about the unpaid instalment.
The reply was a fee and a duration. That answers what was typed, not what was meant. In the days between the enquiry and the start date the person talks themselves out of it, and the institute files it as a price-shopper when it was never about price.
A board that matches your job
Name your boards after real intakes, not months, so one board is one batch. When a batch fills, the enquiries still sitting in Details sent become the list you talk to when the next intake opens.
Stage 1
New enquiry
Asked about a course, no batch matched yet
Stage 2
Details sent
Fee, duration and syllabus given, waiting on them
Stage 3
Demo booked
Coming to a demo class or trial session before deciding
Stage 4
Registered, unpaid
Said yes, payment or first instalment not in
Stage 5
Enrolled in batch
Paid and placed in a named intake
Stage 6
Attending
In class, watch for the week two or three silence
Tags worth having
- weekend-batch
- weekday-evening
- online
- instalment-plan
- from-webinar
- restarting
- corporate-group
- next-intake
Set it up once
Everything below happens inside WhatsApp Web, on the number you already use. No API, no new inbox.
Add InboxCRM to Chrome- 1
Ask one question before the number
Save a quick reply that asks what the course is for, a job change or personal interest, then a second one with the fee wrapped in what the batch covers. Text macros drop the course name, fee and intake date in so the coordinator is not retyping them at 9pm.
- 2
Put a follow-up rule on the gap that actually loses money
Set a rule on Details sent so a chat sitting there for four or five days raises a reminder. This gap is days to weeks in this trade, not hours, so the cadence is patient: a check-in, then a demo class offer, then one honest close-the-file question.
- 3
Track instalments as custom fields, not memory
Add fields for plan type, instalment number and next due date on each contact. Front-office staff rotate, and the person answering today often did not register the student. The field answers it without asking the student to explain themselves again.
- 4
Catch the week-two silence before it becomes a refund argument
Move students to Attending on day one and use a follow-up rule to flag anyone you have not messaged in two weeks. A short "how is the course going" message that is not about money is the one thing almost nobody in this trade sends.
- 5
Reopen past enquirers when a new intake opens
Campaigns go to a list you provide of people who opted in, with default caps of 40 an hour and 250 a day, quiet hours and warm-up mode. Course launches repeat, so the people who asked about the last batch and did not join are a real list, not a scraped one.
- 6
Read the funnel report after each intake closes
The sales funnel report shows where enquiries stopped moving. If most sit at Details sent, the reply is the problem. If they stall at Registered, unpaid, the payment step is. Two different fixes, and guessing picks the wrong one.
The messages that stall a sale
“How much is the fee?”
Usually means
Is this in my range, and is it worth what I am about to risk. Often it also carries "can I actually do this."What works
One short question first, what they want the course for, then the fee with what the batch includes, then a question that moves forward. The mistake is the number alone, or the number followed by marketing claims.“Do you guarantee a job at the end?”
Usually means
They need reassurance this is not wasted money, and they are testing whether you will say anything to close.What works
Say plainly what the course teaches and what they walk out with. Say honestly that no institute can promise a job or a salary. Then point to what is verifiably true: syllabus, practice material, the kind of project work the batch does.“Certificate eka valid da, accredited da?”
Usually means
Three different questions in one sentence: will this help a job application, is this institute real, or is this recognised by a named body.What works
Ask what they need the certificate for before answering. A certificate that is fine for a CV line is not automatically fine for a formal visa or university requirement, and saying so builds trust rather than losing the sale.“I started a course before and stopped. Can I join again?”
Usually means
Will this time be different, will you judge me, and can this work for someone who already failed once.What works
Treat it as normal, because it is. Ask what got in the way last time, time, difficulty or a life event, and let the answer shape the batch you recommend. Hollow encouragement reads as a script.“Can I pay in instalments?”
Usually means
Usually a genuine cash-flow question from someone already close to committing, not a request for a discount.What works
State the instalment structure plainly if one exists. If none exists, say so instead of inventing flexibility the finance side cannot support later.
Quick replies to save first
Copy these, swap the details in [brackets], and save them as quick replies so you stop retyping them.
Before the fee
Hello! You asked about the [course]. Quick question first, are you looking at this for [a job change] or [your own interest]? I'll suggest the batch that fits.
Fee with a next step
The batch that fits you is Rs. [amount] over [X] months, covering [main syllabus parts]. Would you rather [sit in on a demo class] or [register for the batch]?
Job outcome question
I'll be straight with you, no institute can promise a job. What I can tell you exactly is what you learn in this course and what you finish with, so you can judge it yourself.
Someone restarting
That's completely normal, a lot of people come back after stopping once. What got in the way last time, the timing or the difficulty? I'll recommend the batch that suits that.
After a free webinar
Thanks for joining the webinar. The full course goes further than the session did on [key areas]. Anything you'd like answered before the [intake date] batch fills?
Free tools that help here: WhatsApp Business Message Templates, WhatsApp Link Generator.
The parts of InboxCRM you'll use most
Follow-up rules
Flags an enquiry that has sat at Details sent for days, which is exactly where an adult talks themselves out of enrolling.
Quick replies and macros
Front-office coordinators rotate. Saved replies keep the honest answer to the job-guarantee question the same whoever is on the phone.
Pipeline boards
One board per intake shows who registered but has not paid and who paid but has not turned up.
Campaigns with sending caps
Reopen past enquirers who opted in when a new batch or webinar is announced, at a conservative pace with quiet hours.
Sales funnel report
Shows whether enrolments stall at the fee reply or at the payment step, so you fix the right one.
Questions from course sellers & training institutes
Can I run a separate board for each batch?
Yes. Create a board per intake with your own stage names, so the January weekend batch and the March weekday batch never mix. Contacts carry their tags and notes between boards, so a student who misses one intake and joins the next keeps their history, including what they originally asked about and which instalment plan they were quoted.
How do I keep track of who still owes an instalment?
Add custom fields to each contact for plan type, instalment number and next due date, then filter or tag from there. InboxCRM does not take payments or connect to a bank, so you record what was agreed and what has been received. Never ask for card numbers or bank credentials over WhatsApp, whatever the plan.
Is messaging past enquirers about a new intake allowed?
Campaigns send to a list you supply of people who agreed to hear from you, not to scraped or bought numbers. Defaults are conservative: 40 messages an hour, 250 a day, quiet hours, a per-contact cooldown and warm-up mode for a new number. WhatsApp's own rules still apply, so keep the list to genuine past enquirers and students.
Our coordinator changes every few months. Does the history survive?
Notes, tags, custom fields and pipeline stages stay on the contact, so the next coordinator opens a chat and sees what the student asked, what was quoted and where they stopped. CRM data is stored locally in the browser on that machine, so use the local backup and restore, or the optional encrypted cloud chat backup, before you hand a desk over.
Does the AI draft replies for enrolment questions?
Only if you switch it on with your own OpenRouter, OpenAI, Gemini or Groq key, and it drafts rather than sends. For accreditation and job-outcome questions, write the answer yourself. Those are the two places where an approximate reply does real damage, and the honest answer is short enough to save as a quick reply anyway.