• Chatbots · LEO Chat

Website chatbot: a widget that answers and does not weigh the page down

A website chatbot is a widget in the corner of the screen that answers the customer right on the product page: it shows the price and stock from your catalog, builds a cart, takes the name, phone number, city and Nova Poshta branch, and takes the customer through to payment via your own merchant account. It passes any question that is not in the knowledge base to an operator together with the conversation history. The second requirement for such a widget is not to add weight to the website: the LEO Chat script weighs 19 KB compressed, and our landing page with this widget responds in 0.21 s at 153 KB of HTML (curl measurement from Ukraine, 7 September 2026). We measure your website separately, before installation and after.

See how it works
Price
after a free audit
Guarantee
30 days after project sign-off
What it does in the widget
catalog answer → cart → Nova Poshta → payment
after a free audit
Price
Guarantee

days after project sign-off

catalog answer → cart → Nova Poshta → payment
What it does in the widget
Script weight

KB compressed (gzip)

LEO Chat landing page TTFB

s at 153 KB of HTML, external curl measurement from Ukraine

Accuracy

on the 45 reference questions

free review of the task
Start
What's included

Complete list of work and what you get as a result

  • answers from your catalog right on the product page: stock, price, specifications, suggesting a similar item
  • placing an order in the widget: cart, city and Nova Poshta branch, payment via your own merchant account, the waybill number sent to the chat
  • the same catalog knowledge base as in Telegram — answers do not diverge between channels
  • handing a complex inquiry to an operator without losing the conversation history
  • installing the script with its effect on speed monitored: TTFB measurements of your website before and after
  • adaptation for mobile viewing, where most inquiries come from
  • a 30-calendar-day warranty from the date the acceptance act is signed
When this service isn't right

What's not included — so there are no surprises at delivery

  • developing the website or online shop itself: the widget connects to an existing one
  • a live chat with a person instead of a bot: this is an AI bot, and an operator joins only when complex inquiries are handed over
  • pop-up lead capture forms: that is a separate tool, not a chatbot
Who it's for

Situations where this service delivers results

Scenario 1 of 3

The customer leaves the website with a question

Out of stock, size, delivery: the question comes up on the product page, while the answer only comes later, by message or phone. The widget answers right where the question came up.

We'll review your situation in a free audit

Free review: will the widget fit your website?

We check the website's current speed and typical customer inquiries, so that the widget does not add weight the website cannot carry.

What we measure

  • Current website speedTTFB and page weight before the widget is installed
  • Website platformwhat the website is built on and how the script gets inserted
  • Typical inquirieswhich questions people most often send to the chat or by email

What you get

  • TTFB and page weight measurements before installation
  • a list of the inquiries the widget will handle and those that stay with a person

Timeline: 1–3 working days

Why is it free

The effect on speed depends on how your website is built, so without measurements any figure would be guesswork.

What's next

Then an estimate broken down by stage and a contract with a fixed amount.

Short form: your contact and site URL

We work officially

Contract, act and invoice — for every project, not just large ones.

Trusted by6 brands

Trusted by: Kvant Energy, GYPSUN, Naturel Cosmetics, Pancer Protection, LUGI, BeeTech

Terms fixed in writing8 points
  • 01

    Contract, act and 30-day warranty

    Every project gets a written contract: scope, deadlines, amount, acceptance procedure. After delivery — act and invoice, then 30 calendar days of warranty.

  • 02

    Sole proprietor & bank transfer

    The contractor is a registered sole proprietor. Payment by invoice with closing documents.

  • 03

    Rights & access — yours

    Code, design and materials transfer to you after full payment. Domain, hosting, repository and analytics are registered to you.

  • 04

    Client portal instead of email chains

    During the project you get access to a portal: contracts, invoices, acts and project status in one place.

  • 05

    Sites in nine countries

    Our sites run in nine countries: besides Ukraine — Poland, Germany, Austria, England, Norway, Bulgaria, Moldova and Spain.

  • 06

    Verifiable numbers

    Every case in the portfolio comes with a link to a live site and a technical measurement.

  • 07

    Audit first, then pricing

    There is no price list on the site intentionally: the scope of the same work differs multiples between clients.

  • 08

    We say "no" when unsure

    If the task isn't ours or the deadline is unrealistic — we tell you upfront.

  • 01

    Contract, act and 30-day warranty

    Every project gets a written contract: scope, deadlines, amount, acceptance procedure. After delivery — act and invoice, then 30 calendar days of warranty.

  • 02

    Sole proprietor & bank transfer

    The contractor is a registered sole proprietor. Payment by invoice with closing documents.

  • 03

    Rights & access — yours

    Code, design and materials transfer to you after full payment. Domain, hosting, repository and analytics are registered to you.

  • 04

    Client portal instead of email chains

    During the project you get access to a portal: contracts, invoices, acts and project status in one place.

  • 05

    Sites in nine countries

    Our sites run in nine countries: besides Ukraine — Poland, Germany, Austria, England, Norway, Bulgaria, Moldova and Spain.

  • 06

    Verifiable numbers

    Every case in the portfolio comes with a link to a live site and a technical measurement.

  • 07

    Audit first, then pricing

    There is no price list on the site intentionally: the scope of the same work differs multiples between clients.

  • 08

    We say "no" when unsure

    If the task isn't ours or the deadline is unrealistic — we tell you upfront.

We sign NDAs on request. After completing the work, we delete our access to your services ourselves.

What affects the price

Why two seemingly identical tasks are priced differently

  • Website platforman off-the-shelf CMS (OpenCart, WordPress) or a custom build: installing the script varies in complexity
  • Catalog size for the knowledge basemore products mean a larger knowledge base and more attention to data quality
  • Ordering scenario in the widgetsimple question and answer or a full cart with payment: different amounts of work
  • Current website speeda slow website needs basic optimization first, otherwise the widget will only make things worse
Cases

Tasks and results in numbers — all metrics measured by us

LEO Chat

LEO Chat — the agency's own product for chat commerce

Task
Give the customer an answer right on the product page without slowing the website down with a widget.
Solution
A lightweight JS widget with a catalog knowledge base, order placement and payment via your own merchant account right in the chat.
Result
19 KB gzip script weight; 0.21 s — time to first response of the product's landing page at 153 KB of HTML (7 September 2026, external curl measurement from Ukraine); 89.7% accurate answers on a reference set of 45 questions and not a single answer outside the knowledge base (4 July 2026).

Did not find your case?

Describe how it works on your side — we will tell you whether “Website chatbot” fits and what it means in your situation. No brief and no call: one question, one answer.

Process steps

Transparent stages with approval at every step

  1. Reviewing the task

    1–3 days

    Measuring the website's current speed and page weight before installation, analyzing typical customer inquiries.

  2. Connecting the knowledge base

    3–5 days

    The catalog as the source of answers, tested on real questions before customers see it.

  3. Installing the widget

    2–5 days

    The script goes on the website with its effect on load speed monitored; adaptation for mobile viewing.

  4. Launch

    1–3 days

    The ordering scenario, handing complex inquiries to an operator, a repeat speed measurement after installation.

Technologies & integrations

What we build on and what it connects to

Stack

  • LEO Chat — the agency's own product
  • a lightweight JS widget, 19 KB gzip
  • the same knowledge base as for Telegram

Integrations

  • Nova Poshta for arranging delivery
  • your own merchant account
  • CRM via webhook
A lightweight widget versus a typical chat plugin

How this option differs from the alternative

Script weight19 KB gzip, measured on 7 September 2026
Source of answersyour catalog, verified accuracy
Placing an orderin the chat itself, via your own merchant account
What we need from you

We can't start without this — best to prepare in advance

  1. access for inserting the script on the website (admin panel or developer)
  2. a product feed or access to the catalog
  3. current website speed measurements, if you have your own analytics
  4. typical customer inquiries over the last month

If something is missing — let us know, we'll help you gather it or do it as a separate task.

FAQ

Most frequently asked questions — with concrete answers

What can the bot do in the widget besides answering questions?

It shows a product from the catalog with its price and stock, remembers the context of the conversation, builds a cart, takes the name, phone number, city and Nova Poshta branch, takes the customer through to payment via your own merchant account and sends a confirmation with the waybill number back to the chat. It passes complex questions to an operator together with the conversation history.

Will the widget slow down my website?

The script weighs 19 KB compressed. Our landing page with this widget returns the first response in 0.21 s at 153 KB of HTML (curl measurement from Ukraine, 7 September 2026); that is a figure for our hosting, not a forecast for yours. We measure your website separately: TTFB before installation and after.

Can an order be placed right in the widget?

Yes: the cart, Nova Poshta delivery and payment via your own merchant account, all in the conversation, without going to the website's cart page.

Does the widget work on mobile?

Yes, adapting it for mobile viewing is part of the work, since that is where most inquiries come from in most niches.

What about questions the bot does not know the answer to?

They are passed to an operator without losing the conversation history. The bot does not make things up: on a reference set of 45 questions (4 July 2026) there was not a single answer outside the knowledge base.

Which platform can the widget be installed on?

Any: OpenCart, WordPress/WooCommerce, a custom-built website. The script is inserted as a single code snippet and is not tied to a specific CMS.

Can the widget's look be changed to match our brand style?

Yes, the color and position are adjusted to your design during installation.

How long does installation take?

7–16 days in total across the stages: 1–3 days for the review and measurements, 3–5 days for the knowledge base, 2–5 days for installing the widget, 1–3 days for launch and a repeat speed measurement. The warranty is 30 calendar days from the date the acceptance act is signed; we reply to inquiries within 2 hours.

Let's see whether the widget fits your website

We will measure your website's speed before installation and go through typical customer inquiries. The review is free, and we reply within 2 hours.

From measured cases19 KB gzip script weight; 0.21 s

View cases
  • Reply within 2 hours
  • No commitment
  • We work under a contract

There is no price list on the site on purpose: the same work differs several times over between two clients, and a “from” figure explains nothing in that case. First a free audit — we count your pages, duplicates and speed — then we name the sum and the deadline and fix both in the contract.