The AI chatbot that talks directly to your systems.
Odeo answers customer questions around the clock, with data straight from your CMS, your property management software, your dealership system or CRM. No n8n, no detours. If an interface is missing, we build it.
Is the 3½-room apartment in Winterthur still available?
Odeo is querying the property management software…
Yes, the apartment at Musterstrasse 12 is available from 1 December. Shall I suggest two viewing appointments?
Available from 1 Dec 2 slots available
Write a message …
Odeo · Swiss made
Property managementProperties · Tenants · AppointmentsProperty status
Dealership systemInventory · Test drives · Service
ShopifyOrders · Products
HubSpotContacts · Leads
Your applicationWe build the interface
Choose an example:
Directly connected. No n8n, no detours.
Odeo connects directly to your CMS, your business application, your CRM or ERP. We use the interfaces your system already provides, such as REST APIs or webhooks. No middleware such as n8n or Zapier is needed. If there is no suitable interface, Sidora AG builds it. And because Odeo is our own product, we also keep developing the Odeo interface.
The usual route via middleware
Chatbotn8n, Zapier or similarYour system
Additional provider
Separate maintenance
One more point of failure
With Odeo
Odeo
Your system
One data path
Operated in Switzerland
Interface by Sidora AG
Every system can be connected.
Whether your application has a ready-made interface, an incomplete one or none at all: in the end, Odeo talks directly to your system.
Interface availableWe connect Odeo directly to your system, for example via REST API or webhook.
Interface not sufficientWe extend it with exactly the data and actions your chatbot needs.
No interfaceWe build it. Odeo is our own product: we do not wait for any third-party provider.
To be clarified separately with the middleware provider
If an interface is missing
Sidora AG builds it
Depends on what the platform offers
The comparison describes the general setup. We clarify what the connection to your system looks like in the initial consultation.
One line of code. Any platform.
Odeo runs on any website that allows custom code: in your CMS, your shop, your website builder and your own web app. The line you add is the same everywhere.
Embed: anywhere
One script tag, no plugin or app to maintain. This includes single-page apps built with React, Next.js or Vue: page control works there even when pages change without a reload.6
Connect: directly
For data and actions, we connect Odeo directly to your systems, such as HubSpot, Microsoft Teams or your business application. If an interface is missing, we build it. How the connection works
Odeo spots buying signals in the conversation, asks the right follow-up questions and hands qualified leads straight to your team or your CRM, around the clock.
Could you call me back today?
Example
New lead
High intent
M. Schneider · Dealership inquiry
Interest: test drive, hybrid station wagon
Callback: today, 2 pm
Handed over to HubSpot
1
Detectbuying signals in the conversation
Buying signal detected
2
Qualifytargeted follow-up questions
When would you like the test drive?
3
Offer a callbackright in the chat
Request a callback
4
Hand overto CRM, email or dashboard
Lead handed over
Lead detection as an add-on from Professional, +CHF 49 per month. See pricing →
Simple with a prompt. Precise with a workflow.
For most questions the prompt is enough: you describe in your own words how Odeo should answer. For flows that have to run the same way every time, you build a workflow. Both work together in the same assistant.
System prompt
You are the assistant of Sample Properties Ltd. Answer kindly, briefly and only from our documents. For questions about the rent, refer to the property management.
Prompt
Simple and quick
You set tone, tasks and limits in your own words. Odeo answers from them and from your knowledge base, around the clock.
Set up in a few minutes
Answers from website, PDFs and documents
For questions, information and advice
Extract dataproperty, day
Check opening hours
openclosed
Ask a questionpreferred time
Formcallback
Lead to CRMonOffice
Workflow
Precise and binding
You define step by step what happens: which details Odeo asks for, which model decides, which data it fetches and where it sends it.
Fixed steps that Odeo reliably follows
Actions such as a lead to the CRM or an email to the team
If a message matches a workflow, the workflow leads the conversation. If none matches, Odeo answers from the prompt as usual.
Everything great customer service needs.
The direct connection is just the beginning. Behind it is a complete AI assistant that you control yourself.
your-company.ch/pricingMatch
Price_list_2026.pdfMatch
Press_release_2023.pdfnot relevant
The Professional plan costs CHF 124 per month, billed yearly. Source: /pricingPrice_list_2026.pdf
Only answers what is correct.
Odeo answers exclusively based on your website and documents (Retrieval-Augmented Generation). If it cannot find an answer, it refers the visitor to a personal contact instead of guessing.
DEFRITENESPTHelloGrüeziBonjourBuongiornoHolaHello
Speaks your customers' language.
From Professional upward, Odeo automatically answers in over 30 languages, including French and Italian.
MSNew leadCallback requested
Recognizes purchase intent.
Lead detection qualifies inquiries and hands them over to your CRM or by email (add-on, +CHF 49/mo).
Sales advisor
Support assistant
Specialist advisor
Customer service
Knowledge manager
Booking assistant
A role for every task.
From sales to bookings: choose a predefined role and customize its tone and behavior.
Servers in Switzerland, compliant with the Swiss FADP and the GDPR. Conversations serve only your own bot and are never used to train external models.
New lead via your-company.ch
Callback requested
Notifies you in Slack and Teams.
Notifications about important conversations, right where your team works.
Your client portal: everything under your control.
Analytics, web crawler, knowledge bases, widget design, system prompt and email reports. From Professional upward, the FAQ analysis shows which questions really matter to your customers.
Top questions · last 30 days Sample data
Opening hours and contact
32%
Prices and rates
28%
Appointments and viewings
22%
Order status
18%
Live in three steps.
No code and no project: Odeo is usually set up in under 30 minutes.2 Connecting your systems follows whenever you are ready.
https://www.your-company.chStart
Capturing pages and PDFs
1Enter URL
Enter your website URL. The Odeo crawler automatically analyzes all content and builds the knowledge base for your chatbot.
RoleSales advisorToneFriendly, formal
2Customize
Choose the colors, tone, and behavior of your bot. The chatbot adapts to your brand, not the other way around.
<!-- before </body> --> <script src="https://chat.sidora.ch/widget/chatbot.js" data-api-key="Your key"async></script> Odeo is live
3Go live
Add a single script tag to your website. Done. The AI assistant is live and ready for your customers.
Simple, transparent pricing.
Cancel monthly, or pay yearly and get two months free. All prices in CHF.
For comparison: a part-time employee handling customer inquiries 5 hours a week costs over CHF 15,000 a year. Odeo Professional costs CHF 1,490 billed yearly5.
A chat covers up to 20 messages from one visitor, and conversations with GPT-6.1 Sol count double. A monthly fair-use budget applies to the AI: once it is reached, Odeo keeps answering with GPT-6 Luna until the end of the month, and you are notified in the dashboard and by email.
Frequently asked questions
Your question is not listed? Our team in Winterthur will be glad to help.
On any website that allows custom code: CMSs such as WordPress, TYPO3, Drupal or Joomla, shop systems such as Shopify, WooCommerce, Shopware or Magento, website builders such as Wix, Squarespace or Webflow, and web apps built with React, Next.js, Vue or Angular. You add one script tag; no plugin or app is needed. Some website builders only allow custom code on paid plans.
Can Odeo be connected to my CMS or business application?
Yes. Odeo can be connected directly to any CMS and any business application, such as your property management software, your car dealership's system, a CRM, or an ERP. We use the interfaces your system already provides, for example REST APIs or webhooks. We clarify exactly what the integration looks like in your case during the initial consultation.
What happens if my system does not have an interface?
Then Sidora AG develops the interface. Odeo is Sidora AG's own product: we do not have to wait for a third-party provider and can extend the Odeo side of the interface ourselves. We discuss the effort and process with you transparently in advance.
Do I need n8n, Zapier, or other middleware?
No. Odeo is connected directly to your system, without a detour via n8n, Zapier, or similar platforms. That means one data path, no additional provider, and one less source of errors. If you already use middleware, it can stay in place. It is not required.
Can the chatbot use data from my property management software?
Yes, provided the software offers an interface or we develop one. Odeo then answers questions about available properties, takes damage reports in a structured way, or suggests viewing appointments, based on your property and tenant data. Together with you, we check in advance which data can be retrieved.
Can Odeo be connected to our car dealership's system?
Yes. If your dealer management system is accessible via an interface, or we develop one, Odeo answers questions about vehicle inventory and passes on requests for test drives or service appointments in a structured way. We clarify which functions are possible based on your system.
How is data protected when a system is connected?
Data flows directly between your system and Odeo, with no other platform in between. Odeo stores data in Switzerland as long as a local LLM is used; we run local LLMs in the Enterprise plan on request at extra cost. Odeo complies with the Swiss FADP (DSG) and the GDPR. You decide which fields are transferred. Details can be found in the privacy policy at https://www.odeo.ch/en/privacy.
Which plan includes system integration?
Integrations with third-party systems such as Slack, Teams, and webhooks are included from the Professional plan. Direct connections to your business application and custom-developed interfaces are discussed on a project basis, and we provide you with a transparent quote in advance.
Product, pricing and data privacy
How much does Odeo cost?
From CHF 49 per month (Starter, monthly billing) or CHF 41 per month with an annual subscription. The most popular plan, Professional, costs CHF 149 per month, which corresponds to CHF 1,490 per year with an annual subscription (CHF 124/month). For comparison: an employee who spends 5 hours a week handling customer inquiries costs over CHF 15,000 per year. Odeo saves over 90% of these costs and is available 24/7.
What counts as a chat?
A chat is one conversation with a visitor of up to 20 messages. Longer conversations count as a further chat for every 20 messages started, and conversations with GPT-6.1 Sol count double. If your quota is not enough, you can add chats for CHF 39 per 1,000. A monthly fair-use budget also applies to AI processing: once it is reached, Odeo keeps answering with GPT-6 Luna until the end of the month, and you are notified in the dashboard and by email.
Can I change or cancel my plan at any time?
Yes. With a monthly subscription, you can cancel at any time effective at the end of the current month. With an annual subscription, you can cancel effective at the end of the contract term. An upgrade or downgrade of your plan can likewise be made effective at the end of the current billing period, but not earlier.
How does the chatbot learn my website content?
You enter your website URL. Odeo automatically crawls all pages and PDFs, builds a knowledge base, and is ready to use within minutes. In the client portal, you can add further sources or restart the crawler at any time.
Can I set up the chatbot as a salesperson, advisor, or support agent?
Yes, that is one of our core strengths. You choose from predefined roles, such as sales advisor, support assistant, subject-matter expert, or customer service, and tailor the chatbot to your individual requirements.
Can I define exact flows, for example for viewings or complaints?
Yes, with the workflow builder. For most questions the prompt is enough: you describe in your own words how Odeo should answer. For flows that have to run the same way every time, you build a workflow from over 30 plugins by drag and drop and define for every step which AI model works, which data is fetched and where it is sent. If no workflow matches a message, Odeo answers from the prompt as usual. Workflows are available from the Professional plan.
In which languages does the chatbot respond?
From the Professional plan, Odeo automatically responds in the visitor's language: German, English, French, Italian, and more than 30 other languages, with no additional configuration.
What is the client portal?
Your personal dashboard, where you manage everything yourself: analytics, web crawler, knowledge bases, widget design, system prompt, conversations, and email reports. No dependence on us for day-to-day operations.
Can I run multiple chatbots for different websites?
Starter and Professional include 1 agent, Enterprise includes 2. From the Professional plan, you can order additional agents for CHF 99 per month (CHF 129 on the Enterprise plan). Each agent is configured individually and can be deployed on its own website.
Where is the data stored?
All data is stored on servers in Switzerland as long as a local LLM is used; we run local LLMs in the Enterprise plan on request at extra cost. Odeo complies with the Swiss FADP (DSG) and the GDPR. Details can be found in the privacy policy at https://www.odeo.ch/en/privacy.
Does the AI hallucinate or make up answers?
No. Odeo is based on a RAG architecture (retrieval-augmented generation). The chatbot answers exclusively based on the content of your website and knowledge base. If it cannot find a suitable answer, it politely refers the visitor to a personal contact instead of making something up.
Is chat data used to train AI models?
No. Your conversation data is used exclusively to improve your own chatbot, never to train external models.
Do I need technical knowledge to set it up?
No. You enter your website URL, configure the chatbot in the client portal, and copy one line of code onto your website. Setup usually takes less than 30 minutes. If needed, we support you with the setup.
Can the bot be disabled on specific subpages?
Yes. In the client portal, you can control which pages the chatbot appears on and which it does not. This also works in single-page apps built with React, Next.js or Vue, where pages change without a reload.
Is Odeo compliant with the Swiss FADP (DSG) and the GDPR?
Yes. All data is stored in Switzerland as long as a local LLM is used; we run local LLMs in the Enterprise plan on request at extra cost. IP addresses are not stored permanently. Details can be found in the privacy policy at https://www.odeo.ch/en/privacy.
How can I see which questions my customers ask most often?
From the Professional plan, Odeo automatically analyzes all conversations and shows you the most frequent questions in the dashboard. This is a direct lever for optimizing your website content and shows you what really matters to your visitors.
Let's connect Odeo to your system.
Start today with your website, or discuss connecting your business application with our team in Winterthur.
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 in the Enterprise plan on request at extra cost.
Typical set-up time for the website chatbot without connecting business applications.
Starter plan, billed yearly. Billed monthly: CHF 49 per month.
As of November 2026.
Own model calculation: part-time employee handling customer inquiries 5 hours a week vs. Odeo Professional billed yearly (CHF 1,490 per year).
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.