Skip to content

Website chat and conversation design

What is a chat session?

A chat session is a single conversation between a website visitor and a chatbot or support agent, from the first message until it is resolved or goes inactive. The session holds the messages, the visitor’s details, and context such as the page they came from, so the assistant and the team can follow the conversation and pick it up later.

How chat sessions work

A session usually starts when a visitor sends a first message, and the chat software stores an identifier in the browser so the conversation survives page changes. It ends when the request is resolved, when the visitor stays inactive past a time limit, or when the browser loses the identifier.

Returning visitors are the tricky part. Anonymous visitors on a new device start fresh. If the website passes a stable user ID, such as for logged-in customers, the chat can link sessions to the same person so history carries over. Pricing pages that mention “sessions” or “conversations” usually count these units.

Illustrative example

Example: a returning online shopper

A shopper chats with an online store about sizing on Monday, then logs in on Thursday to ask whether the jacket is back in stock. Because the store passes its customer ID to the chat, the conversation history is still there, and the assistant can answer without asking her to repeat which jacket she meant. This scenario is illustrative.

Chat sessions in InsertChat

Every InsertChat website chat is a conversation in the shared inbox, with the visitor’s landing page and referrer saved to their contact. Your site can pass a user identifier so returning, signed-in visitors keep their chat history, and an email to prefill their details.

Clearly finished conversations are marked resolved automatically: website chats and texts after 24 hours of inactivity, emails after 72 hours, and calls at call end when no follow-up is promised. Conversations that need you are never resolved automatically. See the online store setup.

Related InsertChat pages

Related terms

Full glossary ↗

Chat session: common questions

Plain answers for small businesses

Until the conversation is resolved or goes inactive for the software’s time limit. Inactivity limits vary by product, from minutes to a day or more.

They’re often used interchangeably. Some tools count a new session each time a visitor returns, even when the conversation history continues.

Facts last reviewed .

Build your AI front desk.

Start with the questions you answer every day.

Add your business information, test the answers, and connect your first customer channel.