DEVELOPER DOCS

Bring Kelsie to your website.

Add the hosted Kelsie assistant to almost any business website with one script or iframe. Kelsie uses the offerings, pricing, hours, policies, and public business details already configured in your workspace. Booking tools are optional.

QUICK START

One workspace, one slug, one embed.

The website assistant is included on every plan. It reads only public business information; if the business enables bookings, it can also direct customers to the hosted booking flow. Pro adds white label: turn it on in Settings → Branding and the assistant carries your business name only, with no Kelsie marks.

01

Open the workspace

The website assistant is available on every plan, including Free.

02

Find the slug

Copy the final part of your Kelsie booking-page URL.

03

Paste the iframe

Replace the placeholder and add it to your website.

Add the launcher (recommended)

One script tag adds a floating chat bubble to every page. Replace YOUR_BUSINESS_SLUG with the slug from your public booking URL - kelsieai.com/s/river-studio uses river-studio. Optional attributes: data-position="left", data-color="#111723", data-offset="24".

HTML
<script
  src="https://kelsieai.com/widget.js"
  data-business="YOUR_BUSINESS_SLUG"
  async
></script>

Or embed the panel directly

Prefer the assistant inline on a contact page? Drop the iframe wherever it should live.

HTML
<iframe
  src="https://kelsieai.com/embed/YOUR_BUSINESS_SLUG"
  title="Ask Kelsie"
  loading="lazy"
  allow="microphone; autoplay"
  style="
    width: min(420px, calc(100vw - 32px));
    height: min(620px, calc(100vh - 32px));
    border: 0;
    background: transparent;
  "
></iframe>

Use a fixed corner placement

This version keeps Kelsie available at the bottom-right of the site. Check that it does not cover cookie controls, checkout actions, or mobile navigation.

HTML
<div style="position: fixed; right: 20px; bottom: 20px; z-index: 9999;">
  <iframe
    src="https://kelsieai.com/embed/YOUR_BUSINESS_SLUG"
    title="Ask Kelsie"
    loading="lazy"
    allow="microphone; autoplay"
    style="width: min(420px, calc(100vw - 32px)); height: min(620px, calc(100vh - 32px)); border: 0;"
  ></iframe>
</div>

Behavior and safety

Answers from the public service menu, prices, hours, and business profile.
Does not expose admin data, private client details, or internal reports.
Does not promise live availability. It directs guests to the booking flow.
Uses rate limits and keeps model responses out of provider storage.

Need a custom placement?

We can help with responsive sizing, content-security policies, and matching the assistant placement to your website. Custom API access is not part of this preview.

Email developer support