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.
Paste your URL in the AI smart-fill panel. Template, brand colors, welcome, suggestion chips, AND knowledge sources β all configured automatically.
Pick template β fill fields β add knowledge β test preview β publish widget. Same outcome, more control over every detail.
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.
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.
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).
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.
Embed the widget
Copy the install snippet (Floating, Trigger, Inline, WordPress, Shopify, Wix, Squarespace), paste into your site, test.
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.
Pick a template
Vacation rental, music teacher, or whichever template fits what you do. The template decides which fields you fill in.
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.
Test preview
Ask simple, real customer questions like βWhat time is check-in?β or βHow much do lessons cost?β
Publish widget
Copy the widget code, place it on your website, and test again on mobile.
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
Create your first bot
This is the safest beginner workflow. Do not try to fill every field perfectly on day one.
Pick a template
Open the bots area, click "New bot", and pick the template that matches your work.
Fill the template fields
The form shows fields for that template only. Fill the essentials first β you can refine later.
Test in preview
Ask normal customer questions, not technical ones.
Publish
Once answers look good, make the bot live on your website.
Add your knowledge
Good bot knowledge means short, clear, practical information. Some templates ship with starter knowledge β add yours on top.
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
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.
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.
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.
β 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.
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.
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.
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 outsideen/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:
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.
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.