Integration · Plain HTML

AI Chatbot for Plain HTML Sites
One-Line Install for Static Sites

Whether your site is hand-written HTML, a static-site generator (Hugo, Jekyll, 11ty, Astro, Hexo), or a custom-built application — Chatmount installs as a single line of HTML you paste before the closing </body> tag. No framework adapter, no plugin, no build-step integration. Trained on your content, captures leads inline, and uses a 3KB lazy-loading shell that respects whatever performance budget you've set.
7-day free trial
Cancel anytime
5 min setup

Why add an AI chatbot to Plain HTML?

Plain HTML and static-site-generator workflows are the developer-friendly path: full control, minimal runtime, fast deploys. The standard third-party-script install pattern (paste a <script> tag in the <head> or before </body>) works for any of these workflows because they all produce HTML at the end.

Chatmount uses exactly that pattern. Sign up, train on your site URL, copy the embed script, paste it into your HTML template (or the footer partial in your SSG, or your application layout), redeploy. The widget appears on every page that includes that HTML. The 3KB lazy-loading shell minimizes additional load on whatever performance budget you've set for your site.

Install in 5 steps

Step-by-step for Plain HTML. No developer required.

  1. 1

    Create a Chatmount chatbot trained on your site

    Sign up for a free Chatmount account, create a new chatbot, and paste your site URL as the training source. Chatmount auto-crawls your published HTML pages.

  2. 2

    Customize the widget

    From the dashboard, set primary color, position, bubble icon, and welcome message to match your site.

  3. 3

    Copy the one-line embed script

    From the deployment page, copy the embed script.

    <!-- Chatmount AI Chat Widget -->
    <script
      src="https://services.chatmount.co/embed/YOUR_CHATBOT_ID.js"
      async
    ></script>
  4. 4

    Paste into your HTML template

    Plain HTML: paste before the closing </body> tag in every page (or in a shared footer include). SSGs: paste in your footer partial (Hugo: layouts/partials/footer.html; Jekyll: _includes/footer.html; 11ty: _includes/footer.njk; Astro: src/components/Footer.astro; etc.).

  5. 5

    Rebuild and deploy

    Run your build (if SSG) or push the HTML files. The chat widget appears on every page that includes the embed script.

What the Plain HTML integration includes

Beyond the embed — what Chatmount does natively when you run it on Plain HTML.

Universal install pattern

Standard <script> tag — works in any HTML context. No framework adapter, no plugin, no build-step changes.

Static-site-generator-friendly

Drop into a footer partial in Hugo, Jekyll, 11ty, Astro, Hexo, or any other SSG. The widget renders the same way regardless of generator.

Custom-app-friendly

Drop into the layout template of any custom application (Express, Django, Rails, Laravel, Spring, etc.). The widget loads on every page that renders the layout.

Webhook destinations for any backend

Captured leads flow to any HTTP endpoint via webhook. Works with whatever backend or CRM you're using.

What you can do with AI chat on Plain HTML

The high-value patterns we see Plain HTML teams ship most.

24/7 visitor Q&A from your content

Visitors get instant answers from your HTML site's content. Train on your URL; the bot serves answers with source citations.

In-conversation lead capture

Configurable qualifying questions in the chat. Captured leads route via webhook to whatever backend or CRM you're using.

Developer-friendly install

Standard <script> tag. Works with every static-site generator and custom application. No framework lock-in.

Lazy-loading widget

3KB shell on page load. Respects whatever performance budget you've set for your hand-built site.

Analytics + conversion tracking

See which pages drive chat conversations, which questions convert to leads, where the bot's failures are costing pipeline.

Multilingual support

90+ languages with auto-detection. Works with whatever multilingual setup your site has.

The Plain HTML install, end-to-end

  • One-line embed on Plain HTML
  • 5-minute setup, no developer required
  • Trains on your site content automatically
  • Lazy-loading widget — Core Web Vitals safe
  • In-conversation lead capture
  • Live human handover when intent is high
  • CRM + Slack routing built in
  • Multi-language support (90+ languages)

Frequently Asked Questions

Everything Plain HTML teams ask before adding an AI chatbot.

Does Chatmount work with my static-site generator (Hugo, Jekyll, 11ty, Astro, Hexo)?

Yes — every SSG. The embed is standard HTML you drop into a footer partial. The widget renders the same regardless of which SSG produced the HTML.

What about my custom application (Express, Django, Rails, Laravel)?

Same — paste the embed script in your application's layout template. The widget appears on every page that renders the layout.

Will the widget work without a JavaScript framework?

Yes — Chatmount's widget is vanilla JavaScript (not React/Vue/Angular dependent). Works on plain HTML pages with no framework involvement.

Can I install it in just one HTML file (single-page site)?

Yes — paste the embed script before the closing </body> tag in your single HTML file. The widget loads when the page loads.

Does the widget work without an internet connection?

No — the widget requires internet to load the chat UI bundle and to send messages to the AI. For offline-capable chatbots, you'd need a different architecture (local LLM).

Is there a way to install via package manager (npm)?

Not currently — the install pattern is a standard <script> tag. If you want to bundle the loader into your build via npm, you'd inline the script-tag content into your bundled JavaScript, but the script-tag pattern is simpler.

Can I customize the widget more deeply via code?

Yes — the JavaScript widget exposes APIs for opening/closing the chat, sending messages programmatically, and listening to events. Useful for custom application integrations beyond the default behavior.

Add an AI chatbot to your Plain HTML site today

7-day free trial on every plan. Train on your data, embed with one line, capture leads from day one.