Skip to content
D-LIT Logo

Data Sources

Support ticket systems, CRM, and customer feedback surveys.

By D-LIT Team

The Data Infrastructure Behind Support Analytics

Customer support analytics is only as reliable as the data that feeds it. The insights that matter to a VP of Customer Experience (CSAT trends, SLA compliance rates, agent productivity benchmarks, cost per ticket) are composites assembled from multiple underlying systems, each with its own data model, latency characteristics, and quality risks. Building a support analytics capability that leadership can trust requires a clear understanding of which systems generate which data, how to integrate them coherently, and where the most common data quality failures occur.

This guide covers the seven primary categories of data sources that professional support analytics programs rely on. For each category, the most widely deployed platforms are identified, the specific data they provide is described, and the integration and data quality considerations that determine whether their data can be used analytically are examined. The KPIs documented in this section’s companion article and the techniques that produce the most actionable insights draw on all of these source categories, and the weakest source in your data stack will constrain the analysis built on top of it.


Ticketing and Helpdesk Platforms

Ticketing platforms are the operational core of support analytics. Every support interaction that passes through a structured ticketing workflow generates a data record that, when analyzed, answers the most fundamental questions about support performance: how many contacts were received, how fast were they resolved, by whom, at what quality.

Zendesk

Zendesk is the most widely deployed B2B SaaS helpdesk platform and the system against which most support analytics benchmarks are calibrated. Its data model organizes interactions around tickets, which carry a rich attribute set: submission timestamp, channel of origin, requester identity (linkable to CRM records), ticket category and subcategory (from custom fields or AI-generated tags), all associated conversation turns with timestamps, SLA targets and compliance events, CSAT survey response, and resolution metadata.

Zendesk’s native analytics product (Explore) provides standard reporting, but organizations building cross-system analytics pipelines typically extract Zendesk data through its REST API or through pre-built connectors to data warehousing platforms. Key data tables include Tickets, Ticket Events (state transitions with timestamps), Ticket Comments, Users, Groups, and Satisfaction Ratings.

Integration considerations: Zendesk’s API is well-documented and widely supported by ETL tools. Incremental extraction using the updated_since parameter is the standard pattern for keeping analytics pipelines current. Rate limits apply and must be managed in pipeline design. The most common data quality issue is inconsistent use of custom ticket fields by agents, particularly category and subcategory fields that are essential for issue-type analysis but frequently left blank or filled with placeholder values.

Freshdesk

Freshdesk is a popular alternative to Zendesk, particularly in mid-market and price-sensitive segments. Its data model is structurally similar to Zendesk’s, with tickets, conversations, agents, groups, companies, and contacts as primary entities. Freshdesk’s native reporting covers standard metrics but lacks the depth of Zendesk Explore for complex cross-dimensional analysis.

Freshdesk data is accessible through a REST API with similar incremental extraction patterns. The platform’s custom fields, automation rules, and SLA policy configurations must be understood before building analytics models, as these configurations determine which data dimensions are available and how SLA compliance events are recorded.

Integration considerations: Freshdesk’s agent activity data, specifically time-spent tracking and agent status transitions, is less granular than some competing platforms, which can limit AHT and agent utilization analysis. Organizations that require precise handle time measurement often supplement Freshdesk data with time tracking from workforce management tools.

Jira Service Management

Jira Service Management (formerly Jira Service Desk) is common in organizations where support operations are tightly integrated with software development workflows. Its particular strength is in IT service management and technical support contexts where support tickets may need to be linked to development issues, change records, or incident management processes. The data model reflects ITSM heritage: requests, incidents, problems, and change records are distinct entities with defined relationships.

Jira Service Management exposes data through the Jira REST API and through its own Service Management-specific endpoints. Analytics on this platform often requires joining across the Jira and Jira Service Management data models, which can be technically complex, particularly in organizations where the two products have separate configuration governance.

Integration considerations: Jira Service Management’s strength in linking support tickets to development backlog items creates a valuable data relationship for root cause analysis: support tickets can be attributed to specific product defects or feature gaps tracked in the development system. Realizing this value requires consistent linking discipline from both support agents and developers, which is a governance challenge in most organizations.


CRM Systems

CRM data provides the customer context that transforms support metrics from operational measurements into business indicators. Knowing that a ticket came from an account in its first 90 days, from an enterprise customer on an annual contract, or from an account flagged as churn risk changes the business significance of every SLA breach, CSAT score, and resolution outcome associated with that ticket.

Salesforce Service Cloud

Salesforce Service Cloud is the dominant CRM platform in enterprise B2B support environments. It functions simultaneously as a CRM, a case management system (with Cases as its equivalent to tickets), a knowledge base, and a contact center platform. For organizations fully deployed on Service Cloud, much of the data integration challenge that applies to organizations with separate CRM and ticketing platforms is reduced, since customer account data, case data, and agent activity data exist within a single system.

Service Cloud’s analytics capabilities have expanded significantly with Salesforce’s acquisition of Tableau and the development of CRM Analytics (formerly Einstein Analytics). The platform’s Apex data access layer and SOQL query language provide structured data access for custom analytics integrations.

Integration considerations: Salesforce’s data model is highly configurable, which means that two organizations both running Service Cloud may have entirely different case field structures, workflow configurations, and reporting hierarchies. Analytics implementations must be designed against a specific org’s configuration rather than a generic Salesforce schema. Data extraction typically uses the Salesforce Bulk API for large-volume historical extracts and the Streaming API for near-real-time data.

HubSpot Service Hub

HubSpot’s Service Hub provides ticketing functionality integrated with HubSpot’s CRM and marketing automation platform. It is most commonly deployed in SMB and mid-market B2B contexts where the appeal of a unified customer data platform outweighs the more specialized capabilities of enterprise alternatives. Its data model links tickets to contacts, companies, deals, and conversations, providing a connected view of the customer lifecycle from acquisition through support.

Integration considerations: HubSpot’s API provides comprehensive data access, and the platform has robust native integrations with common data warehousing and BI tools. The primary analytical limitation is reporting depth: HubSpot’s native reporting is designed for broad coverage rather than deep drill-down, making a data warehouse integration essential for serious analytics programs.


Live Chat and Messaging Platforms

Live chat and asynchronous messaging have become dominant support channels in many organizations, particularly for digital-first companies whose customers expect real-time or near-real-time interaction. These platforms generate conversation data that, when analyzed alongside ticketing data, provides a complete picture of the customer’s real-time support experience.

Intercom

Intercom combines live chat, in-app messaging, and chatbot automation in a single platform. It is particularly prevalent in SaaS companies where support interactions occur in product context and where the boundary between customer success, support, and proactive engagement is fluid. Intercom’s data model centers on conversations, contacts, and messages, with additional entities for custom bots, articles (knowledge base), and series (automated messaging campaigns).

Intercom’s analytics data includes conversation duration, first response time, time to close, CSAT ratings (collected within the conversation interface), bot resolution rates, and article view and search data from the help center. Its REST API and webhook integrations provide the data access needed for analytics pipeline integration.

Integration considerations: Intercom’s bot and automation data is among the richest available for AI deflection analytics, as it captures intent classifications, resolution outcomes, and handoff triggers in a structured format. Organizations using Intercom for both human-agent and bot interactions can build deflection analysis without complex cross-system joins. The data quality risk is conversation tagging: Intercom conversations require consistent agent tagging to be useful for category-level analysis, and tagging discipline is frequently inconsistent without enforcement mechanisms.

Drift

Drift is primarily positioned as a conversational marketing and sales platform but is also deployed for support use cases, particularly in B2B environments where the same chat interface is used across pre-sale and post-sale interactions. Its data model captures conversation transcripts, participant metadata, routing decisions, and outcome classifications.

Integration considerations: Drift’s analytics capabilities are less mature than Intercom’s for pure support use cases. Organizations using Drift for support analytics often rely heavily on API extraction into a data warehouse, where support conversations can be analyzed alongside data from other systems. The platform’s sales-first orientation means that some support-relevant data dimensions (agent performance, SLA tracking, CSAT) require custom configuration or supplementation from other sources.

LiveChat

LiveChat is a dedicated live chat platform with a focused support use case orientation. It provides detailed agent performance metrics (queue wait time, chat duration, first response time within chat, simultaneous chat load per agent) that are more granularly tracked than in broader platforms. LiveChat’s data includes complete chat transcripts, agent availability events, queue analytics, and customer satisfaction ratings.

Integration considerations: LiveChat’s API and native integrations with major CRM and helpdesk platforms make it straightforward to incorporate into a unified analytics pipeline. Its Zendesk integration, in particular, allows live chats to generate Zendesk tickets automatically, maintaining a unified ticket-level record even when the interaction originates in chat.


Phone and Contact Center Platforms

Phone remains a high-volume and high-cost support channel for many organizations, and the data generated by contact center platforms is essential for accurate cost-per-ticket analysis, agent utilization modeling, and channel-mix optimization.

RingCentral

RingCentral’s contact center capabilities capture call-level data including call duration, wait time, IVR navigation path, agent assignment, transfer events, call disposition, and call recording metadata. Its analytics platform provides dashboards for queue performance and agent activity, with API access to raw call records for custom analytics integrations.

Integration considerations: Matching RingCentral call records to CRM customer records and ticketing system interactions is the primary integration challenge for phone analytics. The match key is typically the customer’s phone number, which must be consistently captured and normalized across all systems. Inconsistent phone number formatting is the most common cause of record linkage failure.

Five9

Five9 is a cloud contact center platform commonly deployed in higher-volume support environments. Its data model captures detailed interaction records including AHT components (talk time, hold time, wrap time), queue wait time, abandonment events, DNIS and ANI data for call routing analysis, and agent state transitions. Five9’s Interaction Analytics component provides AI-powered speech analytics on recorded calls, generating sentiment scores, keyword classifications, and topic identifications from conversation audio.

Integration considerations: Five9’s speech analytics data is particularly valuable for support analytics programs seeking to extend quality analysis beyond manual sampling. Structuring and normalizing this data for integration with ticketing and CSAT data requires careful schema design but produces a rich analytical dataset for agent coaching and issue categorization programs.

Genesys Cloud

Genesys Cloud is an enterprise-grade omnichannel contact center platform that manages voice, digital, and messaging channels from a unified routing and analytics layer. Its Workforce Engagement Management module provides agent scheduling, quality management, and performance data in a format designed for direct analytics consumption. For organizations managing large, multi-channel support operations, Genesys provides one of the most complete single-source datasets available.

Integration considerations: Genesys Cloud’s native analytics and reporting are sophisticated, but organizations building custom analytics environments typically use the platform’s Analytics API for raw data extraction. The platform’s omnichannel data model, where a single customer interaction can span voice, chat, and email within a single session, requires careful handling to avoid double-counting in ticket volume and handle time calculations.


Customer Feedback and Survey Tools

Survey data is the mechanism through which subjective customer experience (satisfaction, effort, likelihood to recommend) is converted into structured, analyzable metrics. Survey tools are not passive data collectors; their design, timing, and distribution method directly determine the reliability and representativeness of the data they produce.

Delighted

Delighted is a survey platform specifically designed for high-volume CSAT and NPS collection, with native integrations to major support platforms including Zendesk, Salesforce, and Intercom. Its survey delivery is triggered by ticketing events (typically ticket closure), and response data is structured around the customer identifier and interaction attributes passed from the triggering system.

Delighted’s analytics are focused on trend analysis and response distribution, with segmentation capabilities driven by the attributes received at survey trigger. Its API provides full access to response data for integration into data warehouse analytics pipelines.

Integration considerations: Response rate is the primary data quality challenge for any survey tool. Delighted achieves competitive response rates through mobile-optimized survey design and appropriate delivery timing, but most support organizations still see response rates of 10-30% of eligible interactions. This means CSAT figures are based on a sample, and the characteristics of non-respondents relative to respondents should be analyzed periodically to assess potential bias.

SurveyMonkey

SurveyMonkey provides a flexible survey platform suitable for a wide range of feedback collection use cases, from post-interaction CSAT to periodic NPS surveys to detailed QBR satisfaction instruments. Its flexibility makes it applicable to multiple support feedback collection scenarios but requires more configuration investment than purpose-built CSAT tools.

Integration considerations: SurveyMonkey’s API provides response data access, but linking survey responses to specific tickets or interactions requires careful survey design that captures interaction identifiers as embedded metadata. Without explicit identifier linking, survey data can only be analyzed at the aggregate or segment level rather than at the individual interaction level.

Qualtrics

Qualtrics is an enterprise experience management platform used by organizations that require more sophisticated survey design, sampling controls, and analytical capabilities than consumer-grade tools provide. Its Experience Management capabilities include relationship surveys (NPS, periodic satisfaction), transactional surveys (post-interaction CSAT), and employee experience measurement. For support analytics, Qualtrics is most relevant when the organization needs to integrate support satisfaction measurement with broader customer experience programs managed at the enterprise level.

Integration considerations: Qualtrics integrations with support systems require configuration of webhook-based or API-based survey triggers. The platform’s data model is highly flexible, which can create complexity in analytics pipeline design if survey configurations are not standardized. For organizations managing enterprise experience measurement programs, Qualtrics’ native dashboards and statistical analysis tools may reduce the need for custom analytics work on the survey data layer.


Knowledge Base and Self-Service Analytics

Knowledge base analytics is the mechanism through which support organizations understand whether their self-service content is actually helping customers resolve issues independently, or failing to do so, generating the avoidable ticket volume that self-service is designed to prevent.

Zendesk Guide

Zendesk Guide provides the knowledge base infrastructure for Zendesk-deployed organizations, with analytics on article views, search queries, and article ratings. Its most analytically valuable data is search analytics: the queries customers enter, the articles they click on (or fail to click on), and whether they submit a ticket after a search session. A search session that ends in a ticket submission is a strong signal that the query was not adequately answered by available content.

Integration considerations: Zendesk Guide search data is available through the Zendesk API under the Help Center search endpoints. Combining search query data with ticket categorization data allows analysts to identify specific content gaps: query patterns that generate high ticket submission rates with no intervening article view represent clear documentation investment opportunities.

Confluence

Confluence, Atlassian’s wiki and documentation platform, is often used for internal knowledge management alongside or instead of customer-facing knowledge bases. In support contexts, Confluence analytics (page views, search queries, contributor activity) reveal how effectively agents are using internal documentation to resolve customer issues, an input to AHT and FCR analysis.

Integration considerations: Confluence’s analytics data is less structured than purpose-built knowledge base platforms and requires more custom extraction work for analytics pipeline integration. For customer-facing knowledge bases, Confluence is generally less suited than dedicated help center tools.


Social Media and Community Platforms

Social media monitoring and community analytics extend support data visibility beyond the structured ticketing environment to include the unstructured conversations customers have about product and support experience in public channels. For organizations where social media complaints represent a meaningful fraction of customer voice, ignoring this data source produces an incomplete picture of satisfaction and emerging issue patterns.

Social listening platforms (Brandwatch, Sprout Social, Mention, Hootsuite Insights) aggregate brand mentions, sentiment classifications, and topic categorizations from major social platforms. The data these tools provide is fundamentally different in structure from ticketing data (unstructured text rather than structured records, public rather than private communication) but can surface emerging issue categories before they generate structured support volume.

Integration considerations: Social listening data integration into support analytics pipelines requires text processing infrastructure and topic modeling to extract actionable signal from high-volume, noisy social conversation data. The primary analytical use case is trend detection, identifying when a specific topic is generating unusual social volume, rather than individual case management.

Community platforms such as Discourse, Khoros, and Salesforce Experience Cloud generate structured data around post volume, resolution events (marked answers), contributor activity, and topic classification. Community resolution rates, the proportion of questions answered satisfactorily within the community before generating a support ticket, are a useful deflection metric for organizations with active customer communities.


Workforce Management Systems

Workforce management (WFM) systems (NICE, Verint, Calabrio, Assembled) provide the staffing and scheduling data that connects support volume analytics to capacity decisions. These systems generate agent availability schedules, adherence tracking (the degree to which agents follow their scheduled activity patterns), forecast accuracy metrics, and productivity analyses that compare actual handling volumes against forecasted demand.

WFM data is essential for accurate agent utilization calculation, as it provides the denominator (scheduled working time) against which productive ticket-handling time is measured. It also provides the forecasting baseline from which capacity gap analysis is performed.

Integration considerations: WFM systems typically provide API or file-based data exports. Joining WFM scheduling data with ticketing system activity data requires a common agent identifier across both systems, which must be established and maintained as part of the data governance model. For organizations that have not formally integrated WFM data into their analytics environment, staffing efficiency analysis is often limited to proxy measures derived from ticket volume and handle time ratios.


Building a Unified Support Data Environment

The data sources described here collectively produce the dataset from which support analytics value is created. No single source is sufficient. CSAT analysis without ticket categorization lacks the diagnostic specificity to drive improvement. Handle time analysis without staffing data cannot identify utilization inefficiencies. Issue categorization without CRM data cannot assess business impact by customer tier.

A unified support data environment, whether implemented in a cloud data warehouse, a purpose-built analytics platform like Plotono, or a data lakehouse architecture, resolves the identity matching, timestamp normalization, and schema harmonization challenges that keep these sources analytically separate. The investment in this integration infrastructure is the prerequisite for the analytical techniques described elsewhere in this section and for the dashboards that make those insights actionable at the right organizational level.

The data quality discipline required to make this environment reliable (consistent tagging, maintained identifier linkage, validated field definitions, and governed metric calculations) is itself an ongoing program requirement rather than a one-time implementation task. Organizations that maintain this discipline consistently are the ones whose support analytics conclusions are trusted enough to drive organizational decisions.

Get More from D-LIT

Ready to transform your analytics capabilities? Talk to our team about how D-LIT can help your organisation make better, data-driven decisions.

Get in Touch