INSIDE 3.3
VIS-011

Visitor activity and availability

Live activity and connection state help you judge whether a website visitor is still available.

developeroperatorsupervisorvisitor
DraftThis article hasn't been reviewed yet.
Where to find it
Floor

What it is

INSIDE uses browser activity, tab state and connection checks to keep visitor availability current. Visitors can become inactive, go away or leave the live floor. These states help operators judge whether a visitor is likely to receive a response now.

Who uses it and why

  • Operators check availability before starting or continuing a conversation.
  • Supervisors interpret live visitor counts and away conversations.
  • Developers check that browser activity and reconnection continue to work with the website integration.
  • Visitors can resume activity and reconnect after an idle period.

Where to find it

Presence is reflected on the live floor and in conversation availability. An eligible retained conversation can show the system comment Customer went away. This is distinct from ending the conversation.

How it works

The standard browser integration observes activity such as mouse movement, keyboard use, scrolling, clicks and focus. Its normal timing is a two-minute keepalive, three-minute idle threshold and five-minute away threshold. It signals an away warning 25 seconds before the away threshold; the visible warning depends on the visitor interface.

At the away threshold, the browser stops its live connection. Foreground activity can start it again. During a supported warning, pressing Space can extend the away timer.

INSIDE also tracks active tabs. Making one tab inactive does not put the whole visitor to sleep while another tracked tab remains active.

Server checks apply conversation and channel rules. Ordinary website visitors can become inactive after three minutes. Five minutes of inactivity or about 20 seconds of disconnection can lead to removal or away handling. A qualifying existing chat can remain available to the operator with the visitor marked offline.

Configure it

There is no general client Settings control for these standard thresholds. Ask Powerfront to review an integration if activity detection or reconnection is not working as expected.

Conversation, workflow and co-browse state affect away handling. Configure their own lifecycle options in the corresponding features rather than treating the presence timers as chat-expiry settings.

Limits and good to know

  • Checks run periodically. Thresholds are not exact promises about when a visitor disappears.
  • A connected browser does not prove someone is reading the page.
  • A visitor can leave the floor without losing a saved browser identity or starting a new visit.
  • A chat-free visitor with no connections is also eligible for cleanup after about 30 seconds.
  • An accepted co-browse session can affect inactivity retention. Going away can close co-browse and payment interactions in qualifying chat handling.
  • Email, voice, social and push-enabled visitors use different lifecycle rules.

Depends on and works with

RequiresConfigured byEnhancesRelated
View all connections as a list

This feature uses

Used by

FAQ and troubleshooting

Why did the visitor become inactive with the page still open?

An open page is not the same as recent activity. Tab focus and the activity timers can change the visitor's state.

Why is an away visitor still in my conversation?

INSIDE can retain an eligible chat and mark the visitor offline so the conversation remains available to you.

Why did closing one tab not remove the visitor?

Another tracked tab may still have an active connection.

Can the visitor return after going away?

Yes. Foreground activity can reconnect the standard integration. Saved identity and conversation rules determine the context available on return.

INSIDE 3.3 · Source commit 992abb980bContent is a pre-release draft© 2026 Powerfront