AI Chatbot for Plain HTML Sites
One-Line Install for Static Sites
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
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
Customize the widget
From the dashboard, set primary color, position, bubble icon, and welcome message to match your site.
- 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
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
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.
Explore more from Chatmount
AI Chatbot for Shopify
Add Chatmount to Shopify in minutes — install steps, native integrations, and the use cases that matter.
AI Chatbot for WordPress
Add Chatmount to WordPress in minutes — install steps, native integrations, and the use cases that matter.
AI Chatbot Builder
The full overview of Chatmount as an AI chatbot builder for businesses.
AI Chatbot for Website
Add a smart chat widget to any website in five minutes — WordPress, Shopify, Wix, Webflow.
AI Chatbot for Lead Generation
Capture qualified leads inside the conversation, not via popup forms.
AI Chatbot with Human Handover
AI for volume, humans for what matters — operator dashboard and one-click takeover.
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.