AI chatbot for WordPress and any website
An AI chatbot that knows your business.
Vestly.ai answers visitors from your website, price lists and products, in their own language. It helps them reach the right service, product or booking, and brings your team into the chat when needed.
A WordPress plugin, one line of code or Google Tag Manager on any website. The AI is included, no API key is needed, and we install it for you for free within one working day. Developed in Estonia.
THE SITUATION
When a customer asks, the answer shouldn't have to wait.
A visitor wants an answer now. If the information is hard to find, or the question goes unanswered, the next step may well be a competitor's site.
- Answering the same questions takes time every week.
- Visitors look for prices, services and terms outside working hours too.
- A contact form gives the customer no immediate answer.
- A good lead can disappear before anyone gets back to it.
- Without a conversation history it's hard to know what customers actually ask.
THE SOLUTION
One chat window. More than canned replies.
Vestly.ai draws on your own company's knowledge to give visitors relevant help. When the answer isn't in the knowledge base, the bot doesn't have to invent one. The question lands in the unanswered list instead, so you can extend what the bot knows.
The answer starts appearing at once, word by word, in the evening and at weekends too.
Answers come from your site, price lists, products and uploaded files. The bot doesn't invent prices.
The bot can collect a name, email or phone number and send you a notification.
You see conversations, questions, languages, ratings and leads.
Unanswered questions show exactly which information is missing.
HOW IT WORKS
From site content to a working assistant
- 01Add Vestly to your site
In WordPress, install the plugin and connect it in one click. On any other site (Shopify, Wix, Squarespace, Webflow or your own build), add one line of code or use Google Tag Manager.
- 02The AI is ready
The AI is included and no API key is needed. Conversations, leads and settings live in the Vestly dashboard, where you invite colleagues as owner, admin, agent or viewer. You can sign in with Google and install the dashboard on your phone like an app.
- 03Build the knowledge base
Vestly.ai indexes published pages, posts and WooCommerce products, on other sites by your sitemap: up to 150 pages on Starter, 300 on Regular and 1000 on Premium, and the whole catalogue on Enterprise. Add files (PDF, Word, CSV) and the questions and answers that matter.
- 04Customise and publish
Set the bot's name, avatar, colour, greeting, tone, contact flow and how booking works, and from Regular up page-specific openers.
- SOURCEWebsite content
- INDEXVestly.ai knowledge base
- CONVERSATIONVisitor's question
- RESULTAn answer from knowledge, or a contact
KNOWLEDGE BASE
The bot learns from your site's real content.
Vestly.ai reads published pages, products, the header and footer, and your llms.txt file, even when the content is drawn by JavaScript, such as apartment price tables or shop prices. You can also upload files (PDF, Word, CSV) and add question-and-answer pairs. In WordPress the knowledge updates when content is saved; on any other site Vestly re-reads the pages regularly, and a large catalogue comes in through a product feed. Search finds the answer by meaning, even when the question is in a different language from the page.
- WordPress pages
- Blog posts
- WooCommerce products with picture, price and stock
- Product feeds for large catalogues
- Header and footer
- llms.txt
- Sitemap
- Pages drawn by JavaScript
- Price pages, re-read every night
- PDF, Word and CSV files
- Question-and-answer pairs
- Premium: Notion, Google Docs, Sheets and other websites
- Structured context added by a developer
| Title | Source | Language | Pinned | Active |
|---|---|---|---|---|
| Services and pricing logic | Manual | EN | Yes | |
| Website development | Page | EN | - | |
| WooCommerce package | Product | EN | - | |
| Hooldus ja tehniline tugi | Page | ET | - | |
| Поддержка и обслуживание | Page | RU | - |
ACCURACY
Less guessing. More control.
Vestly.ai's instructions steer the assistant to answer from the company's own knowledge, keep the conversation on topic, and avoid inventing prices or availability.
No AI is infallible. Answering from a knowledge base and having tools to review the output reduce the risk, but keeping the knowledge base current still matters.
- A knowledge base specific to the company
- Adjustable personality and tone
- Additional behaviour rules
- Instructions against inventing prices or availability
- Flagging of unanswered questions
- Can prompt a visitor to leave their contact details
- Can show contact information
- Free times and booking in the chat, or a button to the booking page
- “Ask your bot”: the answer with the sources it used
- From Regular up: golden questions checked after every change
- An email when a golden question starts failing
LEADS
From a conversation to the next step
Vestly.ai doesn't have to stop at answering questions. From Regular up, the bot offers free times from Google Calendar, Cal.com or Calendly and books them right in the chat, brings your team into the conversation when the visitor asks for a person, and collects leads in their own inbox, where you manage them with statuses, notes and follow-ups.
- Name, email, phone and preferred way to be contacted
- From Regular up: booking in the chat (Google Calendar, Cal.com, Calendly)
- A button to the SalonLife, Fresha, Booksy or other booking page
- Several locations, each with its own calendar
- From Regular up: the visitor asks for a person and your team answers in the same chat
- Notification by phone push, email, Slack or Telegram
- The AI waits and carries on when the chat is handed back
- From Regular up: the visitor can send a photo (you can switch it off)
- From Regular up: lead inbox, notes and follow-ups
- Call, email or WhatsApp a lead in one click
- CSV export
After an answer, the bot can offer AI-generated quick replies that help the visitor carry on in a useful direction.
CUSTOMISATION
Fits your brand and your site
- Bot name
- Avatar
- Primary colour
- Position left or right
- Greeting messages
- Teaser notification
- Teaser delay
- Customisable input and error messages
- Customisable booking button text
- From Regular up: page-specific openers and question buttons
- Hiding the chat window on chosen pages
- Premium: white label and your own AI key
- Premium: HubSpot, Pipedrive, Klaviyo, Mailchimp, REST API and webhooks
- Premium: WhatsApp, Messenger and Instagram (coming)
LANGUAGES
Talking in the customer's language
The AI answers in the language the customer writes in: Estonian, Russian, English, Finnish, Latvian, German, Ukrainian and many more. Even when your site is only in Estonian, it finds the answer on your pages and gives it to the customer in their own language. The chat window's buttons and texts come in nine languages and follow the page's language (the active Polylang or WPML language in WordPress).
- Estonian
- Russian
- English
- Finnish
- Latvian
- Lithuanian
- German
- Ukrainian
- Polish
- and any other
ANALYTICS
See what customers actually ask
Every conversation is in the Vestly dashboard. Charts show conversations, leads, bookings, sales after a chat, ratings, the share of resolved conversations and the top topics. You can filter conversations by month, language and leads. A monthly report arrives by email, and events can be sent to GA4 or Tag Manager.
Illustrative view. The real numbers depend on your own site.
- Unanswered questions by topic
- Share of resolved conversations
- Top topics
- Active AI provider and model
- Input and output tokens
- Response latency
- AI provider errors
- URL of the page the conversation happened on
- Customer rating
- Bookings, plus booking and contact clicks
- Product card clicks and sales after a chat, with value
- GA4 and Tag Manager events with the visitor's consent
- Monthly report by email
- From Regular up: weekly summary by email
- Alert when the AI provider fails
UNANSWERED QUESTIONS
Every unanswered question makes the next answer better.
When Vestly.ai can't find what it needs in the knowledge base, the question is flagged as unanswered. So is an answer the visitor disagreed with, a question asked twice and a low rating. Similar questions are grouped into topics with a suggested answer, which you add to the knowledge base in one click.
- 01A visitor asks
A question with no confirmed answer in the knowledge base.
- 02The AI doesn't guess
The bot doesn't invent an answer; it flags the question.
- 03A topic appears in the dashboard
Similar questions together, with the conversation and a suggested answer.
- 04Add it in one click
The next visitor gets a better answer.
PRIVACY
Data on an EU server, under your control
- Data is kept in the EU (Hetzner, Helsinki), encrypted backups in Amsterdam
- Data is not used to train AI models
- Data processing agreement (DPA) accepted in the dashboard, copy as PDF
- Raw IP addresses are not stored; a salted hash is used instead
- Conversations are deleted after 90 days by default, adjustable in the dashboard
- Leads are deleted after 24 months
- Data export and deletion
- Two-step sign-in to the dashboard with an authenticator app
- Activity log in the dashboard
- Plugin updates are signed
- Rate limits on messages and requests
- API keys stored securely
- AI responses rendered safely as text
- Security overview at vestly.ee/turvalisus
- Developed in Estonia, support in Estonian and English
Conversation messages and the selected business context are sent to an AI provider: the AI of your plan (Google Gemini, OpenAI or Anthropic Claude, the others as backups), or on Premium the provider of your own API key if you add one. GDPR-aware tooling helps, but compliance also depends on your own configuration, privacy notice and consent setup.
AI PROVIDERS
Each plan its own AI. If one provider is slow, another answers.
The AI is included and no API key is needed: Starter answers with Google Gemini (the fastest), Regular with OpenAI GPT-4.1 mini and Premium with Anthropic Claude Sonnet (the most natural) within normal use: at very high volume Premium answers with GPT-4.1 mini until the month ends. When the main model is slow or down, another provider's model answers automatically. On Premium you can also add your own API key in the Vestly dashboard. On Enterprise, Claude Sonnet answers with no monthly cap.
- Google GeminiStarter · included No API key needed
- OpenAI GPT-4.1 miniRegular · included No API key needed
- Anthropic Claude SonnetPremium · included No API key needed
- Anthropic Claude SonnetEnterprise · no monthly cap No API key needed
Why Premium AI makes a difference
- The most natural conversationIt answers like an experienced colleague, not a machine. Customers feel they are talking to a person.
- More precise with hard questionsSeveral conditions at once, longer questions, advice and comparisons: no detail gets lost.
- The smoothest EstonianMore natural wording and fewer clumsy sentences, in Russian, English and other languages too.
- Follows your rules most closelyWhat it may and may not say, prices and terms: Sonnet sticks to them best and doesn't make things up.
With your own API key, the AI provider's usage cost is separate from the Vestly.ai plan and depends on the model and volume.
WHO IT'S FOR
Who is Vestly.ai for?
Answers questions about services, prices and terms, and helps people book a time.
Recommends products as product cards (picture, price, stock). In WooCommerce it adds a product to the cart from the chat, checks order status and gives a single-use discount code by the shop's rules. Shows how many sales the chats brought in. A Shopify app is coming.
On Enterprise it knows the whole catalogue and the volume is agreed. SLA and DPA are in the contract, sign-in can be limited to Google Workspace accounts, and we build the integrations you need by agreement.
Explains the services and offers free times right in the chat, or sends visitors to the SalonLife, Fresha or Booksy booking page, across several locations too.
Answers buyers about apartments, prices and which apartments are free, in Russian too, and sends an interested buyer's contact to the sales manager.
Adds a customisable AI assistant to clients' websites, WordPress or not. In the partner programme you earn 20% of your clients' payments for 12 months.
From Regular up, Vestly.ai offers free times from Google Calendar, Cal.com or Calendly and books them right in the chat. For SalonLife, Fresha, Booksy and other systems a button leads to the booking page, with several locations to each one's own. Each industry has its own page on vestly.ee:
LIVE DEMO
Don't just read about it. Ask Vestly.ai.
This chat is real: the Vestly in the bottom corner answers from this site's content, exactly as it would on yours. Ask about its features, installation or what it can do. A demo with your own website is ready on vestly.ee in about a minute: real answers from your pages, with product cards if you run a shop.
TRY THESE QUESTIONS
PLANS
Choose the conversation volume you need
Every plan starts with a 7-day free trial: the card is asked for at the start and the first payment comes after 7 days. Setup is free with every plan and ready within one working day, and paying yearly gives you two months free. Prices are final, no VAT is added.
19 €/ month
or 190 € a year · save 38 €
- Fast AI: Google Gemini
- 1 chatbot
- Up to 500 conversations a month
- AI included, no API key needed
- Free setup: we install it for you
49 €/ month
or 490 € a year · save 98 €
- Advanced AI: OpenAI GPT-4.1 mini
- 1 chatbot
- Up to 1 000 conversations a month
- Live chat: your team takes over the conversation, with phone alerts
- Booking inside the chat: Google Calendar, Cal.com or Calendly
99 €/ month
or 990 € a year · save 198 €
- Premium AI: Anthropic Claude Sonnet
- Up to 5 chatbots
- Up to 5 000 conversations a month
- The same assistant on WhatsApp, Messenger and Instagram (coming soon)
- Leads into HubSpot, Pipedrive, Klaviyo or Mailchimp
Price by agreement
For large online shops and websites in several countries.
- Premium AI: Anthropic Claude Sonnet, no monthly cap
- The whole catalogue: tens of thousands of products and pages
- Conversation volume by agreement
- Several shops and countries, each in its own language
- Integrations with your own systems, built to order
- Sign-in only with your Google Workspace accounts
- 99.5% uptime SLA and data processing agreement in the contract
- A personal contact, answers within one working day
- Monthly invoice
All plans and the comparison are on vestly.ee. There you can also try a free demo with your own website in about a minute, without registering. For shops with thousands of products or websites in several countries, we put an Enterprise plan together around your volume.
FAQ
Frequently asked questions
Starter is 19 €, Regular 49 € and Premium 99 € a month; paying yearly gives you two months free. Every plan starts with a 7-day free trial: the card is asked for at the start and the first payment comes after 7 days. Setup is free and no VAT is added. For shops with thousands of products or websites in several countries there is Enterprise: the price depends on volume, so ask for an offer. The full comparison is on vestly.ee.
Just starting out, with few visitors so far → Starter. You want visitors to book a time right in the chat, talk to your team when they need to, and every enquiry in one inbox, in a shop also cart and order status → Regular. You want the most natural, advisory conversation, several brands, a connection to HubSpot, Pipedrive, Klaviyo or Mailchimp, the API or white label → Premium. Thousands of products, an agreed volume and an SLA → Enterprise. You can switch plans any time.
Yes. If you would rather not do it yourself, we tune the bot to your business, write the answers to your most common questions and install it on your website for free, with every plan and during the trial too. It is usually all ready within one working day.
Yes. From Regular up the bot books a time directly through Google Calendar, Cal.com or Calendly; for SalonLife, Fresha, Booksy and other systems a button leads to the booking page. Premium has ready connections to HubSpot, Pipedrive, Klaviyo and Mailchimp, plus a REST API and signed webhooks that bring new enquiries into almost any system through Zapier or Make. For Enterprise customers we build other integrations by agreement. The price depends on the work and is agreed before we start.
In WordPress, the plugin sends your published pages, posts and WooCommerce products to Vestly and updates them when you save. On any other site Vestly reads your content by the sitemap, even when a page is drawn by JavaScript, such as apartment price tables or shop prices. Up to 10 price pages are read again every night, so prices and availability stay current. Depending on the plan, Vestly reads up to 150 (Starter), 300 (Regular) or 1000 (Premium) pages, and the whole catalogue on Enterprise. A large catalogue comes in through a product feed. You can also upload files (PDF, Word, CSV), add question-and-answer pairs - opening hours, terms - and pin the important parts so they are always in play. On Premium, knowledge can also come from Notion, Google Docs, Sheets and other websites. Search finds the answer by meaning, even when the question is in a different language from the page.
No AI is infallible. Vestly.ai's instructions steer it to answer only from the company's knowledge and to avoid inventing prices or availability, anything it cannot answer is flagged in the dashboard, and golden questions are re-checked after every change. The risk drops considerably if you keep the knowledge base current.
Yes. The WordPress plugin sends WooCommerce products with their picture, price and stock to Vestly and updates them when you save. The bot recommends products in its answers as product cards (picture, price, stock and a button). From Regular up, a visitor can add a product to the cart right from the chat and check an order's status by order number and email, and the bot can give a single-use discount code by your rules. On product pages, in the cart and before a visitor leaves, the bot can start the conversation itself. Orders placed within 30 days after a chat are counted with their value, and you see them in the dashboard and the monthly report.
It depends on the plan, and the AI is always included: Google Gemini on Starter, OpenAI GPT-4.1 mini on Regular and Anthropic Claude Sonnet on Premium within normal use (at very high volume Premium answers with GPT-4.1 mini until the month ends). When the main model is slow or down, another provider's model answers automatically. On Premium you can also add your own Anthropic Claude, OpenAI or Google Gemini key in the Vestly dashboard. On Enterprise, Claude Sonnet answers with no monthly cap.
No. The AI is included in every plan and there is no API key to set up in the WordPress plugin. On Premium you can add your own AI provider's API key in the Vestly dashboard if you prefer; it is stored securely, and the AI cost is then separate from the plan.
In the customer's. The AI answers in the language the visitor writes in, whether that is Estonian, Russian, English, Finnish, German, Ukrainian or another. When your site is only in Estonian, the AI finds the answer on your Estonian pages and gives it to the customer in their own language. The chat window's buttons and texts come in nine languages and follow the page's language (the active Polylang or WPML language in WordPress).
Conversations, captured contacts and settings live in the Vestly dashboard, not in your WordPress database. The data is kept in the EU (Hetzner, Helsinki), with encrypted backups in Amsterdam, and it is not used to train AI models. You accept the data processing agreement in the dashboard and can download it as a PDF. Conversations are deleted after 90 days by default (you can change this in the dashboard) and leads after 24 months, and you can export or delete the data at any time. Raw IP addresses are not stored; a salted hash is used instead. Conversation messages and the selected business context are sent to the AI provider for processing.
Yes. You add one line of code to your site (Shopify, Wix, Squarespace, Webflow or your own build) or install Vestly with Google Tag Manager, and Vestly reads its content by the sitemap. The chat window runs in its own layer, so your site's styles don't affect it and it doesn't affect them. A dedicated Shopify app is coming too.
“Ask your bot” shows the answer exactly as a visitor would get it, together with the sources it used. From Regular up, add the questions that matter as golden questions: they are checked after every change and at least once a week, and you get an email when an answer starts failing.
Yes. On mobile the conversation opens full screen, which makes reading and typing comfortable on a small display. You can also install the Vestly dashboard on your phone like an app and get a notification there when a visitor asks for a person.
No. The chat is about 19 KB gzipped, loads after the page content and runs in its own isolated layer (Shadow DOM), so your design stays as it is. Answers appear word by word, so the visitor doesn't wait for the whole reply. We measured it on real websites at slow-phone speed: page load (LCP) and responsiveness (TBT) stayed the same.
You can set the name, avatar, primary colour, position, greeting messages, the teaser notification and its delay, and customise the input and error messages. Tone and personality are steered through the instructions and behaviour rules.
The bot doesn't have to invent one. The question is flagged as unanswered in the dashboard, similar questions are grouped into a topic with a suggested answer, and you add it to the knowledge base in one click. Where it makes sense, the bot asks the visitor to leave their contact details or, from Regular up, brings your team into the chat.
Yes. From Regular up, the bot offers free times from Google Calendar, Cal.com or Calendly and books the time right in the chat. With SalonLife, Fresha, Booksy or another system, the bot shows a button that leads to your booking page, and you can set the button text yourself. With several locations, each location has its own calendar.
Yes, from Regular up. When a visitor asks for a person, your team gets a notification by phone push, email, Slack or Telegram. A colleague answers in the same chat window while the AI waits. Once the question is solved, you hand the conversation back to the AI. Team members get a role: owner, admin, agent or viewer. The dashboard has 2 seats on Starter, 3 on Regular and 10 on Premium.
The plugin connects your site to Vestly in one click and sends your content and WooCommerce products to Vestly. You can also place the chat with the [vestly_ask] or [vestly_button] shortcode, as a block or as an Elementor widget, and hide it on chosen pages. On multilingual sites it works with Polylang and WPML, Site Health shows its status, and developers get WP-CLI commands.
Yes. If you are a digital agency, the partner programme earns you 20% of your clients' payments for 12 months; the terms are at vestly.ee/partnerid. When a company joins through your referral link, it gets its first month free.
No. Vestly.ai takes on the recurring questions and answers in the evenings and at weekends too, so a person's time is left for the harder cases. When a conversation needs a human, the bot brings in your team or collects contact details. On cost: Regular is 49 € a month. A full-time customer service employee at Estonia's median wage (Statistics Estonia, Q2 2026: 1,840 € gross) costs the employer about 2,462 € a month, so Regular costs less than four hours of their time.
VESTLY.AI
Turn your website into a smarter customer assistant.
Show visitors the right information, guide them to the next step, and learn from every conversation.
Vestly.ai is Rixio Digital's own product. The same team designs and builds client websites, online stores and web applications.