To add live chat to Teachable you paste one Talkmio snippet into the custom code area of your school, then test it in a private window. There is no dedicated Teachable module on the Talkmio integrations page, because none is needed: the widget is one script tag, and the page states that any website works with one line of code. For a course creator, the benefit is concrete. Students ask where a lesson is, why a video does not play, how to get a certificate and whether the course is still open for enrolment, and they ask at night and at weekends. A chat that answers from your own content gives them a reply at once.
Talkmio is an AI live chat for websites. Its assistant, Mio, reads your website, FAQ and uploaded documents and answers only from that content, in the student’s language. When it cannot answer, the chat goes to your team. This guide shows how to add live chat to Teachable, what to teach Mio and what to keep for yourself.
What You Need Before You Start
Create a free account at app.talkmio.com, confirm your e-mail and add your school under Websites. You receive a site key and an install snippet. You also need access to the school settings in Teachable with a role that allows custom code. Platforms change their menus from time to time, so we describe the idea instead of exact labels: look in your school’s settings or site customisation for a place to add custom code or scripts that run on every page. The Teachable website and its help centre show the current location and the plans that include it.
Check the plan first. Some platforms limit custom code to certain plans. If your plan does not include a custom code area, you can still use Talkmio on your own marketing website and link to it from your school.
Ways to Add Live Chat to Teachable
There are three places where a student might meet your chat, and you can combine them.
| Place | How | Best for |
|---|---|---|
| Teachable school pages | Snippet in the school’s custom code area | Enrolled students who need help inside lessons |
| Your own marketing website | Snippet before the closing body tag, or the WordPress plugin | Visitors who ask before buying |
| Both | Same site key or two websites in Talkmio | Schools with a landing site and a separate course area |
If the school and the marketing site are on different domains, you can add both under Websites in Talkmio. The Free plan includes one website, and Pro includes three. Check the pricing page for the current limits. Our guide to live chat on multiple websites explains how to manage them in one Inbox.
Step 1: Copy the Snippet
In the Talkmio app, open Websites, choose your school and copy the install snippet. It is a single script tag with your site key. Do not change anything inside it. The widget loads asynchronously, so it does not hold up the rest of the page.
Step 2: Paste It Into the Custom Code Area
Open the settings of your school in Teachable, find the custom code area for scripts that load on every page and paste the snippet there. Prefer the footer position if the platform offers a choice, because the widget does not need to load before the content. Save the change. If the platform asks whether the code should run on all pages, choose yes, unless you want the chat only on sales pages.
Step 3: Test in a Private Window
Open your school in a private browser window, so that you see what a student sees. The chat bubble should appear in the corner. Ask Mio two or three questions your students often ask, such as “How do I access my course?” Check that each answer comes from your own pages. If something is missing, add it to your website or the knowledge base and ask again. Also check on a phone, where the bubble must not cover a lesson button or a video control.
What to Teach Mio for Course Students
Under Mio AI, then Knowledge base, add your website, single pages, question and answer pairs, free text or files. For a school, write the following as text.
- Access: how to sign in, reset a password and find purchased courses.
- Course content: outline, length, level, prerequisites and what is included.
- Timing: start dates, how long access lasts and whether lessons are released over time.
- Certificates: whether they exist, when they are issued and how to download one.
- Refunds and payment plans: the exact published policy.
- Technical help: supported browsers, video problems, downloads.
Keep each policy in one place and in plain language. Our guide to live chat for online education lists more topics, and the article on password reset requests in live chat explains why chat should guide, not reset, a password.
Business Instructions That Protect You
Business instructions tell Mio what you sell, the tone to use and what it must never promise. For a course business, we suggest a few firm lines: never promise results, income or job offers; never confirm a refund, always explain the policy and hand the chat to the team; never give advice that belongs to a professional, such as legal or medical advice, even if the course is on that subject; never reveal paid lesson content to someone who has not bought the course. Test each rule in Try Mio with questions that tempt the assistant to break it, for example “Can you give me the answer from lesson 4?”
Students and buyers also ask about a specific order or account. Mio hands over when the visitor asks about a specific order, so these chats move to your team with a needs-human badge. Only a person with access to your platform can see who has bought what.
Hand-Offs, Hours and Time Zones
Students live in different time zones, so be honest about when a person will answer. Set your status to Online, Away or Offline, and write an offline text such as “Our team replies within one working day. Leave your e-mail and question.” When your whole team is offline, visitors are asked for an e-mail before their first message, and your later reply from the Inbox goes out as an e-mail. Convert longer cases to a numbered ticket with a priority, and add an internal note for your colleague. If you teach alone, the Talkmio mobile app for iOS and Android sends push notifications for new messages and hand-offs, so you can reply from your phone.
Because Mio replies in the language the student writes in, including Lithuanian, English, German, Polish, Russian, Spanish and French and more than 30 others, an international school can support learners without hiring a translator. Staff can use the Translate and Polish buttons in the reply box for the cases that need a person.
Common Problems After You Add Live Chat to Teachable
- No bubble on lesson pages. Check that the custom code runs on all pages, not only on the home page.
- Bubble covers a button. Change the position in the widget settings under Websites.
- Old answers. Use Re-read after you change a page or a file.
- Answers about prices are wrong. Update the price page and check for older versions in your files.
- Chat appears only on the sales site. Add the snippet to both domains.
Widget changes, such as colour, position, assistant name, welcome and offline texts, apply within five minutes. Choose a welcome message that fits students, for example “Need help with your course? Ask here.”
Using the Chats to Improve the Course
Student chats are the best feedback you will get on the course itself. Read a sample each month with the Inbox filters, and look for the lesson where many students get stuck, the confusing instruction or the missing download. If five people ask the same question about a module, fix the module. The reports show the share answered by Mio alone, hand-offs, first-reply time and busiest hours, so you can see when students study and when to expect questions. The idea of online learning is built on this loop of questions and improvements.
Before Launch: Sales Questions From Visitors
Students are not the only people who will use the chat. Before a course is bought, visitors ask whether it suits their level, how long it takes, whether the instructor is experienced, whether there is a payment plan and what happens if they fall behind. These questions decide the sale. Write a page for each course that answers them honestly, and add a short comparison if you sell several courses, so that Mio can recommend the right one. Our guide to live chat lead qualification shows how to ask two or three friendly questions before handing a serious buyer to a person.
Avoid promises that you cannot keep. Do not let the chat say “you will earn” or “you will pass”. Describe the course, the outcomes you have seen and the effort required, and let the visitor decide. Honest answers lead to fewer refund requests, which saves time for you and the student.
Keeping the Content Fresh
Courses change: new lessons are added, tools update and prices move. Each change can make an answer wrong. Add a small routine to your release process: when you publish a new lesson or change a price, update the page, use Re-read on the source and ask Mio one question about the change in Try Mio. This takes two minutes and prevents the situation where the chat describes last year’s version. If you run launches with limited-time offers, remove the offer page the day it ends, and put the end date in the text so that the content cannot be mistaken for a current offer.
Choosing the Welcome Message and Position
The first words that a student sees matter. A welcome such as “Questions about your course? Ask here” is clearer than a generic greeting, and it tells students that the chat is for them. Set the assistant name under Websites to something friendly, and choose a colour that matches your school’s buttons. Position matters too: lesson pages often have a next button in the lower right corner, so moving the bubble to the left can prevent accidental taps on phones.
Keep the pre-chat form light. The widget can ask for a name and e-mail before the first message, as none, optional or required. For students who are already logged in, optional is usually enough, since you will ask for the purchase e-mail only when a person needs to look up an account. Our guide to the pre-chat form length explains how each extra field changes the number of people who start a chat.
Frequently Asked Questions
Is there a Talkmio module for Teachable?
There is no dedicated module on the integrations page, but the widget is one script tag and works with any website. Paste the snippet into your school’s custom code area, or use it on your own marketing website, and test it in a private window.
Can Mio answer questions about my course content?
Mio answers only from your website, FAQ and uploaded documents. If a course outline, access rules and policies are published as text, Mio can repeat them. It should not reveal paid lesson content unless you add it, and you can forbid that in the business instructions.
What if my plan has no custom code area?
Check your plan and the platform’s help pages. If custom code is not available on your plan, use Talkmio on your own marketing website, where you control the code, and link to your school from there until you can upgrade.
Can the chat handle refund requests?
Mio should explain the published refund policy and hand the conversation to your team for the decision. Tell it in the business instructions never to confirm a refund. A person with access to your platform can check the purchase.
Does it work for students in other countries?
Yes. Mio replies in the language the student writes in, including Lithuanian, English, German, Polish, Russian, Spanish and French and more than 30 others, and it finds answers written in another language, so an English course page can answer a question asked in German.
The Bottom Line
To add live chat to Teachable, copy one snippet, paste it into the custom code area, test it in a private window and teach Mio your access rules, policies and course outlines. Keep refunds and account questions with your team, and use the chats to improve the lessons. Start free with Talkmio and let your next student get an answer before they get stuck.
