Skip to main content

Data Enrichment

Team Enterpret avatar
Written by Team Enterpret
Updated over a week ago

TLDR

Data Enrichment automatically transforms your feedback data with AI-powered sentiment tracking, metric calculations, and data standardization—eliminating spreadsheets and manual cleanup so you can move from raw feedback to deeper insights in minutes.

What is Data Enrichment?

Data Enrichment transforms your feedback data automatically, enabling you to extract deeper insights without spreadsheets, custom scripts, or engineering resources. With AI-powered functions, automated calculations, and automated normalization, you can turn raw feedback into decision-ready signals in minutes.

What are types of data enrichment are supported?

Data Enrichment includes 3 main capability areas:

  1. AI-Powered Enrichment - Prompt-based functions like sentiment tracking across conversation lifecycles

  2. Data Calculations - Automated metric calculations and text-to-numeric conversions

  3. Data Normalization - Automated standardization and cleanup of inconsistent data formats

Getting Started

Accessing Data Enrichment

  1. Navigate to Profile → Manage Data in your Enterpret platform

  2. Select the Enrichment tab

  3. Click the Create New Enrichment button

How Enrichment Works

Enrichment automates data transformations by connecting source events to built-in functions:

  • Objects: Data units (e.g., feedback records, accounts).

  • Triggers: Events such as creation or update that initiate enrichment.

  • Functions: Pre-built processors (e.g., Sentiment Shift, Country Normalizer).

  • Actions: Where to store the enriched output fields.

Each function follows an input → process → output pattern.

Setting Up Your First Enrichment

  1. Objects:

    1. Select Feedback Record and click NEXT

  2. Trigger:

    1. Select Created or Updated as the trigger type.

    2. Select data sources to filter on

  3. Function:

    1. Select a function from the drop down menu

    2. Select the Input Column

  4. Action:

    1. Define column names for the output fields

    2. Click NEXT

  5. Details:

    1. Enter enrichment name and description

    2. Click the check box to run backfill for this enrichment

    3. Select date range to backfill enrichment data

    4. Click CREATE

Global Enrichments

These enrichments are available for all Enterpret customers in the platform.

AI-Powered Enrichments

AI-powered enrichments use functions powered by large language models with customizable prompts to automatically analyze and extract insights from your feedback content that would be impossible to detect manually at scale.

Sentiment Shift

Purpose: Detect tone changes throughout ticket lifecycles to identify which agents, channels, or topics improve or worsen customer sentiment.

Use Cases:

  • Surface which support agents consistently improve customer sentiment

  • Identify topics that tend to escalate or de-escalate situations

  • Track sentiment recovery patterns across different channels

Configuration:

  • Available globally for all customers

  • Automatically analyzes multi-turn conversations

  • Results appear as a new field in your data explorer

Data Calculations

Data calculation functions automatically derive key metrics and convert data formats within Enterpret, eliminating the need for external spreadsheets or custom scripts.

Total Response Time

Purpose: Automatically calculate exact turnaround time on closed tickets to identify workflow bottlenecks.

Benefits:

  • No more manual time calculations in spreadsheets

  • Instant filtering by resolution time thresholds

  • Correlation with sentiment data for comprehensive analysis

Setup:

  1. Select tickets/conversations data source

  2. Define start and end events (e.g., Updated At, Created At for Zendesk ticket )

Data Normalization

Data normalization functions automatically clean and standardize inconsistent data formats across your sources, ensuring reliable analysis and reporting.

Country Code Standardization

Purpose: Clean up inconsistent country representations across data sources.

Examples:

  • "US," "USA," "United States" → "US"

  • "UK," "United Kingdom," "Great Britain" → "GB"

Setup:

  1. Select a source.

  2. Choose the Country to ISO2 function.

  3. Select the field containing country data and map it as the function input.

  4. Specify a name for the new output field.

Timestamp Conversion

Purpose: Convert epoch timestamps and inconsistent date formats into human-readable formats.

Examples:

  • 1625097600000 → "2025-05-30 11:27"

  • Various date formats → Standardized ISO format

Custom Enrichments

Custom enrichments are tailor-made enrichment functions that your Customer Success Manager can create specifically for your unique data and use cases. These address specialized enrichment needs that go beyond our standard library, such as:

  • Industry-Specific Classifications: Custom categorization for your domain or business model

  • Advanced Pattern Recognition: Complex regex-based extractions for unique data formats

  • Specialized Calculations: Custom formulas for business-specific metrics

  • Workflow-Specific Enrichments: Functions designed around your team's unique processes

Common Custom Enrichment Examples

Qualitative Rating Conversion Convert your organization's specific text ratings into numeric scores for trending and analysis.

  • Example: "Excellent" → 5, "Good" → 3, "Needs Improvement" → 1

  • Why Custom: Each organization uses different rating scales and terminology

NPS Archetype Classification Automatically categorize NPS scores based on your company's specific thresholds.

  • Example: 9-10 → "Promoter", 7-8 → "Passive", 0-6 → "Detractor"

  • Why Custom: Organizations may define NPS ranges differently based on industry or methodology

URL Parameter Extraction Extract specific campaign data, user IDs, or tracking parameters from your website URLs.

Competitive Intelligence Tracking Identify mentions of your specific competitors in customer conversations.

  • Example: Detect mentions of "Competitor X" or "CompetitorY.com" with count and context

  • Why Custom: Each company has different competitors with various name variations

How to Request Custom Enrichments

  1. Identify Your Need: Define the specific data transformation or insight you want to achieve

  2. Contact Your CSM: Discuss your use case and provide sample data

Did this answer your question?