Contact Center Analytics

Export multi-sheet operational reports to analyze agent performance, message logs, shift schedules, and wrap-up form responses.

The New Contact Center analytics platform offers a multi-sheet spreadsheet report designed to give full operational visibility, from high-level performance metrics to granular message logs and agent availability schedules.

Multi-Sheet Export Structure

Every exported analytics workbook contains six specialized worksheets:

Tab 1: serviceInformation (Conversation Summaries)

Tracks the lifecycle of every conversation handled by your team.

Field nameDescription
contact_idUnique identifier for the customer across channels.
customer_whatsapp_profile_nameProfile display name (e.g., WhatsApp name).
agent_assignment_dateDate when the conversation was assigned (YYYY-MM-DD).
agent_assignment_timeExact time when the conversation was assigned (HH:MM:SS).
conversation_close_dateDate when the conversation was closed.
conversation_close_timeExact time when the conversation was closed.
closure_reasonReason for ending the chat (e.g., CLOSED_BY_AGENT).
channel _originOriginating channel (e.g., cloud_api, web_chat).
agentFull name of the assigned agent.
emailEmail address of the assigned agent.
agent _group_nameShift or team assignment (e.g., Morning shift).
conversation_durationTotal active handling time (HH:MM:SS).
conversation_idUnique identifier for the specific conversation session.

Tab 2: conversationContent (Detailed Message Logs)

Logs every individual message sent and received within conversations.

Field nameDescription
message_dateDate when the message was sent or received.
message_timeExact timestamp of the message.
contact_idUnique identifier for the customer.
message_originSender category (e.g., reactive, inbound, outbound).
message_typeContent format (e.g., text, image, template).
message_contentThe actual text or payload of the message.
profile_nameDisplay name of the sender.
agentName of the participating agent.
emailEmail of the participating agent.
agent_group_nameAssigned group at the time of the message.
conversation_idAssociated conversation session ID.

Tab 3: agentConnectionInformation (Agent Session Logs)

Measures agent shift schedules and platform login durations.

Field nameDescription
id_agenteInternal agent database identifier.
web_user_idPlatform user ID.
agentFull name of the agent.
emailRegistered agent email.
agent_group_nameAssigned team or shift.
login_dateDate the agent logged into the system.
login_timeTimestamp of platform login.
logout_dateDate the agent logged out.
logout_timeTimestamp of platform logout.
session_durationTotal connected duration (HH:MM:SS).

Tab 4: agentAvailabilityInformation (Status & Readiness Tracking)

Tracks state changes between Available and Unavailable to calculate occupancy and idle time.

Field nameDescription
id_agenteInternal agent database identifier.
web_user_idPlatform user ID.
agentFull name of the agent.
emailRegistered agent email.
agent_group_nameAssigned team or shift.
available_start_dateDate the agent became available.
available_start_timeTimestamp when status changed to available.
unavailable_start_dateDate the agent became unavailable.
unavailable_start_timeTimestamp when status changed to unavailable.
active_chats_when_unavailableNumber of active conversations held when status changed.
available_durationTotal duration in available state (HH:MM:SS).

Tab 5: agentInformation (Agent Metadata)

Audits agent user account history and administrative updates.

Field nameDescription
agent_idInternal agent database identifier.
web_user_idPlatform user ID.
agent_creation_dateAccount creation date.
agent_creation_timeAccount creation timestamp.
profile_update_dateDate account settings were last modified.
profile_update_timeTimestamp of the last profile update.
agentFull name of the agent.
emailRegistered agent email.
agent_group_nameAssigned group or shift.
last_login_dateDate of the agent's most recent login session.
last_login_timeTimestamp of the agent's most recent login session.

Tab 6: formAnswers (Close Form & Wrap-Up Responses)

Stores custom survey data collected upon conversation closure.

Field nameDescription
response_dateTimestamp when the wrap-up form was submitted.
agentAgent who submitted the form responses.
emailAgent email address.
contact_idUnique identifier for the customer linked to the response.
autocloseTrue if system closed the conversation automatically; False if manual.
form_idIdentifier of the wrap-up form used.
form_titleDisplay title of the close form.
question_titleQuestion label/prompt text.
question_typeInput type (e.g., input, option, string).
responseValue provided by the agent or customer.

Key Differences (CCv1 vs. CCv2)

When transitioning from Contact Center v1 (CCv1) to the New Contact Center (CCv2), review the following key architectural changes across exported reports:

  • Deprecation of agentUnavailable Tab: In CCv1, unassigned/missed chats were logged in a separate agentUnavailable worksheet. In CCv2, unhandled interactions are incorporated directly into queue routing reports, deprecating this tab.
  • Universal Contact Identifier: Legacy channel-specific IDs like fb_id have been replaced with contact_id, ensuring consistent tracking across WhatsApp, Web Chat, and social channels.
  • Removal of agent_session_id: Legacy session keys (agent_session_id) across serviceInformation and conversationContent have been eliminated to streamline data schema.
  • Form Analytics Relinking: In CCv1, form answers were linked strictly via id_conversacion. CCv2 links formAnswers to contact_id to facilitate full customer journey reporting across multiple sessions.

Did this page help you?