Answers on its own
- Product and variant questions from the pages you add.
- Shipping and returns from your policy pages.
- B2B and wholesale enquiries, captured as leads with the conversation attached.
open-source ecommerce
Spree Commerce is a Rails codebase you own, so SuperBot goes in the way any script does: in the storefront layout, or through the custom code setting that Spree 5 added to the admin. No gem, no engine, and nothing tied to your Spree or Rails version.
Install
A layout change your team deploys like any other, or a paste into Spree 5's custom code setting.
Create a free SuperBot workspace and copy the embed snippet.
Add the URLs of your shipping, returns, and FAQ pages, plus the product pages people ask about.
On Spree 5, paste the snippet into the admin's custom code setting for the storefront body; on older or heavily customised storefronts, add it before </body> in your storefront layout.
Deploy through your usual pipeline, precompiling assets if your setup needs it.
Click from a product page to the cart and back to confirm the launcher stays through Turbo navigation, then review the first answers.
Before </body> in the layout your storefront renders, or in the custom code setting Spree 5 adds to the admin. Deploy as usual and precompile assets if your pipeline requires it.
<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 Spree Commerce site — your account gives you the exact snippet with your site ID.
Before you launch on Spree Commerce
On Spree Commerce
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 Spree storefront pages you added. No gem reads your database; the agent only knows what you give it.
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
Give a small team AI support without building, reviewing, or upgrading a Spree extension for it.
Answer option, size, and specification questions from the product pages you added.
Route B2B requests to an HTTPS webhook your Rails app already listens on, with the full conversation attached.
Why it works on Spree Commerce
FAQ
Something else about your setup? Talk to a human — a real person reads every message.
No, and that is deliberate. SuperBot is a client-side snippet, so there is no gem to keep compatible with your Spree or Rails version.
Either in the admin's custom code setting, which Spree 5 provides for head, body, and checkout snippets, or before </body> in your storefront layout if your team prefers it in code.
Yes. Add the snippet to the root layout of whatever front end renders your storefront; the widget does not care what serves the HTML.
No. Nothing runs server-side - the widget is loaded by the browser from SuperBot's servers.
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.