Lead Notifi Logo
Lead Notifi
← All bot use cases
Lead Notifi · Skill & Language Learning Institutes
WhatsappInstagramMessenger

Course Enquiry Lead Qualification Bot for Skill & Language Institutes

A prospective student messages "want to learn spanish" — the bot asks whether they want to learn a Language or a Skill, genuinely branches into course selection either way, then books a free trial class before routing to a course advisor.

Option 1

Build it as a Manual Bot

Branches at the first question — Language collects which language and current proficiency, Skill collects which skill and experience level — both paths reconverge at trial-class scheduling, tagging and advisor routing.

1.LogicTriggerAny new contact's first incoming message (no keyword needed)
2.CommunicationQuick ReplyWould you like to learn a new Language or a Skill? — branches into 2 paths: Language / Skill
3.InputDate InputPreferred trial class date? (DD/MM)
4.InputTime InputPreferred time slot? (e.g. 6 PM)
5.LogicSet Tagcourse-lead
6.LogicTeam AssignmentCourse Advisor
7.CommunicationQuick Reply

START

Trigger

Fires On (Required)

Any new contact's first incoming message (no keyword needed)

60/200

Quick Reply

Body Text (Required)

Would you like to learn a new Language or a Skill?

50/1024

Buttons (Max 3)

Language

8/20

Skill

5/20

IF LANGUAGE

List

Header (Optional)

Image

OR

Paste image URL…

Body Text (Required)

Which language would you like to learn?

39/1024

List Items (Max 10)

English

7/20

Spanish

7/20

French

6/20

German

6/20

Text Input

Prompt (Required)

What's your current proficiency level? (Beginner/Intermediate/Advanced)

71/1024

IF SKILL

List

Header (Optional)

Image

OR

Paste image URL…

Body Text (Required)

Which skill would you like to learn?

36/1024

List Items (Max 10)

Coding

6/20

Graphic Design

14/20

Public Speaking

15/20

Music

5/20

Text Input

Prompt (Required)

Do you have any prior experience with this?

43/1024

Date Input

Prompt (Required)

Preferred trial class date? (DD/MM)

35/1024

Invalid Message (Required)

That doesn't look like a valid date. Please try DD/MM.

54/200

Time Input

Prompt (Required)

Preferred time slot? (e.g. 6 PM)

32/1024

Set Tag

Tag (Required)

course-lead

11/60

Team Assignment

Assign To (Required)

Course Advisor

14/100

Quick Reply

Header (Optional)

Image

OR

Paste image URL…

Body Text (Required)

Thanks! A course advisor will confirm your free trial class shortly.

68/1024

Advanced settings

Option 2

Build it as an AI Agent Bot

The assistant handles pricing, batch-timing and instructor-background questions in whatever order a prospective student asks them, while still gathering the same qualifying details a manual flow would collect.

S

Skill & Language Learning Institutes

Online
hi want to learn spanish, complete beginner10:01 AM
Great choice! We have beginner Spanish batches starting weekly. Do you prefer weekday evenings or weekend mornings?10:01 AM
weekday evenings10:01 AM
We have a Mon/Wed/Fri 7 PM batch starting next week. How much time can you commit weekly outside class?10:01 AM

Unlike the manual bot above, this isn't one node in a flow — it's a separate AI assistant mode that takes over the entire conversation and replies in natural language until it's switched off.

Which fits this use case?

Manual bot: fast, consistent triage into Language vs Skill, but a prospective student with pricing, batch-timing or certification questions gets a generic trial-booking flow with no answers until an advisor follows up.
AI agent: answers pricing, batch timing, instructor background and certification pathway immediately, and books the trial in the same conversation — closer to how an actual advisory call goes.
Best fit here: manual bot for high-volume enquiry season when consistent qualification matters most; AI agent for prospective students actively comparing institutes, where detailed answers genuinely influence the decision.

Frequently asked questions

Does the bot ask different questions for language vs skill courses?+
Yes — Quick Reply is the real branch point: Language collects which language and current proficiency, Skill collects which skill and prior experience, and both reconverge at trial-class scheduling.
What happens with an invalid trial class date?+
The Date Input node re-prompts with a validation message instead of silently failing or breaking the flow.
Can this route to a course-specific advisor?+
Yes — the Team Assignment node's "Assign To" field can point at a language-specific or skill-specific advisor instead of a generic one.
Is this available on Instagram and Messenger too?+
Yes — the same Trigger → Quick Reply → List branching model runs identically on WhatsApp, Instagram DMs and Messenger.

Build this bot for your business

Set up either version — manual flow or AI agent — in minutes, on WhatsApp, Instagram or Messenger.

Start Free Trial →