Answers on its own
- Product, pricing, and documentation questions from the URLs and text you add.
- Lead capture, delivered to a webhook, Slack, or a supported CRM.
- Bookings through a connected Calendly or Cal.com link.
custom-coded site
Hand-built on Next.js, Astro, Rails, or plain HTML? SuperBot is two script tags in your base layout: a config tag carrying your site ID and an async loader. No npm package, no SDK, no build step, and a small JavaScript API if you want your own buttons to open the chat.
Install
Two tags in the layout every page shares. Your framework never has to know about it.
Sign up free; your setup page shows the snippet with your site ID already filled in.
Add the URLs of your docs, pricing, and policy pages, or paste text for anything that is not published.
Paste the snippet just before </body> in the layout every page shares, keeping the id="superbot-web-script" tag ahead of the loader.
If you send a Content-Security-Policy, allow superbotapp.ai in script-src and connect-src, then deploy.
Review the first answers in Training and approve the ones you want reused.
Immediately before </body> in the layout or HTML template every page shares, with the config tag before the async loader.
<script id="superbot-web-script"
data-site-id="YOUR_SITE_ID"
data-api-base="https://superbotapp.ai"></script>
<script src="https://superbotapp.ai/widget/web/superbot-web.js" async></script>This is the whole install on a custom-coded site — your account gives you the exact snippet with your site ID.
Before you launch on custom websites
On custom websites
No store connection needed for any of this — it runs from the content you add, on every plan.
Every featureGrounded answers
Trained answers first, then the pages and pasted text you added. Nothing is scraped behind a login, and the agent says so when your content has no answer.
35 languages
Detects the language and replies in it — from the same approved answers.
Bookings
Offer open times and confirm the booking without sending anyone to another page.
Leads & CRM
Capture contact details mid-conversation and send them to HubSpot, Salesforce, Pipedrive or Slack.
Shared inbox
Assign, prioritise and reply from one inbox — no customer repeats themselves.
Practical workflows
Answer plan, limit, and setup questions from the documentation pages you added, with the source shown under the reply.
Call window.SuperBotWidget.open() from a Contact or Help link so the chat opens where visitors already look for it.
Send captured leads to an HTTPS webhook so they land in whatever CRM or queue your team built.
Why it works on custom websites
FAQ
Something else about your setup? Talk to a human — a real person reads every message.
Yes. SuperBot is framework-agnostic — paste the config tag and the async loader into your base layout and it's live. No SDK, no build pipeline changes, no framework assumptions.
Yes. Once the widget has loaded, window.SuperBotWidget.open(), window.SuperBotWidget.close(), and window.SuperBotWidget.toggle() control it from your own code.
Yes. Put the snippet in the shell or root layout. The loader runs once per page load and the widget stays mounted while your router changes views.
Add a public URL to fetch its page text, or paste text directly into a knowledge source. Automatic recurring crawls and direct file uploads are not currently offered.
Not currently. SuperBot is a managed service; the AI infrastructure runs on our side and your site only loads the widget.
Other platforms
Free forever up to 200 conversations a month. Starter is $25/month for 2,000, Pro is $60/month for unlimited — every feature is on every plan.