The AI chatbot for Magento

Odeo answers questions about products, variants and delivery in your Magento store, around the clock. Embedded with one script tag, no extension.

  • For Magento Open Source and Adobe Commerce
  • Added in the design configuration, no code in the theme
  • Products, stock and orders via the REST or GraphQL API
  • Hosting and data in Switzerland1
  • Set up in under 30 minutes2
  • From CHF 39 per month3

Odeo · AI assistant

your-website.com

Example

Are the size 9 safety gloves also available in a box of 50?

Yes, the gloves come in boxes of 50 pairs. You choose the pack size directly on the product page.

Runs on Magento

No plugin, no app

On your Magento website in three steps

  1. 1Enter your website URL

    Odeo reads your website and builds the knowledge base from it. You add PDFs and documents in the client portal.

  2. 2Tailor it in the client portal

    Colours, tone, role and behaviour, plus the pages on which the chatbot appears.

  3. 3Add the script tag

    In the admin, open the store view under Content › Design › Configuration and add the line to the “Miscellaneous HTML” field in the Footer section. Then flush the cache.6

Add it to

Content Design Configuration Footer

field “Miscellaneous HTML”, then flush the cache

Your line of code, with your key in the client portal

<script
  src="https://chat.sidora.ch/widget/chatbot.js"
  data-api-key="Your key" async></script>
No plugin, no app If needed, we support you with the setup.

What Odeo does on your Magento website

  • Advice for large catalogues

    Odeo helps customers find the right item and answers questions about variants, dimensions and pack sizes.

    More about this feature
  • Post-purchase questions

    Odeo answers questions about delivery times, returns and invoices from your policies.

    More about this feature
  • B2B inquiries and quotes

    For reseller, project and volume inquiries, Odeo collects the details and hands them to your sales team.

    More about this feature

Data directly from Magento

Odeo reads product pages, terms and FAQ automatically. For stock levels, customer-group prices and order status, we connect Odeo directly via the Magento REST or GraphQL API. Direct connections are quoted per project.

  • Directly via existing interfaces such as REST API and webhooks
  • No middleware such as n8n or Zapier, no detours
  • If there is no interface, Sidora AG builds it
  • Direct integrations are quoted per project
Odeo
No middleware
  • REST API
  • GraphQL API
  • Stock levels
  • Order status
  • Your application Interface built by Sidora AG

Frequently asked questions

Answered briefly. We are happy to clarify anything else in person.

Do I need a Magento extension for Odeo?

No. Odeo is embedded with one script tag in the design configuration. There is no Odeo extension to install or maintain through Magento updates.

Where do I add the script tag in Magento 2?

In the admin under Content › Design › Configuration: edit the store view and use the “Miscellaneous HTML” field in the Footer section. Then flush the cache so the line appears in the store.

Can Odeo use data from Magento?

Yes, with a direct connection via the REST or GraphQL API, for example for stock levels and order status. Together we define how customers verify themselves for order information.

Will Odeo slow down my Magento website?

No. The script loads asynchronously and does not hold up your pages. You control which pages the chatbot appears on in the client portal.

Odeo in your Magento store.

Embedded without an extension, tailored in the client portal. For products and orders, we advise you on a direct connection.

Developed and operated by Sidora AG, Winterthur

Notes

  1. Data residency in Switzerland applies as long as a local LLM is used. We run local LLMs such as Apertus, Llama or Mistral in Switzerland on request in the Enterprise plan.
  2. Typical set-up time for the website chatbot without connecting business applications.
  3. Starter plan, billed yearly. Billed monthly: CHF 49 per month.
  4. Requires a platform that allows custom code; some website builders only allow this on paid plans. All trademarks belong to their owners. Naming them shows technical compatibility, not a partnership.