Back

flagship course · GL-06

Chatbots for Business

Plan, write, test and improve a customer-service chatbot that answers the top questions, hands over to a person when needed, and reports what it saves.

about this course

What you will be able to do

L4 Practitioner50 h of lessons plus practiceMedium Module, 3-6 weeks

Plan, write, test and improve a customer-service chatbot that answers the top questions, hands over to a person when needed, and reports what it saves.

  • Understand Explain the difference between a rule-based and an AI-assisted chatbot.
  • Apply Write a conversation flow with greeting, answers, fallback and hand-off.
  • Analyse Rank customer questions by volume to choose what the bot should answer first.
  • Evaluate Judge a bot with a 30-question test set and the containment rate (the share of chats the bot resolves without a person).
  • Create Produce a tested bot plan with a knowledge base, privacy notice and improvement log.

Task, condition and standard

Task

Design, test and report on a chatbot for one real business or service, with a 30-question test set and a containment-rate result.

Condition

A real business or a school or club office, a free chatbot builder or a spreadsheet script, 50 real past questions, a spreadsheet, two testers, a mentor. About 50 hours over 3 to 6 weeks.

Standard

The bot states that it is a bot; it passes at least 24 of 30 test questions; every fallback leads to a human option; no personal data beyond a first name and contact is stored; two peers rate Meets or better.

Who it is for: Shop and clinic staff, customer-service agents, small-business owners, school office staff, junior marketers. Requirements: none. Experience answering customer questions helps. Materials: lesson text, worked examples, templates, rubric, 10-question check.

Safety and limits: The bot never gives medical, legal, tax or financial advice; it hands those over to a person. It must say it is a bot. Do not store payment or health details. This course is not legal advice.

lesson by lesson

8 modules with worked examples

Module 1 Purpose and the top ten questions 6 hAnalyse

A bot should do a few jobs well. Start by counting what customers actually ask.

  • Collect 50 real questions from email, chat and phone notes.
  • Group them. In many small businesses a few common questions make up a large share of all contacts.
  • Choose the jobs: opening hours, prices, booking status, delivery, returns.
  • Write what the bot will not do.
Worked example. A dental front desk groups 50 questions: 14 about opening hours, 9 about booking, 8 about prices, 7 about directions. The bot covers these four groups first.

Activity. Collect and group 50 questions for your business and rank the top ten.

Standard to meet. Collect fifty real questions; count the groups; rank the top ten; write a "will not do" list.

Module 2 Conversation design 7 hApply

A good chat is short, clear and kind. Every path ends with an answer or a person.

  • Greeting says it is a bot and what it can do in one line.
  • Offer 3 to 5 buttons for common questions; allow free text as well.
  • Fallback: if the bot does not understand twice, offer a human option and take the name and contact.
  • Keep each reply under 40 words.
Worked example. Greeting: "Hi, I am the shop's helper bot. I can tell you opening hours, prices and delivery. For anything else I will get a person." Fallback after two misses: "May I take your name and number so a person can call you back?"

Activity. Write the greeting, five answers, the fallback and the hand-off for your bot.

Standard to meet. Write a greeting that says it is a bot; end every path in an answer or a person; keep replies under 40 words.

Module 3 The knowledge base 7 hCreate

A bot is only as good as its answers. Write each answer once, in a plain spreadsheet, with an owner and a date.

  • Columns: question, answer, source, owner, last checked.
  • Use the same wording as the official price list or policy; do not invent.
  • Review every month. An old answer is a wrong answer.
  • Mark questions that must go to a human.
Worked example. Knowledge base of 40 rows. Two rows flagged "human only" (refund disputes and complaints).

Activity. Build a knowledge base of at least 30 rows with owners and dates.

Standard to meet. Fill all columns, source every answer, and mark human-only rows.

Module 4 Rule-based or AI-assisted 6 hEvaluate

Rule bots follow set paths and are predictable. AI-assisted bots handle free text but can be wrong. Many businesses use both.

  • Rule-based: buttons and keywords, easy to test, limited.
  • AI-assisted: understands free text, needs checks, may give wrong answers confidently.
  • Safe design: AI may find the answer in the knowledge base but must not invent beyond it.
  • Always keep a human route.
Worked example. A clinic uses buttons for opening hours and bookings, and AI only to match free text to those same answers. Anything else goes to staff.

Activity. Choose a design for your case and write three reasons.

Standard to meet. Argue the choice with risk and cost, and include a human route.

Module 5 Privacy and trust 5 hApply

People must know they are talking to a bot and how their details are used.

  • Say it is a bot at the start.
  • Collect only what is needed: first name and a contact detail, with consent.
  • Never ask for passwords, payment cards or health details in chat.
  • Say how long chats are kept and how to ask for deletion, following local law.
Worked example. Notice: "I collect your first name and phone number only to call you back. Chats are kept for 90 days. Ask staff to delete yours at any time."

Activity. Write the privacy notice and a data table for your bot.

Standard to meet. Show the bot disclosure, limit the data, and state retention.

Module 6 Testing with 30 questions 8 hEvaluate

Test before launch. Write 30 questions in real customers' words, including awkward ones, and mark each answer.

  • Mix: 20 normal, 5 misspelt or short, 5 outside the bot's scope.
  • Mark each as right, partly right or wrong. Pass is 24 of 30 right.
  • Fix the wrong ones and test again.
  • Keep every version of the test set.
Worked example. First test: 21 of 30 right. Fixes: three missing answers added, two buttons reworded. Second test: 26 of 30.

Activity. Run your test set twice and record the scores.

Standard to meet. Test thirty varied questions, complete two score sheets, and list the fixes.

Module 7 Measuring value 6 hAnalyse

Containment rate is the share of chats the bot resolves without a person. It turns into money saved.

  • Containment = resolved by bot / all chats. Example: 620 of 1,000 chats = 62 percent.
  • Cost per human chat is USD 3.50 in this example (an estimate; check your market), so 620 chats saved = USD 2,170.
  • Also track hand-off quality: did the person receive a useful summary?
  • Track customer rating after each chat.
Worked example. Monthly report: 1,000 chats, 620 contained, USD 2,170 saved, average rating 4.2 of 5, top missed question: "Do you deliver on Sunday?".

Activity. Calculate containment and saving from sample figures and write the monthly report.

Standard to meet. Correct arithmetic with units; report names the top missed questions.

Module 8 Improve and launch 5 hCreate

A bot is never finished. Review missed questions weekly and add or fix answers.

  • Read ten failed chats each week.
  • Add answers for repeated misses; retire wrong ones.
  • Announce changes to staff so they know what the bot says.
  • Keep an improvement log with date, change and result.
Worked example. Week 3 log: added Sunday delivery answer; containment rose from 62 to 66 percent.

Activity. Write a launch checklist and a four-week improvement plan.

Standard to meet. Complete the checklist; name owners and dates in the plan.

assessment

How you are checked

Evidence: question list, flow, knowledge base, privacy notice, two score sheets, monthly report, improvement log. A mentor and one peer mark it with this rubric. Pass: no criterion at 'Not yet', and at least 8 of 10 check answers right.

Marking rubric (Not yet, Meets, Exceeds)
CriterionNot yetMeetsExceeds
PurposeNo evidence from real questionsTop ten from 50 real questionsAlso shows volume and priority
ConversationDead endsEvery path ends in answer or personNatural wording tested with users
Knowledge baseUnsourced answersSourced, owned and datedReview cycle running
TestingNo test set30 questions, 24 or more rightTwo rounds with documented fixes
Privacy and valueMissing notice or figuresNotice and containment shownSaving calculated and risks listed

Ten-question check, with model answers

Q1. What must a chatbot say at the start?

Model answer: That it is a bot. (Covered in module 5: Privacy and trust. To pass that module: Show the bot disclosure, limit the data, and state retention.)

Q2. When should a bot hand over to a person?

Model answer: When it fails twice, or for complaints, advice, or sensitive matters. (Covered in module 2: Conversation design. To pass that module: Write a greeting that says it is a bot; end every path in an answer or a person; keep replies under 40 words.)

Q3. What is containment rate?

Model answer: The share of chats resolved without a person. (Covered in module 7: Measuring value. To pass that module: Correct arithmetic with units; report names the top missed questions.)

Q4. 1,000 chats with 620 resolved gives what rate?

Model answer: 62 percent. (Covered in module 7: Measuring value. To pass that module: Correct arithmetic with units; report names the top missed questions.)

Q5. How much is saved at USD 3.50 per human chat for 620 chats?

Model answer: USD 2,170. (Covered in module 7: Measuring value. To pass that module: Correct arithmetic with units; report names the top missed questions.)

Q6. Why use a knowledge base?

Model answer: So answers are written once, checked and kept current. (Covered in module 3: The knowledge base. To pass that module: Fill all columns, source every answer, and mark human-only rows.)

Q7. What is a risk of AI-assisted bots?

Model answer: They can give wrong answers confidently. (Covered in module 4: Rule-based or AI-assisted. To pass that module: Argue the choice with risk and cost, and include a human route.)

Q8. How many test questions pass the bot in this course?

Model answer: At least 24 of 30. (Covered in module 6: Testing with 30 questions. To pass that module: Test thirty varied questions, complete two score sheets, and list the fixes.)

Q9. Name one thing a bot must not ask for.

Model answer: Passwords, payment card details or health details. (Covered in module 5: Privacy and trust. To pass that module: Show the bot disclosure, limit the data, and state retention.)

Q10. Why review failed chats weekly?

Model answer: To find repeated misses and add or fix answers. (Covered in module 8: Improve and launch. To pass that module: Complete the checklist; name owners and dates in the plan.)

ladder L1 to L7

Slide by slide, with notes

Seven slides, one for each level. Step in at your level and move up; credits stack.

Slide 1. L1 Basic: What a chatbot is

On the slide: L1 Basic · What a chatbot is

Notes: Explain what a chatbot does and that it must say it is a bot. Notes: try two chatbots and list what each does well and badly.

Slide 2. L2 Awareness: Top ten questions

On the slide: L2 Awareness · Top ten questions

Notes: List the ten most common customer questions and a clear answer for each. Notes: use real enquiries from the business; check that no answer asks for passwords or card details.

Slide 3. L3 Foundation: Build a simple bot

On the slide: L3 Foundation · Build a simple bot

Notes: Build a rule-based bot with a hand-over to a person. Notes: hand over when the bot fails twice, or for complaints or sensitive matters.

Slide 4. L4 Practitioner: Test with 30 questions

On the slide: L4 Practitioner · Test with 30 questions

Notes: Test the bot with 30 questions and report the pass rate. Notes: the course standard is at least 24 of 30; learners log each failure and fix.

Slide 5. L5 Specialist: Measure value

On the slide: L5 Specialist · Measure value

Notes: Measure the share of chats resolved without a person and the money saved. Notes: 620 of 1,000 chats is 62 per cent, and 620 chats at USD 3.50 each saves USD 2,170; learners redo it with their own figures.

Slide 6. L6 Advanced: Run a weekly review

On the slide: L6 Advanced · Run a weekly review

Notes: Run a weekly review of failed chats and update the knowledge base. Notes: sample ten failed chats, add or fix answers and record the change.

Slide 7. L7 Super expert: Plan a support service

On the slide: L7 Super expert · Plan a support service

Notes: Design a bot and human support service with privacy rules, targets and audit. Notes: review disclosure, data handling and hand-over; present a 12-month plan with targets.

jobs this leads to

Where this takes you

  • Chatbot content writer. Writes and maintains answers.
  • Customer-service automation assistant. Builds and tests bots.
  • Support team lead, junior. Manages bot and human hand-off.
  • Digital marketing assistant. Runs website chat and lead capture.
  • Knowledge-base editor. Keeps answers accurate.

Next courses: AI in Practice, Lead Generation for Small Businesses, Customer Service Excellence.

ten locations and global

Your place

Check data-protection, consumer and bot-disclosure rules for your place. Check your local rules with an adviser before you act for real.

India (Bengaluru)

Currency: write INR next to every number. Language: English, Hindi, Kannada. Personal data law to check: Digital Personal Data Protection Act 2023. Level frame: National Skills Qualifications Framework (NSQF) and the national credit framework. Partner to practise with: an industrial-training institute, a polytechnic, a small-business cluster or a Bengaluru incubator.

Netherlands (Eindhoven area)

Currency: write EUR next to every number. Language: Dutch, English. Personal data law to check: EU GDPR (Dutch: AVG), supervised by the Autoriteit Persoonsgegevens. Level frame: the Dutch qualification framework (NLQF) linked to the European Qualifications Framework. Partner to practise with: a regional college (MBO), a maker space or a small firm in the region.

UAE (Dubai and Abu Dhabi)

Currency: write AED next to every number. Language: Arabic, English. Personal data law to check: Federal Decree-Law No. 45 of 2021 (personal data protection). Level frame: the emirate education and training regulators (for example KHDA in Dubai) and the national qualifications framework. Partner to practise with: a free-zone business centre, a training institute or a municipality-licensed operator.

Brazil (Sao Paulo)

Currency: write BRL next to every number. Language: Portuguese (Spanish and English support). Personal data law to check: LGPD (Lei Geral de Protecao de Dados). Level frame: the national technical-education catalogue and the national S-system training bodies. Partner to practise with: a small-business support agency, a technical school or a local cooperative.

Canada (Toronto)

Currency: write CAD next to every number. Language: English, French. Personal data law to check: PIPEDA, with provincial rules where they apply. Level frame: the provincial colleges framework and the national credential-recognition guidance. Partner to practise with: a community college, a settlement agency or a Toronto business hub.

United States

Currency: write USD next to every number. Language: English, Spanish. Personal data law to check: state privacy laws (for example California), and COPPA for children under 13. Level frame: state and community-college credit systems. Partner to practise with: a community college, a workforce board or a small-business development centre.

Singapore

Currency: write SGD next to every number. Language: English, Mandarin, Malay, Tamil. Personal data law to check: Personal Data Protection Act (PDPA). Level frame: the Singapore national skills frameworks and the national credit system. Partner to practise with: a channel partner, a polytechnic or an approved training provider.

Australia

Currency: write AUD next to every number. Language: English. Personal data law to check: the Privacy Act 1988 and the Australian Privacy Principles. Level frame: the Australian Qualifications Framework (AQF) levels. Partner to practise with: a vocational college or registered training organisation, or a regional business chamber.

Hong Kong (Eastern Asia)

Currency: write HKD next to every number. Language: Chinese (Cantonese, Mandarin), English. Personal data law to check: the Personal Data (Privacy) Ordinance. Level frame: the Hong Kong Qualifications Framework. Partner to practise with: a college, training body or business chamber.

Georgia and Israel (Western Asia)

Currency: write GEL or ILS next to every number. Language: Georgian, Hebrew, Arabic, English. Personal data law to check: the personal data law of the country where the learner lives. Level frame: the national qualifications framework of that country. Partner to practise with: a local college, chamber or training body.

Cayman Islands (Caribbean)

Currency: write KYD next to every number. Language: English. Personal data law to check: the Data Protection Act. Level frame: the local education and training framework. Partner to practise with: a local training body or business chamber.

Mexico

Currency: write MXN next to every number. Language: Spanish, English. Personal data law to check: the federal law on personal data held by private parties. Level frame: the national competency certification system and the education ministry levels. Partner to practise with: a technical college or business chamber.

next

Draft

Draft flagship. Own wording; no outside brand, school or person names. Not live.

All courses Join