CSV · Liste → Sequenzer · CRM
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.
Läuft in ListPlus – ohne Agent
Vorlage „E-Mail ergänzen“ trifft 11 von 30 · mit ICP Score ≥ 40 bleiben 3
Beispiel · fiktive Kontakte, echte Preise
Im Video
Einrichtung
So baust du den Ablauf nach.
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.
Was kostet der Lauf?
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.
- ListPlus läuft automatisch
Checks laufen von selbst
Jede Zeile wird beim Import geprüft: Tippfehler in der Domain, Funktions-Adressen wie info@, Wegwerf- und private Adressen. Ohne Credits.
- Dein Team manuell in ListPlus
Score-Spalte anlegen
Ü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.
- Dein Team manuell in ListPlus
Regel mit Bremse
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.
- ListPlus läuft automatisch
Nur die Passenden anreichern
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.
Mit deinem Agenten
Diesen Auftrag kannst du kopieren.
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.
Derselbe Aufruf aus Claude Code, ChatGPT, Cursor oder einem n8n-HTTP-Knoten – MCP und REST bieten dieselben Werkzeuge.
Agenten-Anleitung (.md) ↗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 und Beispielaufruf
describe_setup · add_column · create_trigger · query_records
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
})Mit eigenen Daten starten
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.