Login Logout Extract

Updated 

This documentation outlines the extract capturing agent login and logout timestamp data. The Login-Logout Extract provides session-level records reflecting when agents log in to and log out of the platform.

Each row represents a unique login session and includes the corresponding login timestamp, logout timestamp, total logged-in duration, and logout cause. This extract enables visibility into agent session activity without including interaction-level performance metrics.

Purpose

  • Provide agent login and logout timestamp data.

  • Enable tracking of agent session activity, provides visibility into session duration and logout behaviour.

  • Support operational monitoring and workforce reporting.

Extract Configuration and Availability

The extract configuration and availability details are listed below:

Extract Attribute

Details

Channel Split

Not channel-specific; platform-level agent session data

Agent Split

Agent ID provides the split of all login sessions performed by the agent

Granularity

Login Session-Level - Each row indicates unique Login Session ID

Date Filter

Extract depicts data based on Login Timestamp of the agent

Update Frequency

1 min after the login event logged

Custom Field Behavior

Custom Fields by default are not added in this extract but feasibility of custom field exists in the particular extract based on below:

  1. User Custom Fields supported with respect to a unique Agent and Agent ID

Default Behavior: User Custom Field: Current Value

Data Schema

The schema details are listed below:

Metrics

Definition

Unique Key

Data Type

Is Null

Agent

The sprinklr user for whom the report is being generated

Varchar

N

Agent ID

The sprinklr user ID for whom the report is being generated

Y

Number

N

Login Timestamp

Date Timestamp when Agent logged in to the system

Timestamp

N

Logout Timestamp

Date Timestamp when Agent Logged out of the system

Timestamp

N

Logged In Time

Measures total time that agent logged in to the system

Number

N

Session ID

This gives the unique login session Id for the user.

Y

Varchar

N

Logout Cause

Indicates the reason an agent logged out of the platform. This dimension helps identify whether the logout was due to session expiry, forced logout, user logout etc.

Varchar

N

Data Settings

  1. Reporting Preferences allow users to customize the default formats for specific metric types. These preferences are applied at the user level. If no changes are made, the system will continue to honor the following defaults:

    • Default Timestamp Format: MM DD, YYYY, HH:MM AM/PM - Eg: Jan 15, 2026, 12:36 AM

    • Default Time Duration Format: HH (h) MM (min) SS (s) - Eg: 3h 02m 35s

    For more details, refer to the related article.

  2. When Custom Fields are added in an Extract, they must be treated as Unique Key during calculations to ensure accuracy and consistency.

Note:

  • Each row represents a unique Session ID, corresponding to a single login session for an agent.

  • The extract includes only login and logout activity and does not contain call or interaction-level metrics.

  • Logout Cause identifies the reason for session termination (e.g., user logout, forced logout, session expiry).

  • The Agent ID field can be mapped with other agent-level extracts (e.g., Agent Performance or Agent Skill) for enriched reporting.