Skip Navigation

Search

Description of chat events
Answer ID 10540   |   Last Review Date 11/25/2025

What are the chat events?

 Environment:

B2C Service Chat

Resolution:   

Review the below table for a brief description of chat events within B2C Service Chat:
Event IDEvent NameDescription
1Agent PostOccurs when the agent sends a response in the chat
2End-User PostOccurs when the end-user sends a response in the chat
3Agent Pushed URLThis is an event previously used with RightNow Live. Within the older chat architecture this event would fire if an standard text was sent using an html value
4Agent AbsentOccurs when the agent client loses connection to the chat server for a time period greater than the value stored in ABSENT_INTERVAL
5Agent PresentOccurs when the agent client is marked absent and re-establishes connection to the chat server before it disconnects them. The chat server will disconnect the agent if connection has not been re-established by a time value equal to (ABSENT_INTERVAL * AGENT_ABSENT_RETRY_COUNT)
6End-User AbsentOccurs when the end-user client loses connection to the chat server for a time period greater than the value stored in ABSENT_INTERVAL
7End-User PresentOccurs when the end-user client is marked absent and re-establishes connection to the chat server before it disconnects them. The chat server will disconnect the end-user if connection has not been re-established by a time value equal to (ABSENT_INTERVAL * USER_ABSENT_RETRY_COUNT)
8Agent Engagement InvitationOccurs when the agent first receives the toast notification of the chat server is attempting to assign a chat to them.
9Agent Transfer InvitationOccurs when the agent sends out a chat transfer invitation to another agent
10Agent Conference InvitationOccurs when the agent sends out a chat conference invitation to another agent
11Agent Engagement AcceptedOccurs when the agent clicks the "Accept" button on the toast notification
12Agent Engagement DeclinedOccurs when the agent clicks the "Decline" button on the toast notification. This feature is only available with 8.8 and newer releases. The feature must also be enabled at the agent profile level.
13Agent Engagement TimeoutOccurs when the chat server attempts to assign a chat to an agent but does not receive a confirmation of acceptance from the agent client. The chat will then go back into queue and assigned to the next available agent.
14Agent Engagement UnavailableOccurs when the chat server attempts to assign a chat to an agent but the agent client returns an unavailable status. This could be due to the agent not having any open idle sessions or because the agent is has made themselves unavailable using an associated chat status
15Agent Transfer AcceptedOccurs when the agent who received the chat transfer invitation accepts the transfer
16Agent Transfer DeclinedOccurs when the agent who received the chat transfer invitation declines the transfer
17Agent Transfer CanceledOccurs when the agent who sent the chat transfer invitation cancels the invitation already in progress
18Agent Transfer UnavailableOccurs when a chat transfer invitation is sent to an agent but the receiving agent client returns an unavailable status.
19Agent Conference AcceptedOccurs when the agent who receives the chat conference invitation accepts the conference
20Agent Conference DeclinedOccurs when the agent who receives the chat conference invitation declines the conference
21Agent Conference CanceledOccurs when the agent who sent the chat conference invitation cancels the invitation already in progress
22Agent Conference UnavailableOccurs when a chat conference invitation is sent to an agent but the receiving agent client returns an unavailable status.
23Engagement Participant EnteredOccurs when the agent officially engages in the chat. This event will fire when an agent is assigned a chat and the transcript populates the agent screen. It will also occur when an agent enters a chat through a conference or transfer. The timestamp associated to the first occurs of this event will match the chats.first_engaged timestamp
24Engagement Participant LeftOccurs when an agent disengages from a chat conference. This event will also fire when an agent leaves a chat due to being transferred to another agent.
25Agent Role ChangeOccurs during a chat conference session when the agents switch "lead" status. For example the lead agent will switch to the supporting agent and the supporting agent will switch to the lead agent.
26Chat CreatedOccurs when the chat server first receives the chat request from end-user initiating a chat request. The timestamp associated to this event will be the same as the chats.requested timestamp
27Chat ReleasedOccurs when the chat is released from the chat server. When this event fires the agent will gain back their idle session used for the chat. The timestamp associated to this event will be the same as the chats.completed timestamp
28Chat CanceledOccurs if an end-user cancels a chat while waiting in queue. This can occur when the end-user is initially waiting to be engaged or if an agent transfers the chat back to queue and the end-user cancels the chat
29Agent DisconnectedOccurs when the agent client is disconnected from the chat after being marked absent. To fire this event the agent must lose connection for a time value greater than (ABSENT_INTERVAL * USER_ABSENT_RETRY_COUNT)
30Agent LostOccurs when the chat server marks the agent as lost due to network communication problems. The agent will be marked lost if connection is not re-established during a time value greater than (ABSENT_INTERVAL * USER_ABSENT_RETRY_COUNT)
31User Disconnected from a ChatOccurs when the end-user client is disconnected from the chat after being marked absent. To fire this event the enduser must lose connection for a time value greater than (ABSENT_INTERVAL * USER_ABSENT_RETRY_COUNT)
32User LostOccurs when the chat server marks the end-user as lost due to network communication problems. The end-user will be marked lost if connection is not re-established during a time value greater than (ABSENT_INTERVAL * USER_ABSENT_RETRY_COUNT)
33Agent Engagement Auto AcceptedOccurs when the agent lets the toast notification expire without manually accepting or declining the chat. To fire this event the agent must have the "Auto Decline" checkbox disabled at the profile level
34Agent Engagement Auto DeclinedOccurs when the agent lets the toast notification expire without manually accepting or declining the chat. To fire this event the agent must have the "Auto Decline" checkbox enabled at the profile level
35Co-Browse Invitation SentOccurs when the agent sends an Co-Browse invitation to the end-user.
36Co-Browse Invitation AcceptedOccurs when the end-user accepts the Co-Browse invitation sent by the agent.
37Co-Browse Invitation DeclinedOccurs when the end-user declines the Co-Browse invitation sent by the agent.
38File Attachment ReceivedOccurs when the end-user uploads a file attachment through a chat session. The configuration CHAT_FILEATACHE_CMD must be enabled to allow the enduser to upload a file attachment
39Chat Disconnected Due to Idle End-UserOccurs when the chat is remain in an idle state for a time value greater than the value stored in CS_IDLE_TIMEOUT configuration. A chat enters an idle state if no activity is seen on the enduser or agent side.
40Co-Browse Session StartedOccurs when the Co-Browse session starts and the agent is able to view the end-users screen
41Co-Browse Session StoppedOccurs when the Co-Browse session concludes and the agent is no longer able to view the end-users screen
42Co-Browse Session ErrorOccurs if an error is encountered during the Co-Browse session
43Agent AcceptedOccurs when the agent manually accepts a chat by pressing "Accept" on the toast notification that is offered
44End-User DisconnectedOccurs at the time the customer leaves the chat. This can be due to the End-user ending the chat, the Agent ending the chat, or the Server ending the chat
45Monitor BeginOccurs when a supervisor starts monitoring a chat
46Monitor EndOccurs when a supervisor stops monitoring a chat
47Transferred to QueueOccurs if an agent completes an Agent to Queue transfer
48Lead Session StartOccurs when the lead chat session begins. The lead session is the one assigned to the lead agent assigned to the chat. Examples of non-lead sessions are sessions involving agents who are not lead agents such as a Supervisor who is monitoring the chat or an agent who has been conferenced into an existing chat session.
49Lead Session EndOccurs when the lead chat session ends. The lead session is the one assigned to the lead agent assigned to the chat. Examples of non-lead sessions are sessions involving agents who are not lead agents such as a Supervisor who is monitoring the chat or an agent who has been conferenced into an existing chat session. The lead session can end when the lead agent or end user concludes the chat. 
50Agent client ResetOccurs if the Chat Server receives an update from the Agent client while the Server believes the client has lost connection to the Server
51End-user Client ResetOccurs if the Chat Server receives an update from the End-user client while the Server believes the client has lost connection to the Server
Note: chat events are recorded within the chat records and incident workspaces as chat thread

Available Languages for this Answer:

Notify Me
The page will refresh upon submission. Any pending input will be lost.