Skip to main content

How to Optimize Tagging Jobs

Tagging Jobs automatically classify highlights using AI. Well-designed jobs can help with more accurate tagging and meaningful analysis.

This guide explains how to structure Tagging Jobs, write effective tag descriptions, and avoid common mistakes.

Key Principles

1. One clear purpose per job

Each Tagging Job should answer one specific question.

Good examples:

  • What is this feedback about? → Experience Topics
  • What went wrong? → Pain Points
  • How does the customer feel? → Sentiment

Avoid mixing multiple goals into one job. This reduces accuracy and makes results harder to interpret.

2. Keep jobs focused and small

A job should typically contain 5–10 tags.

Too many tags:

  • reduce classification accuracy
  • create overlap between tags
  • make results harder to analyze

3. Separate tagging concerns

Use multiple jobs instead of one complex job.

Recommended structure:

  • Job 1: Experience Topics
  • Job 2: Pain Points
  • Job 3: Sentiment
  • Job 4: Persona

This separation consistently leads to better results.

4. Scope jobs to relevant data

Tagging Jobs should run only on relevant highlights. If a job runs on everything, it will be less accurate.

Use search filters (e.g. source, type, keywords) to:

  • reduce the number of highlights processed
  • improve classification precision
  • reduce cost and processing time

Example:

Instead of running a job on all data, scope it to:

  • only NPS responses
  • only support conversations
  • only product reviews

5. Start simple and iterate

Do not try to design a perfect system upfront.

Start with a small number of jobs and tags, then improve based on:

  • how tags are used in analysis
  • which questions users ask in chat
  • which tags are rarely used

Writing Effective Tag Descriptions

Tag descriptions are critical. Most tagging accuracy issues come from poor tag descriptions - not from the model.

Good descriptions include:

1. Clear definition

Explain what the tag represents.

Example

Delivery delay
Feedback about late deliveries, missed delivery windows, or orders arriving later than expected.

2. Trigger phrases

Provide examples the AI can match.

Trigger phrases: late delivery, arrived late, delayed shipment, delivery took too long

3. Exclusions

Clarify what should not be tagged.

Not for: damaged items, wrong items, or missing products

Complete example

Payment failure

Feedback about issues completing a payment during checkout.

Trigger phrases: payment failed, card declined, transaction error, could not pay

Not for: pricing complaints or refund requests

Common mistakes

Too vague

❌ "Issues with delivery" → unclear and overlaps with many cases

No trigger phrases

❌ No examples provided → reduces classification accuracy

No exclusions

❌ No boundaries defined → leads to overlapping tags

Structuring Tagging Jobs

Example setup

Job 1: Experience Topics

Purpose: What part of the journey is discussed?

Tags:

  • Checkout
  • Delivery
  • Returns
  • Customer Support
  • Product Quality

Job 2: Pain Points

Purpose: What went wrong?

Tags:

  • Delivery delay
  • Payment failure
  • Missing information
  • Technical issue

Job 3: Sentiment

Purpose: How does the customer feel?

Tags:

  • Positive
  • Neutral
  • Negative

Job 4: Persona

Purpose: Who is the customer?

Tags:

  • New Customer
  • Returning Customer
  • Loyalty Member

Testing Tagging Jobs

Before activating a job, test it using the Playground:

👉 Playground

Use the Playground to:

  • validate that tags are applied correctly
  • identify ambiguous tags
  • refine descriptions and trigger phrases

A simple workflow:

  1. Add example highlights
  2. Run the Tagging Job
  3. Check assigned tags
  4. Adjust descriptions if needed

Common Mistakes

1. Too many tags

Some teamspaces define hundreds of tags, but only a small subset is actually used in analysis.

For example, we encountered once a teamspace with 170 tags but only 15 had ever been used in chats.

This indicates unnecessary complexity.

2. Mixing segmentation and insights

Combining tags like:

  • Country
  • Persona
  • Delivery issue

in one job leads to:

  • worse accuracy
  • harder analysis

Always separate these concerns.

3. Overly granular tags

Examples:

  • specific product SKUs
  • detailed technical attributes
  • long demographic breakdowns

These rarely improve insights and often reduce tagging quality.

4. Missing or weak descriptions

Tags without:

  • clear definitions
  • trigger phrases
  • exclusions

lead to inconsistent results.

5. Too many tagging jobs

Some teamspaces define many jobs (e.g. 8–9), but only a few are actually used in chats.

Focus on a small number of high-quality jobs instead.

Optimization Checklist

Use this checklist to improve your setup:

  • Each job has a single clear purpose
  • Jobs contain 5–10 tags
  • Segmentation and insights are separated
  • Jobs are scoped using search filters
  • Each tag has:
    • clear definition
    • trigger phrases
    • exclusions
  • Jobs are tested in the Playground
  • Unused tags are removed regularly

Summary

Effective Tagging Jobs are:

  • focused (one purpose per job)
  • simple (limited number of tags)
  • well-defined (clear descriptions)
  • scoped (only relevant data)
  • iterative (improved over time)

The goal is not to classify everything.

The goal is to enable accurate, actionable insights from your data.