An AI chat agent will raise some engagement numbers and lower others. The honest answer starts by saying which number you mean, because "engagement" is four different things and a chat widget changes each one in a different direction. The single most common error is counting an auto-opening bubble as engagement, when what you actually measured was a JavaScript file load.
Three things to fix before you install anything: pick one primary number and write it down, measure it for two weeks on your current site, then install the agent and measure the same window again. The published plans are $39 a month for 800 messages, $139 for 15,000, and $449 for 50,000, so the cost side of the comparison is a single multiplication you can do on a calculator.
Engagement is the most slippery word in analytics. Every dashboard has a row labelled "engagement rate" and they are all measuring something different, and the chat-widget industry has spent ten years quietly exploiting that. A page that loads a script which opens a window on its own is not engaged with anything. It is the visitor's tab, on the visitor's monitor, where a third party has decided to display a question. Counting that as engagement is a category error, and it is why a reported lift can evaporate the first time someone checks the underlying query.
This article is a method. It tells you which number to pick, how to measure it today without installing anything, and how to read the after picture honestly once the agent is live. The arithmetic at the end uses the Asyntai published allowances, so the cost side is real rather than guessed.
Engagement is at least four different numbers
When someone says a chat agent increased engagement, ask them which of these they mean. Each one is measured differently, each one moves differently when you put a chat window on the page, and only one of them is a number a business actually cares about.
- Sessions that reach a second page. Did the visitor click somewhere else on the site, or did they leave after the landing page?
- Time to first meaningful action. How many seconds passed between the page loading and the visitor doing something that mattered, such as starting a checkout, opening a ticket, or reading a product page to the end?
- Share of visitors who ask anything. Of everyone who saw the widget, what fraction typed a real question, and of those, what fraction stayed long enough to receive an answer?
- Enquiries that end with contact details. How many of the chats produced an email, a phone number, or a booked call rather than ending at "thanks, bye"?
The first two are about the visitor's relationship with the site. The last two are about the visitor's relationship with you. The chat agent does different things to each pair, which is why you cannot collapse them into a single chart.
How to measure each one today, before you change anything
You need a baseline. Two weeks is enough for most sites, longer if your traffic is below a few hundred sessions a day and a single afternoon distorts the average. The setup is the same for each number: find it in your current analytics, write it down, take the same measurement four weeks after the agent goes live.
For "sessions that reach a second page", look in your analytics for bounce rate or, better, the inverse, the share of sessions with more than one pageview. Your own number depends on whether your landing pages are real destinations or paid search endpoints, and there is no useful average to compare it against. Write the number down as a percentage, not as a session count, so a busy week and a quiet week are comparable.
For "time to first meaningful action", you need a defined event. "Meaningful" is your call: add to cart, begin checkout, open a contact form, play a video past 50%, scroll past 75% of a long article. Pick one event per page type. In Google Analytics 4 this is a custom event you mark as a key event, in Plausible it is a custom goal, in Matomo it is a goal with a conversion value of one. The number you write down is the median time, not the mean, because the mean is dragged up by the visitors who close the tab and come back three days later.
For "share of visitors who ask anything", you have nothing to measure yet, because there is no chat widget to ask. That is fine. After install, this becomes the agent's own first metric, and you measure it from day one. Read it against the conversation length rather than against a target: if the rate is high and the median conversation is two exchanges, the widget is opening itself and counting greetings as questions.
For "enquiries that end with contact details", your existing contact form or booking system already tells you this. Count the enquiries you received last month, divide by your unique sessions, and that is your baseline conversion rate. Whatever it comes to is your baseline, and it depends heavily on how much of your traffic already knows you.
What changes when a chat agent goes live
This is where the four numbers diverge. Putting a chat agent on the page does not raise them all, and a vendor who tells you it does is selling you a story.
Sessions that reach a second page: in most cases this drops, slightly, because a chat conversation absorbs attention that would otherwise have gone into a second click. The visitors who would have skimmed three pages now read one page carefully and chat about the other two. The number goes down, the quality of attention per session goes up, and you will not see the second effect in your analytics.
Time to first meaningful action: this usually drops, because the visitor who would have spent twenty minutes hunting for the answer to a basic question now spends ninety seconds asking. The catch is that the action becomes "start a chat" rather than "click through to the pricing page", so you have to redefine your key event to include a chat open. If you forget to redefine, the dashboard will tell you engagement fell and the dashboard will be wrong.
Share of visitors who ask anything: this is the number the chat agent is supposed to move, and the size of the move depends on how the widget behaves. A widget that sits as a small icon in the corner and waits for the visitor to click it is opened by the visitors who wanted it, and the share depends on how obvious the icon is on your own pages. A widget that opens itself with a greeting message will be opened by a much larger share, but the share who type a real question is much smaller, because most visitors dismiss the popup without reading it. The published lift is real; the value of the lift is mostly noise — for a full breakdown see the honest number on proactive chat.
Enquiries that end with contact details: this is the number the business actually cares about, and it is the one a chat agent moves the most. A visitor who has just had a useful two-minute conversation is far more likely to leave an email address than a visitor who filled in a contact form cold. The arithmetic at the end of this article shows how to estimate the move without inventing a market figure.
The trap: counting an auto-opened widget as engagement
This is the mistake that produces the inflated case studies. A widget set to open itself thirty seconds after the page loads will register a "chat opened" event on a large share of sessions, because most visitors leave the page open in a tab while they do something else. The vendor's dashboard reports a chat-open rate of 25%, the marketing team screenshots it, and a year later nobody can explain why lead quality collapsed.
The tell is in the conversation length. If the median chat is fewer than three exchanges, the widget is mostly opening on its own and being dismissed. If the median chat is longer than five exchanges, the visitor asked a real question and stayed. Asyntai's published controls include a separate output classifier rather than a prompt rule, and configurable retention with auto-delete, so the conversation-side data is available without a separate analytics integration, but the check itself is just: open the transcripts, sort by length, look at the bottom quartile.
The fix is to set the widget to a closed state by default and let the visitor open it. You will see a lower chat-open rate. You will see a higher share of chats that contain real questions. The headline engagement number falls; the enquiry number rises; and you will be able to defend both.
What to measure on your own site
Two windows, same calendar length, same pages. Two weeks before, two weeks after, with the agent installed but the widget closed by default on the second window. The four numbers from earlier, taken in the same way. That is the entire experiment.
While the agent is running, also record three numbers it gives you for free: the number of messages sent, the number of conversations, and the number of conversations that ended with a captured email. The third is the one that maps onto your existing enquiry number, and it is the number that justifies the cost.
The arithmetic against the published allowances
The cost side is straightforward because the plans are published and the unit of consumption is the message. The inputs you supply are your own: how many visitors open the widget, how many of them ask a question, and how many messages a typical question takes.
If you assume the widget is opened by a larger share of visitors, the arithmetic moves up the ladder.
The point of writing the working out is that you can change the inputs to match your site. A site with 50,000 sessions a month and a 4% open rate lands in the same neighbourhood as a site with 10,000 sessions and a 20% open rate, and only your own analytics can tell you which site you have. The published plans are fixed; the inputs are yours.
When the answer is "no, do not install one"
Three site shapes do not benefit from a chat agent, and installing one anyway is how you end up with a low-quality enquiry problem.
Single-page brochure sites with one paragraph of content and a phone number. The agent has nothing to draw on, every answer either repeats the phone number or makes something up. The engagement number moves because the widget opens; the enquiry number does not.
Sites whose primary job is to capture advertising revenue. A chat conversation pulls the visitor out of the page-view flow that the revenue depends on. The engagement metric you care about is sessions per month, and the agent lowers it.
Sites in regulated sectors where the agent's answers must be reviewed before they reach the visitor, and no review process exists. Without a separate output classifier and a human in the loop, the wrong answer is a compliance event. Asyntai publishes a separate output classifier rather than a prompt rule, and configurable PII redaction, which is the right shape for this case, but the human review is still your responsibility.
What to log so the comparison means something later
The after picture is only as good as the records you keep. Four numbers, taken from the same dashboard, on the same day each week, for at least eight weeks after install.
- Sessions that reached a second page, as a percentage of total sessions.
- Median time to first key event, in seconds.
- Conversations started as a percentage of sessions.
- Conversations that ended with a captured email, as a count and as a percentage of sessions.
The fourth is the one to put in front of whoever is paying for the plan. The first three are the ones that tell you whether the agent is helping the visitor or getting in the way. If the first falls and the fourth rises by more than the first fell in absolute terms, the agent is doing its job. If the first falls and the fourth does not move, the widget is in the way and the plan should be cancelled before the next billing cycle.
Putting it together
An AI chat agent does not increase engagement in any general sense. It moves specific numbers in specific directions, and the directions depend on how the widget behaves and what your site is for. A widget that opens itself will raise the open rate and lower the value of every other number. A widget that waits to be opened will lower the open rate and raise the value of the conversations that do happen.
The published plans put the cost side of the question in front of you, and the inputs to the arithmetic are the only things you have to estimate yourself: sessions, open rate, messages per conversation. The before measurement is two weeks of analytics work with no install. The after measurement is the same four numbers plus three the agent gives you. The comparison is then a question of whether the fourth number, enquiries with contact details, moved by more than the plan costs. Everything else is colour.
The published plans start at $39 a month for 800 messages, with 15,000 messages at $139 and 50,000 at $449. The free plan covers 50 messages for evaluation. Installation is a script tag, or Code Injection on Squarespace, and the conversation-side numbers, including transcripts, message counts, and captured emails, are available from day one without a separate analytics integration.
Sources: Asyntai pricing and plan allowances checked against the Asyntai pricing page, September 2026. The measurement method here names where each number lives in the analytics tool you already run. Check the current configuration steps in whichever tool that is, because the menus move.