Skip to content

WhatsApp CRM · Course Sellers & Training Institutes

WhatsApp CRM for course sellers and training institutes

An adult who asks about your spoken English or IT diploma course is not buying a product. They are deciding whether they can finish something they may have started once before and stopped. InboxCRM keeps that decision visible: which enquiry is still thinking, who registered but has not paid, and who paid but never turned up to class one.

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

  1. Enquiry
  2. Fee reply
  3. Silence
  4. Registration link sent
  5. Payment
  6. First class
  7. Weeks 2-4
  8. 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.

  1. Stage 1

    New enquiry

    Asked about a course, no batch matched yet

  2. Stage 2

    Details sent

    Fee, duration and syllabus given, waiting on them

  3. Stage 3

    Demo booked

    Coming to a demo class or trial session before deciding

  4. Stage 4

    Registered, unpaid

    Said yes, payment or first instalment not in

  5. Stage 5

    Enrolled in batch

    Paid and placed in a named intake

  6. 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. 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. 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. 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. 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. 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. 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.