Pricing
News
Blog
Docs
  • EU-based company
  • Encrypted in transit
  • Data deletion on request
  • Real human support

Footer

CapterraG2
Breezaro - AI chatbot with human takeover | Product HuntBreezaro - AI chatbot with human takeover | Product HuntBreezaro on SaasHubBreezaro on SaasHub

Product

  • Pricing
  • Mobile app
  • Blog

Company

  • Contact

Legal information

  • Terms of service
  • Privacy policy
  • Data processing agreement
  • Cookies
  • Withdraw from contract

© 2026 Breezaro s.r.o. · All rights reserved

← Back to blog

30 days of real ecommerce chatbot traffic: what the numbers tell us

Use cases4 min readPublished September 8, 2026

An anonymous 30-day snapshot from a live online store: 31 conversations, 83 visitor messages and a 2.5-second median to the first saved text reply. What these figures show, and how to use them in your own monthly review.

After a month of running an ecommerce chatbot, count the conversations, check response timing and review whether the answers helped.

We examined retained production records from one real online store using Breezaro. This anonymous snapshot measures activity and response timing at an existing installation; it is not a before-and-after experiment.

The 30-day snapshot

The period runs from 9 August 2026 at 00:00 UTC up to, but not including, 8 September 2026 at 00:00 UTC.

MeasureObserved result
New conversations with at least one visitor message31
Visitor messages in those conversations83
Saved chatbot text replies81
Channel represented in the selected conversationsWebsite widget
Median time to the first saved text reply2.5 seconds
90th percentile of that time5.4 seconds
Thirty-day activity at one anonymous online store: 31 conversations, 83 visitor messages and 81 saved chatbot text replies. Median time to the first saved text reply was 2.5 seconds, measured across 30 conversations.
9 August to 7 September 2026, UTC. Message counts cover 31 new visitor-engaged conversations; response timing covers the 30 with a saved text reply in the period. These are activity and persistence measurements, not a resolution score.

What exactly did we count?

A conversation qualifies when its record was created during the period and it contains at least one visitor message before the cutoff. Opening a widget without sending anything does not qualify. Neither does a proactive greeting on its own.

The selected installation was a real, non-demo shop. Comparison-tool conversations were excluded. All qualifying conversations used the website widget; these numbers therefore do not describe WhatsApp, Messenger or Instagram support. Tests typed into the live widget cannot be independently separated from customer traffic using these aggregates.

Within each qualifying conversation, we counted visitor messages and saved chatbot replies with non-empty text, from the first visitor message to the period cutoff. Greetings before that first message, proactive messages, system events, failed reply records and outputs without text were excluded from the reply count.

The unit is a conversation, not a unique person or an order. Several conversations can belong to the same visitor. Existing conversations that continued from before 9 August are outside this sample, as are replies recorded after the cutoff. Records already permanently removed cannot be recovered in this snapshot.

How to read the response time

For each conversation with a saved text reply, we measured the interval between the first visitor message being recorded and the first chatbot text reply being recorded. That timing sample contains 30 conversations.

Its median was 2.5 seconds. The middle of the observed distribution was therefore around two and a half seconds. The 90th percentile was 5.4 seconds, which helps describe the slower end without relying only on an average.

This is a server-side persistence interval. It does not measure when the first streamed word appeared, when the browser displayed the complete response, or how quickly a person read it. Those questions require different measurements. It is also the first reply in each conversation, not the speed of every subsequent answer.

What these figures leave open

The store recorded more visitor messages than conversations, so the sample includes exchanges beyond an opening question. The totals do not establish whether those follow-up messages were useful clarification or a customer repeating an unanswered question.

Human handover and resolution are not evaluated in this report. We did not assess message contents, connect chats to purchases or compare operator workload before and after installation. There is consequently no measured sales uplift or time saving to report. This is one small store-level sample, not a benchmark or a performance guarantee.

Turn your own first month into a useful review

The following steps are recommendations for your shop, not changes carried out as part of this observation.

1. Keep the sample consistent. Pick a fixed period and write down whether you count newly created conversations or every conversation active in that period. Keep widget traffic separate from messaging channels. Use the same definition next month.

2. Review the answers against your actual information. For a sample this size, checking every conversation may be practical. Mark whether the reply matches your shipping policy, product page or other approved source. Keep an “unclear” outcome when the record does not establish what happened. The chatbot testing checklist gives you concrete cases to retest.

3. Separate missing content from missing access. An unclear delivery explanation may need a better FAQ. A request for a particular order needs an appropriate verified connection to the order system. Adding more generic text will not supply live order data. Use the ecommerce FAQ template for the first category.

4. Check the slow cases individually. Compare them with ordinary replies and note what the bot was doing. Set your own acceptable response target, then track whether changes improve that measure without reducing answer quality.

5. Change one thing you can verify. Correct an ambiguous source, retest the relevant questions and record the date. At the next review, compare the same measures and explain any seasonal or traffic changes. Our guide to chatbot measurement introduces the wider dashboard context.

A defined sample, an answer review and one checked improvement give your next month a clear purpose.

Related articles

Use cases5 min read

AI chatbot for clinics and medical practices, what it handles and what it must not

Reception answers the same questions all day while the waiting room fills up. How an AI chatbot handles opening hours, self-pay prices and pre-appointment instructions, where it should deliberately stop, and what we are building for booking.

August 6, 2026
Use cases4 min read

AI chatbot for garages and trades, so the job does not go elsewhere

When you are under a car or on a roof you cannot pick up the phone, and the caller dials the next firm on the list. How an AI chatbot handles prices, coverage area and opening hours, where it should admit it does not know, and what we are building for booking.

August 5, 2026
Use cases5 min read

When a visitor asks for a human: a Slack ping and a row in a spreadsheet

A worked example of Breezaro webhooks and Zapier: the moment a conversation escalates to a human, a message lands in Slack and a row lands in a Google Sheet. No server, no code, about ten minutes.

August 1, 2026