Betreffzeile generieren
Das Werkzeug erzeugt aus Thema und Anlass einer E-Mail mehrere Betreffzeilen gleichzeitig, statt Sie von Anfang an auf eine einzige, ungetestete Formulierung festzulegen. Es eignet sich für Newsletter, Kundenanschreiben und Kampagnen, bei denen allein die Öffnungsrate über den späteren Erfolg entscheidet.
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.
Mehrere Varianten statt einer
Sie geben Thema und Ziel der E-Mail ein – informieren, an etwas erinnern, zu einer Handlung auffordern – und erhalten mehrere Betreffzeilen mit unterschiedlichem Ansatz: eine sachlich, eine mit konkreter Zahl, eine mit direkter Frage. So lässt sich testen, welche Formulierung tatsächlich geöffnet wird, statt es zu vermuten. Gerade bei wiederkehrenden Versänden summiert sich der Unterschied zwischen einer mittelmäßigen und einer starken Betreffzeile über die Zeit spürbar.
Was eine Betreffzeile öffnet
Konkrete Angaben – ein Datum, eine Zahl, ein klarer Nutzen – funktionieren im deutschen Posteingang meist besser als vage Ankündigungen oder reißerische Formulierungen. Das Werkzeug orientiert sich an diesem Muster, ersetzt aber nicht den eigenen Blick für die jeweilige Zielgruppe. Ein B2B-Newsletter an Fachpublikum verträgt eine sachlichere Zeile als eine Kampagne an private Endkundinnen und Endkunden, denen eine persönlichere Ansprache eher auffällt.
Länge und Darstellung
Viele Postfächer schneiden Betreffzeilen nach rund 50 bis 60 Zeichen ab; lange, verschachtelte Formulierungen gehen in der Vorschau verloren. Geben Sie bei Bedarf eine maximale Länge vor, damit die Kernaussage auch auf einem Smartphone-Display vollständig sichtbar bleibt. Gerade beim mobilen Abruf, der bei vielen Newslettern den größten Teil der Öffnungen ausmacht, entscheidet oft schon das erste Wort über einen Klick.
Preis pro Variante
$0.003 pro Anfrage plus $0.0135 pro erzeugter Betreffzeile. Fünf Varianten für einen Newsletter-Test kosten damit rund $0.07 – ein geringer Aufwand gegenüber der Wirkung einer besseren Öffnungsrate bei jedem weiteren Versand. Wer regelmäßig testet, kann die Funktion über die API fest in den eigenen Versandablauf einbinden, statt sie manuell bei jedem Versand einzeln aufzurufen, was besonders bei häufigen Newslettern spürbar Zeit spart.
Anwendungsfälle
Newsletter mit A/B-Test der Betreffzeile
Katrin Baumann versendet für einen Kunden einen monatlichen Newsletter und testet regelmäßig zwei Betreffzeilen gegeneinander. Sie lässt aus dem Thema der Ausgabe drei Varianten erzeugen, wählt die zwei überzeugendsten aus und vergleicht anschließend die Öffnungsraten.
Stellenanzeigen per E-Mail an Bewerberpool
Die Weber Metallbau GmbH informiert einen bestehenden Bewerberpool per E-Mail über offene Stellen. Statt einer nüchternen Standardzeile lässt das Team mehrere Betreffvarianten erzeugen und wählt die aus, die die offene Stelle am klarsten benennt.
Erinnerung an offene Warenkörbe
Ein kleiner Onlinehändler erinnert Kundinnen und Kunden an liegen gebliebene Warenkörbe. Sabine Schneider testet, ob eine Betreffzeile mit konkretem Rabatt oder eine mit einer einfachen Erinnerung mehr Öffnungen bringt, und lässt dafür beide Varianten parallel erzeugen.
Häufige Fragen
Wie viele Varianten erhalte ich pro Anfrage?
Üblich sind drei bis fünf Varianten mit unterschiedlichem Ansatz; die genaue Anzahl lässt sich in der Anfrage angeben. Jede erzeugte Variante wird einzeln berechnet.
Kann ich eine maximale Zeichenzahl vorgeben?
Ja, geben Sie ein Zeichenlimit an, damit die Betreffzeile auch in der mobilen Vorschau vollständig lesbar bleibt.
Was kostet eine Betreffzeile?
$0.003 pro Anfrage plus $0.0135 pro erzeugter Variante. Es gibt kein Abonnement, Sie zahlen nur für tatsächlich erzeugte Varianten.
Wird das eingegebene Thema gespeichert?
Nein, es wird nur zur Erstellung der angeforderten Varianten verwendet und danach nicht aufbewahrt.
Erkennt das Werkzeug, ob eine Betreffzeile nach Spam aussieht?
Nein, dafür eignet sich die eigene Spam-Erkennungsfunktion des Werkzeugkastens besser. Diese Funktion konzentriert sich auf Formulierung und Öffnungswirkung, nicht auf Spam-Filterprüfung.
Lässt sich das mit dem eigenen Newsletter-Tool verbinden?
Über die API lassen sich die erzeugten Varianten automatisiert in bestehende Versandwerkzeuge einspielen; das Browser-Widget eignet sich für den einzelnen Versand.
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/email-subject \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/email-subject", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/email-subject",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/email-subject", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/email-subject", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"input": "…"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.email_subject",
"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. |