> ## Documentation Index
> Fetch the complete documentation index at: https://docs.armin.cx/llms.txt
> Use this file to discover all available pages before exploring further.

# Ticketfelder

> Strukturierte Daten mit benutzerdefinierten Feldern und KI-gestützter Auto-Befüllung erfassen

## Übersicht

Ticketfelder speichern strukturierte Infos zu Kundengesprächen – über die Standard-Ticket-Eigenschaften hinaus. Bau eigene Felder für Produktdetails, Problemkategorien, Lösungsmetriken oder was dein Support braucht.

### Wichtige Funktionen

* **5 Feldtypen**: Text, Zahl, Dropdown, Ja/Nein und Produkt
* **KI-Auto-Befüllung**: Felder automatisch anhand des Gesprächskontexts ausfüllen
* **Intelligente Produktverknüpfung**: Tickets mit gekauften Produkten aus Kundenbestellungen verbinden
* **Erweiterte Analysen**: Feldnutzung, Trends und Verteilung über die Zeit verfolgen
* **Pflichtfeld-Validierung**: Kritische Infos vor der Lösung sicherstellen
* **Kanalspezifische Felder**: Unterschiedliche Felder je Kommunikationskanal anzeigen

<Frame>
  <img src="https://mintcdn.com/chatarmincom/o13grxkx547Hts8e/images/ticket-fields/overview.png?fit=max&auto=format&n=o13grxkx547Hts8e&q=85&s=5756ceeda453eb5512689c420e49e2e8" alt="Übersicht der Ticketfelder mit Panel für benutzerdefinierte Felder" width="3197" height="1354" data-path="images/ticket-fields/overview.png" />
</Frame>

***

## Erste Schritte

<Steps>
  <Step title="Zu den Ticketfelder-Einstellungen">
    Geh zu **Einstellungen** → **Ticketfelder**.

    <Frame>
      <img src="https://mintcdn.com/chatarmincom/o13grxkx547Hts8e/images/ticket-fields/settings-navigation.png?fit=max&auto=format&n=o13grxkx547Hts8e&q=85&s=142f9b51c7e60843fb4c760e7ad7fdb1" alt="Zur Ticketfelder-Einstellung navigieren" width="624" height="354" data-path="images/ticket-fields/settings-navigation.png" />
    </Frame>
  </Step>

  <Step title="Dein erstes Feld erstellen">
    Klick auf **Feld erstellen**.

    Du konfigurierst:

    * **Anzeigename**: Wie das Feld für Agenten erscheint
    * **Feldtyp**: Text, Zahl, Dropdown, Ja/Nein oder Produkt
    * **Beschreibung**: Optionaler Hilfetext für Agenten
    * **Kanalverfügbarkeit**: Auf welchen Kanälen das Feld erscheint

    <Frame>
      <img src="https://mintcdn.com/chatarmincom/o13grxkx547Hts8e/images/ticket-fields/create-field.png?fit=max&auto=format&n=o13grxkx547Hts8e&q=85&s=3287d4d907fca6564971b2eedd536c73" alt="Panel zur Feldkonfiguration" width="3202" height="1356" data-path="images/ticket-fields/create-field.png" />
    </Frame>
  </Step>

  <Step title="Feldoptionen konfigurieren">
    Je nach Feldtyp:

    * **Text**: Einzeilig oder mehrzeilig
    * **Zahl**: Ganzzahlen oder Dezimalwerte
    * **Dropdown**: Eigene Optionen mit verschachtelten Hierarchien
    * **Ja/Nein**: Einfacher Ja/Nein-Schalter
    * **Produkt**: Automatische Integration mit Shop-Plattformen

    <Check>
      Der Feldschlüssel wird automatisch aus dem Anzeigenamen erzeugt und muss eindeutig sein.
    </Check>
  </Step>

  <Step title="KI- und Pflicht-Einstellungen">
    Schalt nach Bedarf um:

    * **KI aktiviert**: Die KI darf das Feld automatisch befüllen
    * **Pflichtfeld**: Muss vor der Ticketlösung ausgefüllt sein

    <Tip>
      KI aktiviert + Pflichtfeld: kritische Daten werden oft automatisch erfasst. Fehlt der Wert, füllt ein Agent manuell nach.
    </Tip>
  </Step>

  <Step title="Speichern und aktivieren">
    Speichere die Feldkonfiguration. Das Feld ist sofort auf Tickets für die aktivierten Kanäle verfügbar.
  </Step>
</Steps>

***

## Feldtypen

<Frame>
  <img src="https://mintcdn.com/chatarmincom/o13grxkx547Hts8e/images/ticket-fields/field-type.png?fit=max&auto=format&n=o13grxkx547Hts8e&q=85&s=bd5bc36ae34ff29ea3e4351a760a5251" alt="Panel zur Feldkonfiguration" width="677" height="525" data-path="images/ticket-fields/field-type.png" />
</Frame>

### Textfeld

Freitext von Agenten erfassen.

**Konfigurationsoptionen:**

* **Einzeilig**: Kurzer Text wie Namen, IDs oder Notizen
* **Mehrzeilig**: Längere Beschreibungen

**Verhalten:**

* Speichert automatisch beim Verlassen des Felds
* Speichert automatisch bei Enter
* Die KI kann relevanten Text aus dem Gespräch extrahieren

**Anwendungsfälle:**

* Kunden-Referenznummern
* Fallzusammenfassungen
* Spezielle Anweisungen
* Tracking-IDs

***

### Zahlenfeld

Numerische Werte mit Validierung.

**Konfigurationsoptionen:**

* **Ganzzahl**: Nur ganze Zahlen
* **Dezimal**: Erlaubt Dezimalstellen (z. B. 10,99)

**Verhalten:**

* Speichert automatisch beim Verlassen des Felds
* Speichert automatisch bei Enter
* Validiert numerische Eingaben automatisch

**Anwendungsfälle:**

* Bestellmengen
* Rückerstattungsbeträge
* Schweregrad-Scores
* Zielwerte für Antwortzeiten

***

### Dropdown-Feld

Einfachauswahl mit eigenen Optionen.

**Funktionen:**

* Unbegrenzte eigene Optionen
* Verschachtelte Hierarchien (z. B. Kategorie → Unterkategorie → Problemtyp)
* Durchsuchbare Optionen
* Per Drag-and-Drop sortierbar

**Verhalten:**

* Speichert sofort bei Auswahl
* Die KI wählt die passendste Option anhand des Gesprächskontexts
* Aktualisierungen in Echtzeit

**Anwendungsfälle:**

* Problemkategorien
* Produkttypen
* Lösungsmethoden
* Abteilungsrouting

**Beispiel für verschachtelte Optionen:**

So gibst du ein:

```
Vorverkauf::Produktinformationen::Preise
Vorverkauf::Produktinformationen::Funktionen
Vorverkauf::Versandfragen
Nachverkauf::Retouren
Nachverkauf::Erstattungen
Nachverkauf::Umtausch
```

So wird es angezeigt:

```
Vorverkauf > Produktinformationen > Preise
Vorverkauf > Produktinformationen > Funktionen
Vorverkauf > Versandfragen
Nachverkauf > Retouren
Nachverkauf > Erstattungen
Nachverkauf > Umtausch
```

<Info>
  Nutze `::` als Trennzeichen beim Anlegen. Das System zeigt sie mit `>` an.
</Info>

***

### Ja/Nein-Feld

Einfacher Ja/Nein-Schalter für binäre Entscheidungen.

**Verhalten:**

* Speichert sofort beim Umschalten
* Die KI bestimmt ja/nein anhand des Gesprächs
* Klarer visueller Status

**Anwendungsfälle:**

* VIP-Kunden-Kennzeichnung
* Dringlichkeitsindikator
* Rückerstattungsberechtigung
* Garantieabdeckung

***

### Produktfeld

Produktauswahl aus Kundenbestellungen und Katalog.

**Funktionen:**

* **Bestellprodukte zuerst**: Produkte aus aktuellen Bestellungen des Kunden oben
* **Vollständiger Katalogzugriff**: Gesamten Produktkatalog durchsuchen
* **Variantenunterstützung**: Spezifische Produktvarianten auswählen
* **Bestellkontext**: Zeigt, aus welcher Bestellung das Produkt stammt
* **Mehrere Integrationen**: Shopify, WooCommerce, Billbee und mehr

**Verhalten:**

* Durchsuchbare Oberfläche mit zwei Bereichen:
  1. **Aus Kundenbestellungen** (priorisiert)
  2. **Alle Produkte** (gesamter Katalog)
* Varianten als verschachtelte Optionen
* Bestellnummer als Kontext
* Redis-Cache für schnelles Laden (TTL 10 Minuten)

**Anzeigeformat:**

```
Produktname - Variante (Bestellung #12345)

Beispiel:
iPhone 15 - 256GB Schwarz (Bestellung #12345)
```

<Frame>
  <img src="https://mintcdn.com/chatarmincom/o13grxkx547Hts8e/images/ticket-fields/product-field.png?fit=max&auto=format&n=o13grxkx547Hts8e&q=85&s=60ee3bc87f29d8963a6226f67d926da1" alt="Produktfeld mit Suche und Variantenauswahl" width="2782" height="1309" data-path="images/ticket-fields/product-field.png" />
</Frame>

**KI-Verhalten:**

* Analysiert das Gespräch auf erwähnte Produkte
* Gleicht mit der Bestellhistorie ab
* Wählt automatisch passendes Produkt und Variante

**Anwendungsfälle:**

* Produktspezifische Support-Tickets
* Garantiefälle
* Retouren-/Umtauschprozesse
* Tracking von Produktdefekten

<Warning>
  Das Produktfeld braucht aktive Shop-Integrationen (Shopify, WooCommerce usw.). Ohne Integration bleibt das Feld leer.
</Warning>

***

## KI-Auto-Befüllung

Die KI befüllt aktivierte Felder automatisch anhand des Ticketkontexts.

### So funktioniert die KI-Analyse

<Steps>
  <Step title="Auslösepunkte">
    Die KI-Analyse läuft an zwei Momenten:

    1. **Bei Erstellung**: Wenn die erste Kundennachricht eintrifft
    2. **Bei Lösung**: Erneuter Versuch für fehlende Pflichtfelder
  </Step>

  <Step title="Kontextanalyse">
    Die KI prüft:

    * Kundennachrichten und Ticketbetreff
    * Bestellhistorie des Kunden (für Produktfelder)
    * Ähnliche gelöste Tickets (Mustererkennung)
    * Kanalspezifischen Kontext
  </Step>

  <Step title="Konfidenzbewertung">
    Die KI speichert Werte nur bei Konfidenz über 70 %.

    * **Hohe Konfidenz (>0.7)**: Wert wird automatisch gespeichert
    * **Niedrige Konfidenz (\<0.7)**: Feld bleibt leer für manuelle Prüfung

    <Info>
      Die KI protokolliert die Begründung für jede Feldentscheidung – so siehst du, wie genau sie arbeitet, und kannst nachjustieren.
    </Info>
  </Step>

  <Step title="Stapelverarbeitung">
    Alle KI-aktivierten Felder laufen in einem einzigen KI-Aufruf.

    <Check>
      Das senkt API-Kosten und verbessert die Antwortzeit im Vergleich zur Einzelanalyse je Feld.
    </Check>
  </Step>
</Steps>

### Analyse bei Erstellung

Beim Erstellen eines Tickets analysiert die KI **alle KI-aktivierten Felder**:

```
Kunde: "Hallo, ich habe ein iPhone 15 bestellt, aber es lässt sich nicht einschalten"

KI-Analyse:
✅ Produktfeld → iPhone 15 (aus Bestellung #12345)
✅ Problemkategorie → Nachverkauf → Produktdefekt
✅ Dringlichkeit → Hoch (Gerät funktioniert nicht)
```

### Analyse bei Lösung

Beim Lösen wiederholt die KI die Analyse **nur für fehlende erforderliche KI-aktivierte Felder**:

```
Der Agent hat 3 weitere Nachrichten mit Schritten zur Fehlerbehebung hinzugefügt...

KI-Neuanalyse:
✅ Lösungsmethode → Ersatz gesendet (aus dem Gespräch)
✅ Ursache → Hardwaredefekt (aus der Fehlerbehebung abgeleitet)
```

<Tip>
  Die KI lernt aus zuvor befüllten Feldern und überschreibt manuelle Einträge nicht – außer das Feld wurde ursprünglich von der KI gesetzt.
</Tip>

***

## Smart-Review-Workflow

Kann die KI Pflichtfelder nach mehreren Versuchen nicht befüllen, landen Tickets automatisch zur manuellen Prüfung.

### Der Prozess

<Steps>
  <Step title="KI-Versuche (3 Wiederholungen)">
    Wenn ein Ticket mit fehlenden erforderlichen KI-aktivierten Feldern gelöst wird:

    1. **Versuch 1**: Sofortige Wiederholung (1 Sekunde Verzögerung)
    2. **Versuch 2**: Wiederholung nach 2 Sekunden
    3. **Versuch 3**: Letzte Wiederholung nach 4 Sekunden
  </Step>

  <Step title="Automatische Statusänderung">
    Nach 3 fehlgeschlagenen Versuchen:

    * Status → `On Hold`
    * Unterstatus → `Needs Review`
    * Das Ticket erscheint in der Systemansicht „Needs Review“

    <Frame>
      <img src="https://mintcdn.com/chatarmincom/o13grxkx547Hts8e/images/ticket-fields/needs-review-view.png?fit=max&auto=format&n=o13grxkx547Hts8e&q=85&s=f082bd8f2cd9c4121dd389b309c74111" alt="Systemansicht Needs Review in der Sidebar" width="2905" height="649" data-path="images/ticket-fields/needs-review-view.png" />
    </Frame>
  </Step>

  <Step title="Prüfung durch den Agenten">
    Der Agent öffnet das Ticket aus „Needs Review“:

    * Fehlende Felder sind rot hervorgehoben
    * Ein Dialog erklärt, welche Felder fehlen
    * Der Agent füllt manuell aus
    * Danach kann das Ticket gelöst werden

    <Frame>
      <img src="https://mintcdn.com/chatarmincom/o13grxkx547Hts8e/images/ticket-fields/review-dialog.png?fit=max&auto=format&n=o13grxkx547Hts8e&q=85&s=8d622f58e618a17d0543ffc804d2d118" alt="Dialog für Pflichtfelder mit fehlenden Feldern" width="972" height="911" data-path="images/ticket-fields/review-dialog.png" />
    </Frame>
  </Step>
</Steps>

<Info>
  So gehen keine Pflicht-Daten verloren, und die Automatisierung bleibt effizient. Die meisten Felder füllt die KI; manuelle Prüfung nur bei Bedarf.
</Info>

***

## Validierung von Pflichtfeldern

Kritische Daten vor der Ticketlösung sicherstellen.

### Validierungskontexte

**Validierung vor der Lösung** (Chat-Eingabe):

* Prüft nur **nicht-KI-Pflichtfelder**
* Geht davon aus, dass KI-Felder automatisch befüllt werden
* Blockiert die Lösung, wenn manuelle Pflichtfelder fehlen

**Validierung bei Needs Review** (Prüfungsdialog):

* Prüft **alle Pflichtfelder** (KI + nicht-KI)
* Wird verwendet, wenn das Ticket den Status `needs_review` hat
* Zeigt alle fehlenden Felder zur Vervollständigung

<Frame>
  <img src="https://mintcdn.com/chatarmincom/o13grxkx547Hts8e/images/ticket-fields/validation-dialog.png?fit=max&auto=format&n=o13grxkx547Hts8e&q=85&s=b36384c34937dc6dcf657fed2ce0b2c2" alt="Validierungsdialog blockiert die Lösung" width="788" height="504" data-path="images/ticket-fields/validation-dialog.png" />
</Frame>

### Validierung bei Massenlösung

Beim Massenlösen mehrerer Tickets:

1. Das System prüft alle ausgewählten Tickets auf fehlende erforderliche nicht-KI-Felder
2. Blockiert die Lösung, wenn bei einem Ticket Felder fehlen
3. Zeigt ein Vorschau-Modal mit betroffenen Tickets
4. Agenten können auf ein Ticket klicken und Felder einzeln ausfüllen

<Warning>
  Massenlösung prüft nur nicht-KI-Pflichtfelder – damit die Lösung nicht blockiert wird, wenn die KI Felder beim Lösungs-Trigger noch nachziehen kann.
</Warning>

<Frame>
  <img src="https://mintcdn.com/chatarmincom/o13grxkx547Hts8e/images/ticket-fields/bulk-validation.png?fit=max&auto=format&n=o13grxkx547Hts8e&q=85&s=1248be56e7185ae8b233338859a68bba" alt="Vorschau blockierter Tickets bei Massenlösung" width="1290" height="1254" data-path="images/ticket-fields/bulk-validation.png" />
</Frame>

***

## Kanalkonfiguration

Steuer, welche Felder je Kommunikationskanal erscheinen.

### So funktioniert es

Jedes Feld kannst du setzen auf:

* **Alle Kanäle**: Feld erscheint bei allen Tickettypen
* **Bestimmte Kanäle**: Nur für ausgewählte Kanäle (E-Mail, WhatsApp, Voice usw.)

### Anwendungsfälle

**Nur-E-Mail-Felder:**

* E-Mail-Domain-Verifizierung
* Spam-Klassifizierung

**Nur-Voice-Felder:**

* Anrufdauer
* Bewertungen zur Anrufqualität

**Produktspezifische Kanäle:**

* Produktfelder für E-Commerce-Kanäle
* Bestellnummer für Shop-Integrationen

<Tip>
  Kanalspezifische Felder halten die Oberfläche übersichtlich – nur relevante Felder je Tickettyp.
</Tip>

***

## Analytics-Dashboard

Feldleistung und Trends im Blick behalten.

### Analysen öffnen

Geh zu **Dashboard** → **Ticketfelder**.

<Frame>
  <img src="https://mintcdn.com/chatarmincom/o13grxkx547Hts8e/images/ticket-fields/analytics-dashboard.png?fit=max&auto=format&n=o13grxkx547Hts8e&q=85&s=1c0057e8bdca71529ce106ad09f242f3" alt="Analytics-Dashboard für Ticketfelder" width="3440" height="1354" data-path="images/ticket-fields/analytics-dashboard.png" />
</Frame>

### Feldauswahl

Wähl im Dropdown, welches Feld analysiert werden soll.

* Zeigt nur aktive Felder
* Gruppiert nach Feldtyp
* Aktualisiert alle Karten bei Auswahlwechsel

### Datumsfilter

Analysen nach Zeitraum filtern:

* Letzte 7 Tage
* Letzte 30 Tage
* Letzte 90 Tage
* Benutzerdefinierter Zeitraum

### Datenumfang umschalten

Wechsel zwischen:

* **Alle Tickets**: Inklusive Tickets ohne gesetztes Feld
* **Nur angewendete**: Nur Tickets, bei denen das Feld einen Wert hat

<Info>
  Nutze „Nur angewendete“, um die Verteilung unter Tickets zu sehen, die das Feld wirklich nutzen – ohne irrelevante Tickets.
</Info>

***

### Karte „Meistgenutzte Werte“

Horizontales Balkendiagramm der häufigsten Feldwerte.

**Funktionen:**

* Top-10-Werte nach Ticketanzahl
* Wertlabels in den Balken
* Ticketanzahl am Balkenende
* Klick auf einen Balken öffnet den gefilterten Posteingang

**Beispiel-Erkenntnisse:**

* Häufigste Problemkategorien
* Beliebte Produktauswahlen
* Häufige Lösungsmethoden

***

### Karte „Trends über die Zeit“

Mehrlinien-Diagramm zur Nutzung von Werten über die Zeit.

**Funktionen:**

* Glatte Linie je Feldwert
* Farbcodierte Linien
* Hover-Tooltips mit exakten Zahlen
* Fußzeile hebt den meistgenutzten Wert hervor

**Anwendungsfälle:**

* Saisonale Trends erkennen
* Entwicklung von Problemtypen verfolgen
* Muster bei Produktproblemen beobachten
* Verschiebungen von Kategorien messen

***

### Tabelle „Alle Werte“

Vollständige paginierte Tabelle aller Feldwerte.

**Funktionen:**

* Sortierbare Spalten (Wert, Ticketanzahl, Prozentsatz)
* Suchfunktion
* Paginierung für große Datenmengen
* Klick auf eine Zeile filtert den Posteingang nach diesem Wert

**Vorteile:**

* Überblick über alle Werte
* Einfacher Export und Analyse
* Schnelle Navigation zu zugehörigen Tickets

***

## Tickets nach Feldern filtern

Filter deinen Posteingang nach benutzerdefinierten Feldwerten.

### So filterst du

<Steps>
  <Step title="Filtermenü öffnen">
    Klick in der Symbolleiste des Posteingangs auf **Filter**.
  </Step>

  <Step title="„Ticketfeld“ auswählen">
    Wähl **Ticketfeld** aus der Filterliste.
  </Step>

  <Step title="Feld und Wert wählen">
    Die Oberfläche zeigt:

    * **Nach Feld gruppiert**: Alle Felder mit ihren Werten
    * **Suchleiste**: Schnellsuche über alle Optionen
    * **Mehrfachauswahl**: Mehrere Feldwerte auswählen

    <Frame>
      <img src="https://mintcdn.com/chatarmincom/o13grxkx547Hts8e/images/ticket-fields/field-filter-options.png?fit=max&auto=format&n=o13grxkx547Hts8e&q=85&s=8be70249ff84cd5969a0175350cb9631" alt="Gruppierte Feldfilter-Optionen mit Suche" width="987" height="468" data-path="images/ticket-fields/field-filter-options.png" />
    </Frame>
  </Step>

  <Step title="Filter anwenden">
    Ausgewählte Filter erscheinen als aktive Filter. Der Posteingang zeigt passende Tickets.

    <Check>
      Filter bleiben in der URL – zum Teilen und Speichern als Lesezeichen.
    </Check>
  </Step>
</Steps>

***

## Feldverwaltung

### Aktive vs. archivierte Felder

**Tab „Aktive Felder“:**

* Derzeit verfügbare Felder
* Werden auf Tickets angezeigt
* Können bearbeitet oder archiviert werden

**Tab „Archivierte Felder“:**

* Zuvor genutzte Felder
* Auf Tickets ausgeblendet
* Können wiederhergestellt werden
* Historische Daten bleiben erhalten

<Tip>
  Archiviere Felder statt sie zu löschen – so bleiben historische Daten und Reports stimmen.
</Tip>

### Felder neu anordnen

Zieh Felder per Drag-and-Drop, um die Anzeigereihenfolge zu ändern.

Die Reihenfolge beeinflusst:

* Die Reihenfolge in der Ticketfeld-Karte
* Die Tab-Reihenfolge für die Tastaturnavigation
* Die Spaltenreihenfolge in Export/Reports

### Felder bearbeiten

Klick auf ein Feld, um das Konfigurationspanel zu öffnen:

* Anzeigename und Beschreibung
* Feldtypspezifische Optionen (z. B. Dropdown-Werte)
* Status „KI aktiviert“
* Status „Pflichtfeld“
* Kanalverfügbarkeit

<Warning>
  Feldtyp bei bestehenden Feldern ändern kann Datenverlust bedeuten. Leg lieber ein neues Feld an.
</Warning>

***

## Bewährte Vorgehensweisen

### Felddesign

<AccordionGroup>
  <Accordion title="Feldnamen klar und knapp halten">
    Nutze Namen, die Agenten sofort verstehen:

    ✅ Gut: „Produktkategorie“, „Problemtyp“, „Lösungsmethode“

    ❌ Vermeiden: „Feld1“, „Kategorie“, „Typ“
  </Accordion>

  <Accordion title="Dropdown statt Text, wenn möglich">
    Dropdowns bringen:

    * Konsistente Daten für Reports
    * Einfacheres Filtern und Analysen
    * Klare Optionen für die KI
    * Weniger Tippfehler und Varianten

    Textfelder nur für echte Freitextdaten.
  </Accordion>

  <Accordion title="KI für wiederkehrende Felder aktivieren">
    Gute Kandidaten für KI:

    * Problemkategorien (aus dem Gespräch ableitbar)
    * Produktauswahl (mit Bestellungen abgleichbar)
    * Prioritätsstufe (Dringlichkeit einschätzbar)
    * Lösungstyp (aus dem Ergebnis bestimmbar)

    Manuell behalten für:

    * Interne Tracking-Codes
    * Agentenspezifische Notizen
    * Subjektive Einschätzungen
  </Accordion>

  <Accordion title="Mit wenigen Pflichtfeldern starten">
    Start mit 2–3 essenziellen Pflichtfeldern. Erweitere anhand von:

    * Feedback der Agenten
    * KI-Genauigkeit
    * Datennutzung in Reports

    Zu viele Pflichtfelder verlangsamen die Lösung.
  </Accordion>
</AccordionGroup>

### KI-Optimierung

<AccordionGroup>
  <Accordion title="Klare Feldbeschreibungen bereitstellen">
    Hilf der KI mit guten Beschreibungen:

    ✅ Gut: „Wähl das konkrete Produkt aus der Bestellhistorie, zu dem der Kunde eine Frage hat“

    ❌ Vage: „Produktfeld“

    Die KI nutzt Beschreibungen als Kontext bei der Ticketanalyse.
  </Accordion>

  <Accordion title="KI-Genauigkeit überwachen">
    Prüf in den Analysen:

    * Welche Felder die KI erfolgreich befüllt
    * Welche Felder oft in „Needs Review“ landen
    * Muster in KI-Auswahlen

    Pass Dropdown-Optionen oder Beschreibungen an, wenn nötig.
  </Accordion>

  <Accordion title="Produktfelder mit Shop-Integrationen nutzen">
    Produktfelder funktionieren am besten, wenn:

    * Die Shop-Integration aktiv ist (Shopify, WooCommerce usw.)
    * Der Kunde eine Bestellhistorie hat
    * Produkte klare Namen und Varianten haben

    Dann kann die KI Erwähnungen zuverlässig mit realen Produkten abgleichen.
  </Accordion>
</AccordionGroup>

### Leistung

<AccordionGroup>
  <Accordion title="Gesamtzahl der Felder pro Organisation begrenzen">
    Empfohlene Limits:

    * **Aktive Felder**: maximal 10–15
    * **Pflichtfelder**: maximal 3–5
    * **KI-aktivierte Felder**: maximal 5–8

    Zu viele Felder können:

    * Das Laden von Tickets verlangsamen
    * Agenten überfordern
    * Die KI-Genauigkeit senken
  </Accordion>

  <Accordion title="Ungenutzte Felder archivieren">
    Prüf regelmäßig die Feldnutzung:

    * Felder mit \<5 % Nutzung archivieren
    * Ähnliche Felder zusammenführen
    * Doppelte oder redundante Felder entfernen

    So bleibt die Oberfläche übersichtlich und performant.
  </Accordion>
</AccordionGroup>

***

## Erweiterte Funktionen

### Bedingtes Vorladen

Produktkataloge werden intelligent vorab geladen:

* Lädt nur, wenn ein erforderliches Produktfeld am Ticket existiert
* Läuft im Hintergrund, während der Agent Nachrichten liest
* Gecachte Ergebnisse sind sofort verfügbar

So laden Produktfelder schnell – ohne Ressourcen auf Tickets zu verschwenden, die sie nicht brauchen.

### Echtzeit-Synchronisierung

Alle Feldänderungen synchronisieren sich in Echtzeit über Supabase Realtime:

* Agent befüllt Feld → Update sofort für alle Betrachter
* KI befüllt Feld → Erscheint sofort ohne Neuladen
* Änderungen an der Feldkonfiguration → Sofort auf offenen Tickets sichtbar

***

## Fehlerbehebung

<AccordionGroup>
  <Accordion title="Feld erscheint nicht auf Tickets">
    **Mögliche Ursachen:**

    1. Feld ist archiviert → Tab „Archivierte Felder“ prüfen und wiederherstellen
    2. Feld ist deaktiviert → Status „Aktiv“ in den Feldeinstellungen umschalten
    3. Kanal stimmt nicht → Prüfen, ob die aktivierten Kanäle den Ticketkanal einschließen
  </Accordion>

  <Accordion title="KI befüllt Felder nicht">
    **Prüf Folgendes:**

    1. Feld hat „KI aktiviert“ eingeschaltet
    2. Ticket hat genug Nachrichtenkontext
    3. Feldtyp wird von der KI unterstützt (alle Typen außer reinen Zahlenberechnungen)
    4. Logs auf KI-Konfidenzwerte prüfen (möglicherweise unter 0.7)
    5. Bei Produktfeldern: Shop-Integration aktiv und Kunde hat Bestellungen
  </Accordion>

  <Accordion title="Produktfeld zeigt keine Produkte">
    **Prüf:**

    1. Shop-Integration ist verbunden (Shopify, WooCommerce usw.)
    2. Kunde hat Bestellhistorie im System
    3. Integrations-Zugangsdaten sind gültig
    4. Produkte sind synchronisiert (Integrationseinstellungen prüfen)

    <Info>
      Der Produktkatalog ist 10 Minuten gecacht. Wurden Produkte gerade hinzugefügt, warte auf die Cache-Aktualisierung.
    </Info>
  </Accordion>

  <Accordion title="Validierung blockiert die Lösung fälschlicherweise">
    **Kontextspezifisches Verhalten:**

    * **Normale Lösung**: Validiert nur nicht-KI-Pflichtfelder (KI-Felder werden automatisch befüllt)
    * **Needs-Review-Tickets**: Validiert alle Pflichtfelder (KI ist fehlgeschlagen, manuelle Eingabe nötig)

    Wenn die Validierung falsch wirkt:

    1. Prüf, ob das Ticket den Status `needs_review` hat
    2. Einstellungen „Pflichtfeld“ und „KI aktiviert“ prüfen
    3. Sicherstellen, dass das Feld für den Ticketkanal aktiviert ist
  </Accordion>

  <Accordion title="Produktfeld lädt langsam">
    **Leistungsfaktoren:**

    * **Erster Ladevorgang**: Abruf von der Shop-API (kann 2–5 Sekunden dauern)
    * **Weitere Ladevorgänge**: Redis-Cache (sofort)
    * **Große Kataloge**: Produkte auf die 500 neuesten begrenzt

    **Zur Verbesserung:**

    * Sicherstellen, dass die Shop-Integrations-API reagiert
    * Produktkataloggröße auf Integrationsebene reduzieren
    * Redis-Verbindungszustand prüfen
  </Accordion>
</AccordionGroup>

***

## Häufige Fragen

<AccordionGroup>
  <Accordion title="Kann ich den Feldtyp nach der Erstellung ändern?">
    **Nicht empfohlen.** Feldtypen ändern kann zu Datenverlust oder Inkonsistenzen führen.

    **Stattdessen:**

    1. Neues Feld mit dem gewünschten Typ erstellen
    2. Daten bei Bedarf migrieren
    3. Altes Feld archivieren

    So bleiben historische Daten erhalten und bestehende Reports brechen nicht.
  </Accordion>

  <Accordion title="Was passiert mit Felddaten, wenn ein Feld archiviert wird?">
    **Daten bleiben erhalten:**

    * Historische Werte bleiben in der Datenbank
    * Analysen funktionieren weiter für historische Zeiträume
    * Das Feld wird nur auf neuen Tickets ausgeblendet

    Du kannst ein archiviertes Feld wiederherstellen.
  </Accordion>

  <Accordion title="Können Kunden benutzerdefinierte Felder sehen oder ausfüllen?">
    **Nein.** Benutzerdefinierte Felder sind nur intern:

    * Nur für Agenten sichtbar
    * Nicht in kundenbezogenen Oberflächen
    * Nicht in Kundenbenachrichtigungen

    Nutze Felder für interne Infos – ohne operative Details für Kunden.
  </Accordion>

  <Accordion title="Wie geht die KI mit mehreren Produkten in einer Bestellung um?">
    Bei Produktfeldern geht die KI so vor:

    1. Analysiert das Gespräch, um das erwähnte Produkt zu erkennen
    2. Sucht in den Bestellungen des Kunden nach passenden Produkten
    3. Wählt eine spezifische Variante, falls erwähnt
    4. Bei mehreren Treffern wählt sie das zuletzt bestellte

    Agenten können die KI-Auswahl jederzeit korrigieren.
  </Accordion>
</AccordionGroup>

***

<Info>
  Feedback oder Feature-Wünsche? Kontaktiere den Support oder sende sie über das Feedback-Widget.
</Info>
