✨ New: AI builds your bot from your Site · Beginner guide

Stop answering the same questions over and over.

An AI Agent that knows your business, answers in your customer's language, and lives on your website. Use the new AI smart-fill to go live in 60 seconds (paste a URL β€” done), or follow the manual 10-minute path for full control.

Start free✨ AI quick startBrowse templatesSee a live demo🌐 Add to your websiteπŸ“£ What's new
Fastest path
60 seconds

Paste your URL in the AI smart-fill panel. Template, brand colors, welcome, suggestion chips, AND knowledge sources β€” all configured automatically.

Manual path
10 minutes

Pick template β†’ fill fields β†’ add knowledge β†’ test preview β†’ publish widget. Same outcome, more control over every detail.

Built-in
Insights

Every conversation feeds the dashboard: top keywords, deflection rate, knowledge-coverage gauge, heatmap, smart nudges, visitor feedback thumbs.

✨ Quick start with AI β€” 60 seconds

The fastest way to a working bot. Paste your website URL and the AI does the template selection, field filling, brand-color extraction, welcome message, suggestion chips, and knowledge-base seeding for you.

1

Paste your URL

In the admin β†’ New bot. The "Generate from your website" panel is at the top. Paste e.g. https://yourbusiness.com and click Generate.

2

Review the draft

~5-10 seconds later you'll see the proposed template, brand colors, bot name, welcome message, suggestion chips, AND the knowledge sources we'll create (website crawl + about + AI-generated FAQ).

3

Click "Use this draft β†’ Create bot"

The bot is created with every field pre-filled. The worker immediately starts crawling your entire site (up to 50 pages, 3 hops deep) and embedding the content into the knowledge base.

4

Embed the widget

Copy the install snippet (Floating, Trigger, Inline, WordPress, Shopify, Wix, Squarespace), paste into your site, test.

Why it works: the AI reads the home page + your /about /contact /services /pricing /faq / policies subpages, picks the matching template, and fills every template-specific field (address, hours, pricing, house rules, check-in instructions, etc.) from the actual page content. Wrong values? Edit before saving.
Privacy note: the AI step sends a slice of your public page text to OpenAI to do the matching + extraction. Nothing is stored at OpenAI. The crawled content lives on EU/EEA infrastructure on our side.

Or: the manual 10-minute path

Prefer not to use the AI smart-fill? Same outcome, more control. Follow this once from top to bottom before customizing everything.

1

Pick a template

Vacation rental, music teacher, or whichever template fits what you do. The template decides which fields you fill in.

2

Fill the fields

Each template ships with the right set β€” for a rental that's address, house rules, and check-in; for a teacher it's pricing, schedule, and policies.

3

Test preview

Ask simple, real customer questions like β€œWhat time is check-in?” or β€œHow much do lessons cost?”

4

Publish widget

Copy the widget code, place it on your website, and test again on mobile.

Beginner tip: your first goal is not perfection. Your first goal is a bot that answers the most common questions correctly.

What the product does

Think of your bot as a digital assistant for your business. It reads the information you provide and uses that to answer your customers.

What the bot is good at

  • Answering common, repeatable customer questions β€” what depends on the template you pick
  • Helping visitors find the right information quickly
  • Reducing repetitive messages you'd otherwise answer yourself
  • Giving 24/7 first responses on your website widget

What the bot still needs from you

  • Correct details about your business
  • Clear policies (rules, cancellation, scope of service)
  • Accurate practical instructions (check-in, scheduling, pricing)
  • Your decision on when the visitor should contact you directly

Choose a template

A template is a curated starting point. It decides which fields you fill in, what scope the bot stays inside, and what starter knowledge it ships with. Pick the template when you create the bot β€” it isn't switched after.

Vacation rental

For short-term-rental hosts answering guest questions about a property.

  • Fields: property address, host WhatsApp, structured house rules, check-in / check-out instructions, calendar iCal URL, minimum stay nights
  • Built-in shortcuts: availability check (against your iCal) and house-rules answers, before falling back to the LLM
  • Best for: Airbnb / Booking hosts, boutique stays, holiday homes

Music teacher

For private music teachers answering questions about lessons.

  • Fields: teacher name, contact link, instruments and styles, lesson length, pricing, in-person / online / hybrid, location details, cancellation policy, teacher background
  • Ships with starter FAQ β€” common student questions about practice, gear, what the first lesson looks like
  • Best for: solo guitar / piano / vocal teachers and small studios
Don't see your business? More templates are on the way. The platform is built so new templates can be added without code changes for existing bots.

Create your first bot

This is the safest beginner workflow. Do not try to fill every field perfectly on day one.

1

Pick a template

Open the bots area, click "New bot", and pick the template that matches your work.

2

Fill the template fields

The form shows fields for that template only. Fill the essentials first β€” you can refine later.

3

Test in preview

Ask normal customer questions, not technical ones.

4

Publish

Once answers look good, make the bot live on your website.

Start small. A clean and simple bot is better than a complicated bot filled with half-finished information.

Add your knowledge

Good bot knowledge means short, clear, practical information. Some templates ship with starter knowledge β€” add yours on top.

Where to find it: open a bot from the Bots menu, then click the Knowledge tab in the bot editor. Tap + New source to add a website, FAQ, file, or pasted text. Click any existing source to edit it.

Best content to add first

Vacation rental:

  • Property name and short description
  • Check-in / check-out instructions and times
  • House rules
  • Wi‑Fi and parking details
  • Transport / airport / beach / city basics

Music teacher:

  • Pricing details and lesson packages
  • Schedule, availability, and how to book
  • What happens in a first lesson
  • Cancellation and rescheduling policy
  • Equipment students need to bring or have

How to write it

  • Write like you are helping a real customer
  • Use short sentences
  • Avoid internal notes that customers should not see
  • Keep times, prices, codes, and instructions exact
  • Update information whenever something changes
Good example: Check-out is at 11:00. Please wash used dishes, take out your trash, and return any moved furniture to its original place.

Bot settings in plain English

Most settings split into two: generic (how the widget looks and behaves) and template-specific (which fields you fill in for your business).

Widget title

The visible assistant name on the widget. Keep it short and friendly.

Welcome message

The first message visitors see when they open the chat.

Suggestion chips

The clickable starter prompts shown above the chat input.

Template settings

The fields that come with your chosen template β€” house rules and check-in for vacation rental, pricing and schedule for music teacher, etc.

Contact link

Decide when the bot should show visitors a direct contact option (WhatsApp, email, booking page).

Appearance

Colors, launcher icon, auto-open behavior, mobile breakpoint β€” all generic across templates.

Languages and localization

onlyAI speaks five languages β€” English, Greek, German, Italian, and French. There are three independent language layers, so your dashboard, a bot, and a website visitor can each be in a different language at the same time.

1 Β· Your dashboard language

The admin interface β€” menus, buttons, labels, and the help you're reading β€” shows in any of the five languages. Set it under Team β†’ Interface language. The emails we send you (welcome, teammate invites, usage warnings, billing receipts) now arrive in that same language automatically.

2 Β· Each bot's primary language

Every bot has a Main bot language, set in the bot's Overview. It's the language you train the bot in β€” the welcome message, the answers, your suggestion chips, and the knowledge you write. Everything else is translated from it.

3 Β· What your visitors see

The chat widget has its own language picker. Visitors can read the welcome, the suggestion chips, and get answers in any of the five languages β€” whatever the bot was trained in. You can also pin one language for a page; see Widget and website install.

The three layers are independent. Your dashboard can be in Greek, a bot's primary language can be English, and a visitor can read it in German β€” all at once. Pick whatever fits each audience.

Change your dashboard language

  • Open Team from the menu.
  • Choose your Interface language.
  • The menus β€” and the emails we send you β€” switch right away.

Set a bot's primary language

  • Open a bot β†’ Overview.
  • Pick Main bot language.
  • Write the welcome, chips, and knowledge in that language. Visitors in other languages get automatic translations.

Availability and calendar

Vacation rental template only. Your bot can only answer availability questions well if the calendar information is correct.

What to check

  • Your calendar source is connected
  • Blocked dates are correct
  • Bookings are up to date
  • The bot is using the backend-owned availability configuration

Simple test

Ask the bot a date question you already know the answer to.

Is the property available from 12 May to 16 May?

How to know when your bot is ready

Publish when the customer experience feels right.

Quick publish checklist

  • The bot answers your top 5 customer questions correctly
  • Pricing, policies, or rules in the bot match what's on your site
  • Practical instructions (check-in, scheduling, contact) are accurate
  • The greeting sounds natural
  • You tested the preview with 10–15 realistic customer questions
  • The widget looks correct on your website on desktop and mobile

Widget and website install

After your bot is ready, the next step is making it visible on your site.

New β€” no code needed. Open your bot β†’ Operations tab β†’ "Add the bot to your website". It walks you through the easiest option for your situation β€” most people never touch a snippet. Four ways to go live:

βœ… Easiest β€” no code at all

Every bot has a ready-made chat page hosted on onlyAI.ch. Share the link, or add it as a button or menu item on your site. Print the auto-generated QR code on a flyer, receipt, or table card β€” scanning it opens the chat on a phone. Nothing to install.

🧩 Add it to your existing site

Pick your platform β€” WordPress, Shopify, Wix, Squarespace, Webflow, Google Tag Manager, or Other β€” and get exact step-by-step instructions plus the one snippet to paste, with a Copy button.

πŸ”Ž Check it's live

After you add the snippet, paste your site URL and we'll confirm the widget is actually loading. (Widgets injected through Google Tag Manager can't be detected this way β€” just open your live page to confirm.)

βœ‰οΈ Send it to your web person

Not comfortable editing your site? Enter your developer's email and we'll send them the snippet and step-by-step instructions.

What the widget is

The widget is the small chat bubble, triggered chat panel, or full chat panel on your website. When visitors open it, they can ask your bot questions about the property.

  • It is powered by your bot
  • It uses backend-owned settings
  • It should be tested on desktop and mobile

Where to find the install code

Open your bot from the Bots menu, then click the Operations tab in the editor. The install snippets load automatically β€” pick the one that matches how you want the chatbot to appear.

Typical workflow: Bots β†’ open a bot β†’ Operations tab β†’ copy snippet β†’ paste into website
Floating widgetUse the standard script snippet to show the chatbot as a floating chat bubble.
Link or button triggerUse the trigger snippet if you want a β€œChat” link or button to open the assistant.
Standalone chatUse the hosted page link on onlyAI.ch, or embed the inline div snippet on the client site.

WordPress plugin β€” onlyAI Chat Widget v5.0

If your site runs on WordPress, you can install the widget as a plugin instead of copying code manually.

Download (v5.0 β€” generic onlyAI Chat Widget; works for any business, not just rentals): https://app.onlyai.ch/static/downloads/onlyai-chat-widget-v5.0.0.zip Install: 1. WordPress -> Plugins -> Add New -> Upload Plugin 2. Upload the ZIP 3. Activate the plugin 4. Open Settings -> onlyAI Chat Widget 5. Set the bot slug, display mode, and language 6. Use the shortcode [onlyai_chat_widget] if needed

Language option (raw script)

If you're embedding the widget by hand (not via the WordPress plugin), add data-language="..." to the script tag to force a reply language.

<script src="https://app.onlyai.ch/static/embed/widget-loader.js" data-backend-url="https://app.onlyai.ch" data-bot-slug="your-bot-slug" data-mode="floating" data-language="en"></script>

Supported values: en, el, de, it, fr. Omit the attribute to use the bot's source language.

Language option (WordPress plugin)

The plugin's Settings β†’ onlyAI Chat Widget β†’ Language picker offers three modes:

  • Use the bot's source language β€” default.
  • Auto (use WordPress site language) β€” reads get_locale(). A Greek WordPress site gets Greek replies; an English site gets English. Falls back to the bot's source language for any locale outside en/el/de/it/fr.
  • Pick a specific code β€” force every visitor to one of en, el, de, it, fr.

You can override per-page via shortcode:

[onlyai_chat_widget language="el"] — force Greek on this page [onlyai_chat_widget language="auto"] — auto-detect on this page [onlyai_chat_widget bot_slug="other-bot"] — load a different bot here

What to check after installing the widget

  • The widget appears on the correct pages
  • The title and assistant name look right
  • The opening message is correct
  • The bot answers property questions correctly
  • CTA buttons such as host contact or booking links work
  • The widget also works on mobile

Conversations and inbox

Your bot becomes more useful over time if you review what your customers actually ask.

What to look for

  • Questions the bot answers well
  • Questions the bot answers badly
  • Repeated questions you forgot to cover
  • Moments where the bot should suggest contacting you directly

How to improve fast

  • Pick the top 5 repeated questions
  • Improve the content behind those answers
  • Retest in preview
  • Publish again

Analytics, insights and dashboards

Every conversation feeds a built-in dashboard. You don't need deep analytics skills β€” open the tab and the answers are right there.

Per-bot analytics tab

Headline KPIs

Conversations, messages, average messages per conversation, deflection rate (% answered without handoff to a human).

What visitors ask about

Top single-word keywords, top 2-word phrases ("backing track", "check in", "wifi password"), and entry topics β€” the first thing visitors send when they open the widget.

Question types donut

How the bot classified each question: general (handled by the LLM), out-of-scope, or routed via a template-specific shortcut.

Knowledge coverage gauge

The % of answers that were grounded in your knowledge base vs. answered from the model's training data. Low % = add more sources.

Needs-fix topics

Questions auto-flagged as "needs fix" β€” either you marked them manually, the visitor gave a πŸ‘Ž, or the bot answered with very low retrieval confidence.

When + where + how

Hour-of-day Γ— day-of-week heatmap, conversation-depth histogram, response-time stats, answer-confidence histogram (low/mid/high).

Account dashboard

Conversation trend

12-week rolling chart of conversations across all your bots.

Engagement funnel

Widget opens β†’ conversations started β†’ messages sent β†’ host link clicks, with conversion-rate at each step.

Smart nudges

Actionable insights surfaced automatically: "Conversations up 32% vs last month", "Knowledge hasn't been updated in 47 days", "3 visitors asked in Greek but got English answers".

Tools that help you improve the bot

Try a query

In the bot's Analytics tab β€” type a candidate question and see exactly which knowledge chunks are retrieved with their cosine scores. The single best tool for tuning a bot.

Lint knowledge

One click scans your knowledge sources for empty content, duplicates, disabled sources, and stale data. Findings show as severity-coded chips.

CSV export

One-click export of every conversation (session, visitor, transcript, review status) to a spreadsheet.

Visitor feedback

Each bot reply gets a πŸ‘/πŸ‘Ž. Thumbs-down auto-flags the conversation as needs-fix and (optionally) pings your Slack via a webhook.

Replay against current KB

Pick a conversation that went badly, click Replay β€” see what the bot would answer NOW after you've updated the knowledge base.

Conversation labels

Tag conversations with custom labels beyond useful/needs-fix/ignored β€” e.g. "lead", "complaint", "feature-request" β€” and filter by them.

Users and invites

Invite only the people who need access. Keep access simple at the beginning.

Who should get access

  • Owner / primary contact
  • Operations or studio manager
  • Assistant, if needed

Good practice

  • Do not create too many users early
  • Use clear roles
  • Revoke old invites you no longer need

Plans and billing

Start free, upgrade when you need more. You can pay monthly or annually β€” annual billing saves about 17% (roughly two months free).

How billing works

  • Free plan needs no card β€” just sign up.
  • Paid plans (Starter, Pro, Agency) are billed monthly or annually β€” pick the cycle on the pricing page.
  • Checkout, invoices, and EU VAT are handled by Lemon Squeezy, our Merchant of Record (the seller of record for your subscription).
  • We never see or store your card number.

Manage your subscription

  • Open Account β†’ Manage billing in the admin to reach the Lemon Squeezy customer portal.
  • There you can change plan, switch between monthly and annual, update your card, download invoices, or cancel.
  • Cancel anytime β€” you keep access until the end of the period you already paid for, then drop to Free.
Switching monthly ↔ annual: change it in the customer portal or by re-choosing a plan from the pricing page. Annual is the cheaper option if you plan to stay more than ~10 months.

Common mistakes

Trying to make the bot sound clever before it is accurate

Accuracy comes first. A simple but correct bot is far better than a clever-sounding wrong one.

Adding too little real information

If customers ask things you never added, the bot cannot invent reliable answers.

Picking the wrong template

Pick the template that matches what you do β€” it decides which fields you fill in and the bot's scope. The template can't be changed after creation.

Skipping preview testing

Always test like a customer, not like an admin.

Forgetting to update changed details

If a price, schedule, code, or instruction changes, update the bot immediately.

FAQ

What languages does onlyAI support?

Five: English, Greek, German, Italian, and French. They work on three independent layers β€” your dashboard and the emails we send you, each bot's primary (training) language, and the language each website visitor reads in. See Languages and localization.

Can I manage my bots from my phone?

Yes. The admin dashboard has a full mobile layout β€” open and edit bots, manage knowledge and re-index, change settings, read conversations and analytics, and search across everything from the πŸ” in the header. Same account, sized for a phone.

Do I need AI knowledge to use the product?

No. The most important skill is knowing your business well and entering the right information clearly.

Can I switch a bot's template later?

No β€” templates are picked at creation. If you need a different one, create a new bot from the right template.

Can I run different templates side by side?

Yes. On Pro and Agency plans you can have multiple bots, each on whichever template fits.

Should I create one bot per business unit?

Usually yes. One bot per property, per teacher, or per service line is cleaner and avoids mixed answers.

Can the bot replace me completely?

No. It reduces repetitive work and handles common questions, but customers will still sometimes need direct human support.

What is the best first improvement after launch?

Look at real conversations and improve the answers to the most repeated questions.

Simple glossary

Template

A curated starting point β€” vacation rental, music teacher, etc. Decides which fields the bot has and what scope it stays in.

Bot

Your assistant for one business or business unit. One bot per template.

Widget

The chat box visitors see on your website.

Knowledge

The information you give the bot so it can answer correctly. Some templates ship with starter knowledge.

Preview

A testing area where you can try the bot before publishing it live.

Publish

Make the bot live and visible to real users on your website.