A Teaching Assistant is the first type of Expert Agent — an AI chat experience that lives inside a Product and answers member questions using the Lessons, transcripts, and Community posts they already have access to. The Agent speaks in the third person about your expertise (“Based on what Coach Sarah teaches in Module 3…”), never claims to be you, and refers members back to you for deeper engagement. Setting up a Teaching Assistant takes a few minutes. You choose which Products supply the Agent’s knowledge, customize a name and welcome message, and place the chat experience inside a member page using the Theme Editor. Each member only sees responses sourced from content their Product membership grants them access to. A member enrolled in Course A but not Course B never sees answers drawn from Course B.Documentation Index
Fetch the complete documentation index at: https://help.kajabi.com/llms.txt
Use this file to discover all available pages before exploring further.
Before you begin
- You need at least one published Product (Course, Coaching Program, or Community) with content the Assistant can learn from.
- Video content must have captions. If a Product’s videos aren’t yet captioned, the Assistant setup flow will show you the AI credit cost to caption them and let you proceed.
- AI credits are required for video transcription. Check your remaining balance in your Account settings before starting.
- The chat block is added through the Theme Editor, so the Products you plan to attach the Assistant to should be on an up-to-date theme.
Note:
Agents only work on the latest Encore and Premier site themes, and Premier and Momentum product themes: Encore Site 2.14.3, Premier Product 7.10.2, Premier 6.5.1, Momentum Product >=7.1.2 and above.
Agents only work on the latest Encore and Premier site themes, and Premier and Momentum product themes: Encore Site 2.14.3, Premier Product 7.10.2, Premier 6.5.1, Momentum Product >=7.1.2 and above.
Expert Agents per plan
Expert Agents are available on all plans (except parked). The number of Expert Agents you can create depends on your plan. The count is shared across all sites on your account.- Kickstarter: 1 Expert Agent
- Basic: 2 Expert Agents
- Growth: 5 Expert Agents
- Pro: 10 Expert Agents
- Founders: 10 Expert Agents
- Enterprise: Unlimited
Note: There is no per-message charge for member conversations at launch. Future messaging costs may apply as usage data informs pricing.
Create a Teaching Assistant
Open the Expert Agents area
- From the Dashboard, click Agents.
- If you haven’t created any Agents yet, you’ll see the AI Teaching Assistant empty state with a Get started button. Click Get started.
- If you already have Agents listed, click + New chatbot in the top right:

Choose a template
The Create chatbot wizard opens to the Choose a template step.- Select the Teaching Assistant template.
- Click Next.
Note: Teaching Assistant is the only template available right now. Additional Expert Agent types — including a Sales Agent — are planned for a future release.
Configure an Assistant

- In the Configure your chatbot step, fill in the following fields:
- Agent name (required) — The name members see at the top of the chat. Example placeholder: e.g. Support Assistant.
- Description (optional) — A short internal description of what this Agent does. Members do not see this.
- Welcome message (optional) — The first message shown to a member when they open the chat. Example placeholder: e.g. Hi! How can I help you today?
- Products (required) — Select one or more Products the Agent should draw knowledge from. Members will only receive answers from content their Product membership grants them access to.
- Custom instructions (optional) — Allow you to give the Agent personality and focus, and what shapes its communication style.
- Language — “Always respond in Spanish”
- Subject emphasis/Focus — “When explaining concepts, prefer the simplest framing” or “Emphasize practical examples over theory”
- Tone — “Adopt an upbeat, motivational tone”. The agent by default is supportive, friendly, and concise. These instructions nudge from that baseline.
- Persona framing — “Speak as if you’re a patient study coach”
- Only answers from your published materials — it won’t supplement with general knowledge or the web
- Always provides citations and won’t fabricate quotes or sources
- Does not give medical, legal, financial, or other professional advice beyond what your materials teach
- Does not perform account actions (cancel, refund, change settings)
- Refuses off-topic questions, even when asked repeatedly
- Greeting members or asking a clarifying question before answering will be inconsistent — the agent is designed to lead with the answer first
- Asking for very formal language will only partly take effect — the agent’s baseline is friendly and conversational.
- Setting a welcome message and then also providing custom instructions about a specific welcome message
- When you finish, click Submit. A Chatbot successfully created message appears and you’re returned to the list.
Connect Products and prepare content
When you save a Teaching Assistant, the Assistant begins ingesting content from each Product you selected. The list page shows a status badge for each Agent:- Active — Content has finished processing and the Assistant is ready to respond
- Setting up… [percent]% — Content is still being ingested
- Disabled — The Assistant has been turned off and won’t respond to members
- Needs attention — Something went wrong during setup; review the Agent and contact support if needed
Handle videos that need captions
If any selected Product contains videos without captions, the form surfaces the AI credit cost to caption them before you save. Captions are required because the Assistant reads transcripts — not the raw audio or video file — to answer questions. You can either:- Click through to approve the caption credit cost and proceed with setup. The Assistant begins ingesting once captions are generated.
- Cancel, caption the videos manually in the Media Library first, and return to setup.
Important: The Assistant will not answer questions about a video that doesn’t have captions. If you skip captioning, that video’s content is invisible to the Agent even though it’s in the Product.
Add an Assistant to a member page
Creating an Assistant turns it on, but members can’t reach it until you place it on a page using the Theme Editor.Note:
Only Premier or Momentum Course themes are currently supported, and you must upgrade those themes to the latest version in order to see the Agent content block.Additionally, if your member library is built with Encore, make sure the page is updated to the latest version before adding a Teaching Assistant. The Assistant will not appear on older page versions.
Only Premier or Momentum Course themes are currently supported, and you must upgrade those themes to the latest version in order to see the Agent content block.Additionally, if your member library is built with Encore, make sure the page is updated to the latest version before adding a Teaching Assistant. The Assistant will not appear on older page versions.
Floating chat button
A floating chat button is a small circular button that floats in the corner of every page where it’s placed. Clicking it opens the chat in a panel. Use this for an always-available Assistant that doesn’t take up page real estate.
- From the Dashboard, click Website > Pages (or open the Product whose pages you want to edit).
- Open the page in the Theme Editor.
- Click + Add section and choose the Agent floating button block.
- In the block settings, select the Teaching Assistant you created.
- Save and publish the page.
Embedded chat block
An embedded chat block (Agent) is an inline chat panel that lives directly inside a page section. Use this when you want the Assistant to be visually prominent — for example, on a Lesson page where members can ask questions as they learn.
- Premier Course Theme: Product - Product Side Bar; Post - Post Side bar, Post Body
- Momentum Course Theme: Product - Dashboard Body, Dashboard Sidebar; Post - Dedicated Agent section
- Open the page in the Theme Editor.
- Click + Add section and choose the embedded Agent block.
- Select the Teaching Assistant in the block settings.
- Save and publish the page.
Note: The embedded Agent block needs enough vertical space to render the chat comfortably. The Theme Editor will enforce a minimum height when the block is placed.