Skip to main content
Beta: This feature is currently in Beta. Future entitlements and pricing are subject to change.
A Sales Agent is a type of Expert Agent — an AI chat experience that lives on your Landing and Sales Pages and helps prospects learn about your Offers before they buy. Where a Teaching Assistant supports members who already own a Product, a Sales Agent works on the pre-purchase side of the journey: answering questions about pricing, what’s included, and which Offer is the right fit, around the clock. Setting up a Sales Agent takes a few minutes. You choose the Sales Assistant template, link it to the Offer or Landing Page it represents, customize a name and welcome message, and place the chat experience on a page using the Theme Editor. Because a Sales Agent speaks to prospects rather than enrolled members, it can reference your Offer details and product descriptions without the visitor needing to own anything first.

Before you begin

  • You need at least one published Offer or Landing Page for the Sales Agent to represent.
  • The Agent block is added through the Theme Editor, so the Landing Page you plan to attach the Agent to should be on an up-to-date theme.
    Note: Builder 2.0 is required when adding an Expert Agent to a Page or Product. Learn how to upgrade here.
    Note:
    Agents only work on the latest Encore and Premier site themes, and Premier and Momentum product themes: Encore Site 2.14.7, Encore Landing Page 2.14.7, Encore Offer 2.14.7, Encore Offer Upsell 2.14.7, Premier site 6.5.2, Premier Product 7.10.3, Momentum Product >=7.1.3 and above. Third-party templates can be updated to work with Agents.

Create a Sales Agent

Open the Expert Agents area

  1. From the Dashboard, click Agents.
  2. If you already have Agents listed, click + New chatbot in the top right.
Kajabi Admin Sites 2148802434 Expert Agents 06 18 2026 05 41 PM
  1. If you haven’t created any Agents yet, click Get started from the empty state.

Choose a template

The Create chatbot wizard opens to the Choose a template step.
  1. Select the Sales Assistant template.
  2. Click Next.

Configure a Sales Agent

  1. In the Configure your chatbot step, fill in the following fields:
  • Agent name (required) — The name prospects see at the top of the chat
  • Description (optional) — A short internal description. Prospects do not see this
  • Welcome message (optional) — The first message shown when a visitor opens the chat
  • Knowledge sources (required) — Link the Sales Agent to the Offer(s) or Landing Page(s) it represents so the Agent knows which Offer it’s selling and what details it can reference
  • Custom instructions (optional) — Give the Agent personality and focus, and shape how it communicates
Sales Agent Custom instructions work well for:
  • Language — “Always respond in Spanish”
  • Emphasis — “Lead with the transformation, then the price”
  • Tone — “Adopt a warm, encouraging tone”. The Agent is supportive, friendly, and concise by default; these instructions nudge from that baseline
  • Persona framing — “Speak as a knowledgeable member of the team”
What custom instructions can and cannot do:
  • Answers from your Offer details, product descriptions, and pricing — it won’t invent products or pricing you haven’t published
  • Speaks as a representative of your business, never claims to be you
  • Does not give medical, legal, financial, or other professional advice
  • Does not perform account actions (purchase on a buyer’s behalf, refund, change settings)
  • Refuses off-topic questions, even when asked repeatedly
Tip: Keep your welcome message short and inviting. It sets the tone for every conversation and is the first thing prospects see when they open the chat.
  1. When you finish, click Submit. A Chatbot successfully created message appears and you’re returned to the list.

Choose which content your Agent uses

When you add a Knowledge source during setup, you can pick exactly which parts of it your Agent learns from instead of including the whole source. This works for both Teaching Assistants and Sales Agents.
  1. In the Knowledge sources section, select the gear icon next to a source (Customize resources, or Customize channels for a Community) to open it. Screenshot 2026 06 30 At 8 05 20 PM (2)
  2. From there you can include or exclude individual pieces of content:
    • In a Course, choose specific Modules, Submodules, and Lessons, and within a Lesson, include the Lesson text, the video transcript, or specific downloads
    • In a Community, choose specific Channels
  3. Use Select all or Deselect all to start from a full or empty list, then choose Save selection. A Customized label appears on any source where you have turned something off.
Kajabi Admin Sites 2148802434 Expert Agents 06 30 2026 08 05 PM
Note: Newly published material is automatically included in the sources you select, so you only need to turn off content you want to leave out.
Tip: Selecting a video that has not been transcribed yet will utilize AI credits. The selection window shows an estimate before you save.

Add a Sales Agent to a Landing Page

Creating a Sales Agent turns it on, but prospects can’t reach it until you place it on a page using the Theme Editor.

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 Agent that doesn’t take up page real estate. Kajabi Admin Themes 2166420859 Settings Edit 06 18 2026 06 00 PM
  1. From the Dashboard, click Website, then Landing Pages, and select the page you want to edit.
  2. Open the page in the Theme Editor.
  3. Click + Add section and select Agents at the end of the list. Click Add.
  4. Select the Sales Agent under Agents.
  5. Select Floating button, and choose a Text Color and Agent Text Color.
  6. Click Save.
  7. Publish the page by clicking the more options (…) menu to the right of the Landing Page and select Edit Details.
Screenshot 2026 06 18 At 6 11 30 PM (2)
  1. In the Page visibility section, select Publish.
  2. Click Save in the lower right corner to apply your changes.
  3. After publishing, you can also return to the page to configure more color and layout attributes, including Agent Icon Color and Window Frame Color.

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 Agent to be visually prominent — for example, alongside your Offer details on a Sales Page. Embed Sales
  1. In the Theme Editor for your Landing Page, click + Add section and select Agents at the end of the list. Click Add.
  2. Select the Sales Agent under Agents.
  3. Select Embedded, and configure a block Height and Corner Radius to round the block corners if desired.
  4. Choose a Text Color and Agent Text Color.
  5. Click Save and publish the page as described above.
  6. Once it’s published, you can return to the Agent block in the page and edit the Window Frame Color.
Note: The embedded Agent block needs enough vertical space to render the chat comfortably. The Theme Editor enforces a minimum height when the block is placed.

Member ratings for Agent responses

Turn on Response ratings to show a thumbs up and thumbs down under each of your Agent’s replies. Members select one to tell you whether a response was helpful, so you can see where your Agent performs well and where it needs better content or instructions.
Note: Response ratings are off by default for Sales Agents. Turn them on when you want feedback.

Turn on response ratings

  1. Edit your Agent and find the Response ratings toggle.
  2. Turn it on to show 👍 and 👎 buttons under your Agent’s replies.
  3. Save your changes.
Responseratings

See how members rated responses

Open a conversation in your Inbox to see which replies members marked Helpful or Unhelpful. Ratings appear next to each agent reply. Kajabi Admin Sites 2148802434 Universal Inbox 06 30 2026 08 29 PM 1

FAQs

How is a Sales Agent different from a Teaching Assistant?

A Teaching Assistant lives inside a Product and answers questions for members using content they already have access to. A Sales Agent lives on your Landing and Sales Pages and helps prospects before they buy, referencing your Offer details and product descriptions. Both are Expert Agents and share the same plan limit.

Can a Sales Agent talk to visitors who aren’t members yet?

Yes. The Sales Agent is built for the pre-purchase side of the journey, so it works for visitors on a Landing Page whether or not they have an account.

What language does the Sales Agent respond in?

The Agent responds in the language a visitor writes in. You don’t need to configure language separately, though you can add a custom instruction if you want the Agent to respond in a single language.

Can a visitor talk to the Sales Agent by voice?

No. Sales Agents are text-only at launch.

Can a Sales Agent be embedded on a non-Kajabi website?

No. Sales Agents render only on Kajabi-hosted pages.

How are messages billed?

At launch, there is no per-message charge for conversations. Future messaging costs may apply as usage data informs pricing — any change will be announced before it takes effect.