Leads priorisieren statt raten
Das Werkzeug liest eine eingehende Anfrage – aus Kontaktformular, E-Mail oder Chat – und ordnet ihr auf Basis des Textinhalts einen Score für die Kaufwahrscheinlichkeit zu, mit kurzer Begründung anhand konkreter Formulierungen. Es richtet sich an Vertriebsteams, die täglich mehr Anfragen erhalten, als sich gleich gründlich bearbeiten lassen.
Online ausführen
Führen Sie dies mit Ihrem Konto auf unseren Servern aus. Kostenlose Tools laufen in Ihrem Browser; dieses wird zum oben genannten Preis von Ihrem KIT-Guthaben abgebucht.
Was in die Bewertung einfließt
Der Score entsteht aus Signalen im Text: konkrete Budgetangaben, ein genannter Zeitrahmen, die beschriebene Dringlichkeit und die Art der gestellten Fragen. Eine Anfrage mit „wir planen die Umsetzung für das nächste Quartal, Budget ist bereits freigegeben“ erhält einen deutlich höheren Score als eine unverbindliche Anfrage nach allgemeinen Informationen ohne erkennbaren Zeitrahmen. Fehlen solche Signale im Text vollständig, bleibt der Score niedrig, auch wenn die Anfrage inhaltlich durchaus vielversprechend sein könnte.
Eine Vorsortierung, keine Entscheidung
Der Score priorisiert die Reihenfolge der Bearbeitung, ersetzt aber nicht das persönliche Gespräch: Eine niedrig bewertete Anfrage kann bei genauerem Hinsehen trotzdem eine echte Kaufabsicht enthalten, die im Text nur ungeschickt formuliert wurde. Als erste Sortierung für ein Team mit begrenzter Zeit spart der Score dennoch spürbar Aufwand gegenüber dem Lesen jeder Anfrage in Eingangsreihenfolge. Ein Team, das den Score als reine Reihenfolge versteht statt als endgültiges Urteil, nutzt ihn am wirksamsten.
Einbindung ins bestehende CRM
Über die API lässt sich die Bewertung bei jeder neuen Anfrage automatisch auslösen und der Score direkt ins CRM oder die Vertriebs-Pipeline übernehmen. So entscheidet nicht die Reihenfolge des Posteingangs über die Bearbeitung, sondern die geschätzte Kaufwahrscheinlichkeit der einzelnen Anfrage. Für Teams ohne eigenes CRM genügt zunächst das Browser-Widget, um die Bewertung für einzelne Anfragen manuell nachzuschlagen, bevor eine feste Anbindung eingerichtet wird.
Grenzen der Textbewertung
Die Bewertung stützt sich ausschließlich auf den vorliegenden Text; Informationen aus vorherigen Kontakten, dem Unternehmensregister oder dem bisherigen Kaufverhalten fließen nicht automatisch ein, sofern sie nicht Teil der Anfrage sind. Bei sehr kurzen oder unklaren Anfragen sinkt entsprechend auch die Aussagekraft des Scores. Wer zusätzliche Angaben wie Unternehmensgröße oder Branche in den Anfragetext aufnimmt, verbessert damit indirekt auch die Grundlage für die Bewertung.
Anwendungsfälle
Zwanzig Anfragen an einem Montag
Die Schneider IT-Systeme GmbH & Co. KG erhält montags regelmäßig zwanzig neue Kontaktanfragen. Der Vertriebsleiter lässt alle über die API bewerten und beginnt den Tag mit den fünf höchstbewerteten, statt der Reihe nach vorzugehen.
Die unscheinbare Anfrage mit hoher Dringlichkeit
Anna Hoffmann erhält eine kurz formulierte Anfrage, die auf den ersten Blick unwichtig wirkt. Der Score fällt hoch aus, weil der Text einen konkreten Starttermin nennt – ein Detail, das sie beim schnellen Überfliegen sonst übersehen hätte.
Automatische Priorisierung im CRM
Ein B2B-Softwareanbieter bindet die Bewertung über die API direkt an das eigene CRM an. Jede neue Anfrage erhält automatisch einen Score, bevor sie überhaupt eine Vertriebsmitarbeiterin erreicht.
Häufige Fragen
Ersetzt der Score das persönliche Gespräch mit dem Kontakt?
Nein. Er priorisiert die Reihenfolge der Bearbeitung; die endgültige Einschätzung entsteht weiterhin im Gespräch.
Woher stammen die Signale für die Bewertung?
Ausschließlich aus dem eingereichten Text – Budget, Zeitrahmen, Dringlichkeit und Art der Fragen. Externe Daten fließen nicht automatisch ein.
Was passiert mit dem eingereichten Anfragetext?
Er wird nur zur Erstellung dieser einen Bewertung verarbeitet und danach nicht dauerhaft gespeichert.
Was kostet eine Bewertung?
$0.003 pro Anfrage plus $0.0135 pro bewertetem Kontakt.
Ist diese Funktion schon ausgereift?
Sie befindet sich in einer frühen, aktiv weiterentwickelten Phase und ist bereits nutzbar; bei sehr kurzen Anfragetexten ist die Aussagekraft des Scores begrenzt.
Lässt sich die Bewertung automatisch bei jeder neuen Anfrage auslösen?
Ja, über die API lässt sich die Bewertung an ein Kontaktformular oder ein CRM anbinden und läuft dann ohne manuellen Eingriff bei jeder neuen Anfrage.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/text/lead-score \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"items":["valor-1","valor-2"]}'const res = await fetch("https://api.kit.forhosting.com/text/lead-score", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"items": [
"valor-1",
"valor-2"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/lead-score",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"items": [
"valor-1",
"valor-2"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/lead-score", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"items":["valor-1","valor-2"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"items":["valor-1","valor-2"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/lead-score", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"items": [
"valor-1",
"valor-2"
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.lead_score",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_tokens | 20000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
422 | task_failed | Die Aufgabe ist fehlgeschlagen und wird nicht berechnet. |