Integrations
Add an AI chatbot to Shopify
One line in theme.liquid, and the bot answers from your actual products, your actual stock levels and your actual order records — not from a summary of them.
₹2,999/month · 20,000 messages · no per-seat or per-resolution fee
Shopify is the platform Eteon does the most on, because it is the one that exposes the most. A chatbot on a generic website can only know what was on the page when it crawled. A chatbot on a connected Shopify store can read the product catalogue as structured records, check whether something is in stock at the moment it is asked, and look up an order by number.
That difference shows up in the two questions that dominate store support: "is this in my size" and "where is my order". Both are answerable from data, and both are answered wrong by a bot that is guessing from page text.
Where the tag goes
From your Shopify admin: Online Store, then Themes, then the three-dot menu on your live theme, then Edit code. Open layout/theme.liquid, scroll to the closing </body> tag, and paste the line from your Eteon dashboard immediately above it. Save.
The line looks like this: <script src="https://eteon.net/v1.js" data-bot-id="YOUR_BOT_ID" defer></script>
It goes in theme.liquid rather than a single template so it loads on every page of the store — product pages, collections, cart and checkout-adjacent pages alike. If you run a second theme for a campaign, paste it there too; themes do not share layout files.
Connecting the store is a separate, optional step
The tag makes the widget appear. Connecting your store is what gives the bot live stock and order lookup, and it is done from the Eteon dashboard rather than from your theme.
Without the connection the bot still works — it answers from the crawl of your storefront, which covers policies, shipping, returns and product descriptions. With the connection it stops guessing about availability.
Order tracking without a support ticket
A customer types an order number, the bot returns fulfilment status and tracking. This is the single highest-volume support request most stores get, and it is entirely mechanical — there is no judgement in reading a tracking record, only latency.
Handled in chat, it never becomes a ticket. Handled by a person, it costs a few minutes and arrives hours later than the customer wanted it.
It cannot invent a discount to close a sale
Prices, stock counts and promotions come from your catalogue. Where there is no record, the bot says it does not know and offers to hand the conversation to you rather than filling the gap with something plausible.
Invented scarcity and fake deadlines are blocked at the prompt level, not discouraged in tone. That is deliberate: false urgency is named specifically in India’s CCPA Dark Patterns Guidelines, and a bot that manufactures it is a liability attached to your storefront.
Frequently asked questions
Does this need a Shopify app install?
No. The widget is a script tag in your theme, so it does not go through app review or app permissions. Connecting the store for live stock and order lookup is done from the Eteon dashboard.
Will it show correct prices for a customer in another currency?
It quotes from your catalogue records. Where your store presents multiple currencies, the bot reports what the catalogue holds rather than converting on its own, because a rate it invented would be a price you never set.
Will the widget slow my Shopify site down?
The tag is deferred, so the browser finishes laying out and painting your page before it is fetched or executed. Nothing about your page waits on it, and if it fails to load your site is unaffected.
Do I need a developer?
No. You copy one line from your Eteon dashboard and paste it into Shopify's own code field. There is nothing to build, no package to install, and no framework requirement.
What does it cost?
Eteon Starter is ₹2,999 a month for 20,000 messages, with a 7-day free trial. There is no per-seat fee and no per-resolution fee, so a busy month costs the same per message as a quiet one.
Related
Build one on your own site
Enter a URL, talk to the bot it produces, and decide from that rather than from this page. No card required.