# Erst bewerten, dann anreichern – nur für die, die passen.

Jede Zeile anzureichern kostet, dabei passt nur ein Teil zu deinem Wunschkunden. Die Checks finden unbrauchbare Adressen, eine Score-Spalte bewertet jeden Kontakt, und eine Regel sucht die E-Mail nur ab einem Mindest-Score – mit Höchstpreis je Kontakt, berechnet nur bei Treffer.

https://listplus.ai/de/gtm-workflows/lead-scoring-vor-der-anreicherung

## Eingabe und Verbindungen

Eine Liste mit Name, Firma, Position und E-Mail – aus einer CSV, einem Export oder deinem CRM. Score und Regel richtest du einmal ein; danach läuft jeder neue Kontakt von selbst durch.

Läuft komplett in ListPlus. Wer es lieber automatisiert: Dein Agent legt Score-Spalte und Regel mit add_column und create_trigger an – pausiert, bis du sie freigibst.

## Schritte

1. **Checks laufen von selbst** (ListPlus · läuft automatisch). Jede Zeile wird beim Import geprüft: Tippfehler in der Domain, Funktions-Adressen wie info@, Wegwerf- und private Adressen. Ohne Credits.
2. **Score-Spalte anlegen** (Dein Team · manuell in ListPlus). Über „+ Spalte“ → Score: Entscheider +40, Firmen-E-Mail +20, private Adresse −10 – oder deine eigenen Kriterien. Die Stufen A, B, C kommen als eigene Spalte dazu.
3. **Regel mit Bremse** (Dein Team · manuell in ListPlus). Vorlage „E-Mail ergänzen“ plus eine UND-Bedingung „ICP Score mindestens 40“. Im Beispiel trifft die Vorlage 11 von 30 Kontakten, mit der Bremse bleiben 3.
4. **Nur die Passenden anreichern** (ListPlus · läuft automatisch). Die Regel sucht die E-Mail mit höchstens 10 Credits je Kontakt und ersetzt leere und ungültige Werte. Berechnet wird nur ein Treffer; neue Kontakte laufen von selbst durch.

## Erwartetes Ergebnis im Beispiel

Die Vorlage „E-Mail ergänzen“ trifft 11 von 30 Kontakten; mit ICP Score ≥ 40 bleiben 3. Bei einem ist die Adresse gefunden, die beiden anderen bleiben ohne Treffer und kosten nichts – 8 Suchen fallen weg, bevor ein Credit fließt.

## Kosten und Grenzen

Checks, Score und Regel kosten nichts. Die E-Mail-Suche je passenden Kontakt: erwartet 2,39 Credits, höchstens 9 Credits (0,27 € im Pro-Tarif) – berechnet nur bei Treffer, und die Regel deckelt mit dem Budget je Kontakt, das du setzt.

Eine Regel füllt standardmäßig nur leere Zellen – für ungültige Adressen stellst du „Leere und ungültige Werte ersetzen“ ein. Ein Treffer aus Name und Firma zählt nur, wenn sein Arbeitgeber nicht widerspricht; sonst wird nichts geschrieben.

## Agentenauftrag

Leg in meiner Liste „Messekontakte“ eine Score-Spalte an (Entscheider +40, Firmen-E-Mail +20, private E-Mail −10) und eine pausierte Regel: ICP Score mindestens 40 → geschäftliche E-Mail suchen, Budget 10 Credits je Kontakt, leere und ungültige Werte ersetzen. Sag mir, wie viele Kontakte die Regel trifft, bevor ich sie einschalte.

## Werkzeuge

`describe_setup`, `add_column`, `create_trigger`, `query_records`

MCP: https://listplus.ai/mcp
REST: https://listplus.ai/a/v1/{action}
API: https://listplus.ai/a

## Beispielaufrufe

Die Aufrufe verwenden fiktive IDs. Nutze die IDs aus den Antworten deines Workspace.

```text
add_column({
  "list_id": "<shared_list_id>",
  "columns": [
    {
      "kind": "score",
      "title": "ICP Score",
      "criteria": [
        {
          "label": "Entscheider",
          "points": 40,
          "when": {
            "groups": [
              [
                {
                  "field": {
                    "kind": "contentType",
                    "key": "job_title"
                  },
                  "op": "seniorityIs",
                  "values": [
                    "c_level",
                    "vp"
                  ]
                }
              ]
            ]
          }
        },
        {
          "label": "Firmen-E-Mail",
          "points": 20,
          "when": {
            "groups": [
              [
                {
                  "field": {
                    "kind": "contentType",
                    "key": "email"
                  },
                  "op": "business"
                }
              ]
            ]
          }
        },
        {
          "label": "Private E-Mail",
          "points": -10,
          "when": {
            "groups": [
              [
                {
                  "field": {
                    "kind": "contentType",
                    "key": "email"
                  },
                  "op": "freemail"
                }
              ]
            ]
          }
        }
      ]
    }
  ]
})
create_trigger({
  "list_id": "<shared_list_id>",
  "name": "Ab Score 40: E-Mail suchen",
  "on": "match",
  "conditions": {
    "groups": [
      [
        {
          "field": {
            "kind": "column",
            "name": "icp_score"
          },
          "op": "greaterThanOrEqual",
          "values": [
            "40"
          ]
        }
      ]
    ]
  },
  "actions": [
    {
      "kind": "enrich",
      "fields": [
        "email"
      ],
      "budget_per_record": "10",
      "fill": "empty_or_invalid"
    }
  ],
  "activate": false
})
```
