Nobody Scrolls a Chat Window to Read Your Terms
Every conversational commerce deployment inherits a contract question the team building it did not ask: when the transaction happens inside a chat window, what exactly did the customer agree to? The doctrine was worked out on checkout pages, and it turns on notice and an unambiguous act of assent — two things a scrolling transcript is unusually bad at producing.
The Test Has Not Changed. The Surface Has.
Online assent case law sorts implementations along a spectrum. At one end, clickwrap: the terms are identified, a link is offered, and the user takes a deliberate action — a checkbox, a button labelled to reference the terms — whose only meaning is agreement. These are routinely enforced. At the other end, browsewrap: terms exist behind a footer link and the theory is that continued use implies agreement. These routinely fail, because there is no notice and no manifestation.
A chatbot does not sit at either end. It is a live, ephemeral, scrolling surface where the notice and the assent may be separated by twenty turns, where the user may be on a phone with three visible lines of text, and where the interface is deliberately designed to feel casual. Nothing about that is fatal — but nothing about it is automatically compliant either, and default implementations land far closer to browsewrap than teams assume.
Four Ways Chat Assent Fails
The fourth is the one that surprises litigators rather than engineers. A chatbot is a generative system: the wording of the notice is not a static string in a template but an output that can vary between sessions. Establishing what a specific user saw requires logging at a fidelity most teams only add after the first dispute.
When the Counterparty Is an Agent
Agentic shopping breaks the frame entirely. If a consumer's assistant completes a purchase, the "reasonably prudent user" whose perception the notice test measures did not perceive anything. The relevant questions become authority questions: what did the principal authorise, did the business know or have reason to know it was dealing with an agent, and can it rely on apparent authority when it has published an interface specifically to be consumed by machines?
There is an uncomfortable symmetry here. The same business that wants its arbitration clause enforced against a human who "should have read it" usually also wants its chatbot's own statements not to bind it — the mirror-image problem covered in our piece on chatbot promises becoming terms. You will not win both arguments in front of the same fact-finder. Design the flow as though assent works symmetrically, because that is how it will be read.
Six Design Changes That Move the Needle
None of these require legal review to implement, which is the argument for doing them now. They are product decisions with contractual consequences, and the cost of retrofitting them is a rewrite of a conversation flow — trivial compared with arguing about assent in a preliminary motion.
What the Clause Says Still Matters
Presentation gets a clause to the starting line; substance decides whether it stays there. Unconscionability analysis looks at the bargaining circumstances alongside the terms themselves — cost-shifting that makes individual claims uneconomic, forum selection that requires travel, unilateral amendment rights that let one side change the deal at will. A chat interface aggravates the procedural side of that analysis because the surface is small, informal, and controlled entirely by the business. If the substantive side is also aggressive, you have supplied both halves of the argument against yourself.
Frequently Asked Questions
Is a chatbot's terms notice legally different from a website banner?
The legal test is the same — reasonably conspicuous notice plus unambiguous manifestation of assent — but the surface performs worse. A banner sits adjacent to the action; a chat notice scrolls out of view. The doctrine has not changed for conversational interfaces; the odds of satisfying it have.
Can a user 'accept' terms by continuing the conversation?
That is the chat equivalent of browsewrap, and it is the weakest posture available. Continued use theories fail where there was no conspicuous notice and no act whose meaning was agreement. Continuing to type is an act whose meaning is 'I am still talking'.
Should the arbitration clause get its own confirmation step?
It is the highest-value change you can make. Arbitration and class-action waivers draw closer scrutiny than ordinary terms, and a dedicated, plainly worded message with its own affirmative response addresses both the notice and the manifestation elements at once.
What if an AI agent, not a person, completes the transaction?
The question becomes authority rather than notice: was the agent authorised by its principal to accept these terms, and was reliance on that authority reasonable? Businesses that publish agent-facing flows cannot simultaneously argue a human read the notice. Decide which relationship you are building for and paper it deliberately.
How long should we keep chatbot assent records?
At minimum through the limitation period for claims arising from the transaction, and longer once a dispute is foreseeable. Keep the terms version, the notice text delivered, the user's response, and enough interface metadata to show how it rendered — a message log alone will not establish conspicuousness.
Does putting the terms link in the widget footer help?
Marginally, and not as a substitute. A persistent footer link improves availability but does nothing for the manifestation element, and a link the user never had reason to notice at the moment of commitment is close to the browsewrap facts courts decline to enforce.
Split the Turn. That's the Whole Fix.
If you change one thing this quarter, stop bundling the product confirmation and the terms acceptance into a single question. Separating them is a conversation-flow edit, it costs one extra turn, and it converts the most commonly fatal defect in chat assent into a clean record.
Then fix the logging, so that a year from now you can still show what the interface said on the day it said it.