E-Mail Drafter mit Kalender-Zugang

Aus der Terminanfrage wird ein Entwurf mit drei Vorschlägen

So funktioniert dieser Workflow

  1. 1TriggerNeue E-Mail mit Label „Terminanfrage“
  2. 2E-Mail-AnalyseDauer, Zeitfenster, Zeitzone, Thema, Anforderungen als JSON
  3. 3Kalender prüfenFreie Slots im Zeitraum (2–3 Wochen), Puffer & Arbeitszeiten
  4. 4Draft erzeugenHöfliche Antwort mit 3 Terminvorschlägen, passender Ton, klare CTA
  5. 5Draft speichernAls Entwurf im E-Mail-Tool, bereit zur Prüfung
  6. 6BenachrichtigenSlack/Teams-Hinweis, dass ein Draft zur Prüfung bereitliegt

Prompts zum Kopieren

Trag deine Angaben ein oder klick auf einen Namen im Text. Alles bleibt in deinem Browser — wir sehen und speichern es nicht.

Builder-Prompt

Baue einen Workflow nach der folgenden Spezifikation. Passe die Struktur an die Konzepte deines Tools an (z. B. Nodes, Steps, Zaps, Agenten-Aktionen) — erhalte dabei aber Trigger-Logik, Reihenfolge, Parallelität und Datenfluss.

## Ziel
Eingehende Terminanfragen analysieren, die Kalender-Verfügbarkeit prüfen und einen fertigen Antwort-Draft mit 3 konkreten Terminvorschlägen ins Postfach legen — Versand erst nach Prüfung durch den User.

## Trigger
- Typ: Neue E-Mail mit Label „Terminanfrage“.
- Filter: exakter Label-Match — der Trigger darf NICHT bei allen Mails feuern.

## Schritte (sequenziell)
1. KI-Schritt: E-Mail-Analyse — nutze EXAKT „Prompt 1“ (unten). Output ist JSON mit duration_minutes, time_preferences, urgency, topic, special_requirements.
2. Kalender prüfen: freie Slots der nächsten 2–3 Wochen laden — unter Berücksichtigung von Arbeitszeiten, Pufferzeiten und bevorzugten Zeiten aus dem konfigurierten Regelwerk; 3 passende Slots auswählen.
3. KI-Schritt: Draft-Generierung — nutze EXAKT „Prompt 2“ (unten) mit den Slots aus Schritt 2.
4. Draft speichern: als ENTWURF im E-Mail-Tool (als Antwort im Thread) — KEIN automatischer Versand.
5. Output: Hinweis in Slack/Teams, dass ein Draft zur Prüfung bereitliegt.

## Prompts (exakt und unverändert übernehmen)
Prompt 1 – E-Mail-Analyse:
"""
Analysiere die folgende E-Mail-Terminanfrage und extrahiere alle relevanten Informationen:

E-Mail-Betreff: {{EMAIL_SUBJECT}}
E-Mail-Text: {{EMAIL_BODY}}
Absender: {{SENDER_NAME}}

Bitte identifiziere und strukturiere folgende Informationen:
1. Gewünschte Termindauer (in Minuten)
2. Zeitpräferenzen (bestimmte Wochentage, Tageszeiten, Zeiträume)
3. Dringlichkeit (dringend, normal, flexibel)
4. Thema/Zweck des Termins
5. Besondere Anforderungen (z.B. vor Ort, online, mit weiteren Teilnehmern)

Gib die Informationen in folgendem JSON-Format zurück:
{
"duration_minutes": [Zahl],
"time_preferences": "[Beschreibung]",
"urgency": "[dringend/normal/flexibel]",
"topic": "[Thema]",
"special_requirements": "[Anforderungen]"
}
"""

Prompt 2 – Draft-Generierung:
"""
Erstelle einen professionellen E-Mail-Antwort-Draft für folgende Terminanfrage:

Ursprüngliche E-Mail:
Absender: {{SENDER_NAME}}
Betreff: {{EMAIL_SUBJECT}}
Nachricht: {{EMAIL_BODY}}

Analysierte Informationen:
- Termindauer: {{DURATION}} Minuten
- Thema: {{TOPIC}}
- Besondere Anforderungen: {{SPECIAL_REQUIREMENTS}}

Verfügbare Termine aus dem Kalender:
{{AVAILABLE_SLOTS}}

Aufgabe:
Schreibe eine freundliche, professionelle E-Mail-Antwort, die:
1. Auf die Terminanfrage eingeht
2. 3 konkrete Terminvorschläge mit Datum, Uhrzeit und Dauer enthält
3. Den Ton und Stil der ursprünglichen E-Mail aufgreift
4. Eine klare Handlungsaufforderung enthält (z.B. "Bitte teilen Sie mir mit, welcher Termin Ihnen am besten passt")
5. Meine Signatur verwendet: Deine Signatur

Formatierung: Verwende eine klare Struktur mit Absätzen und nutze für die Terminvorschläge eine übersichtliche Liste.
"""

## Datenfluss
- Trigger → 1/3: {{EMAIL_SUBJECT}}, {{EMAIL_BODY}}, {{SENDER_NAME}}
- Schritt 1 → 2: duration_minutes, time_preferences, urgency (Slot-Suche)
- Schritt 1 → 3: duration_minutes → {{DURATION}}, topic → {{TOPIC}}, special_requirements → {{SPECIAL_REQUIREMENTS}}
- Schritt 2 → 3: ausgewählte Slots → {{AVAILABLE_SLOTS}}
- Schritt 3 → 4: fertiger Draft-Text

## Fehlerbehandlung
- Keine freien Slots im Zeitfenster: Suchfenster auf 3+ Wochen erweitern; findet sich weiterhin nichts, Draft mit Hinweis auf Engpass erzeugen und in der Benachrichtigung kennzeichnen.
- Zeitzonen-Mismatch: Zeitzone des Absenders erkennen und die Vorschläge im Draft in beiden Zeitzonen bzw. mit expliziter Zeitzonen-Angabe nennen.
- KI liefert kein valides JSON: 1x wiederholen; danach Benachrichtigung zur manuellen Bearbeitung senden.
- Dringende Anfrage (urgency = dringend): frühestmögliche Slots priorisieren und Benachrichtigung entsprechend markieren.

## Platzhalter-Konvention
Platzhalter in geschweiften Klammern füllt der Workflow zur Laufzeit selbst. Platzhalter in eckigen Klammern legt der User einmalig fest, bevor der Workflow aktiviert wird. Mappe E-Mail-, Analyse- und Kalender-Daten dynamisch (siehe Datenfluss). NICHT dynamisch sind: Deine Signatur sowie das Regelwerk (Arbeitszeiten, Pufferzeiten, Standard-Meetinglängen) — diese muss der User vor Aktivierung manuell festlegen. Liste manuelle Platzhalter am Ende explizit auf.

## Selbst-Check vor Abschluss
Prüfe, bevor du den Workflow als fertig meldest:
1. Sind alle Schritte korrekt verbunden und wird der Draft NUR als Entwurf gespeichert (kein Auto-Versand)?
2. Sind beide KI-Prompts vollständig und unverändert eingefügt und alle dynamischen Platzhalter gemappt?
3. Berücksichtigt die Slot-Suche Arbeitszeiten, Puffer und Dauer aus dem Analyse-JSON?
4. Liste alle Punkte auf, die manuell konfiguriert werden müssen (z. B. Label „Terminanfrage“, Kalender-Zugang, Regelwerk, Deine Signatur, Benachrichtigungskanal, LLM-API-Key).
Alternativ direkt importierenWorkflow-JSON herunterladen

Prompt – E-Mail-Analyse

Analysiere die folgende E-Mail-Terminanfrage und extrahiere alle relevanten Informationen:

E-Mail-Betreff: {{EMAIL_SUBJECT}}
E-Mail-Text: {{EMAIL_BODY}}
Absender: {{SENDER_NAME}}

Bitte identifiziere und strukturiere folgende Informationen:
1. Gewünschte Termindauer (in Minuten)
2. Zeitpräferenzen (bestimmte Wochentage, Tageszeiten, Zeiträume)
3. Dringlichkeit (dringend, normal, flexibel)
4. Thema/Zweck des Termins
5. Besondere Anforderungen (z.B. vor Ort, online, mit weiteren Teilnehmern)

Gib die Informationen in folgendem JSON-Format zurück:
{
"duration_minutes": [Zahl],
"time_preferences": "[Beschreibung]",
"urgency": "[dringend/normal/flexibel]",
"topic": "[Thema]",
"special_requirements": "[Anforderungen]"
}

Prompt – Draft-Generierung

Erstelle einen professionellen E-Mail-Antwort-Draft für folgende Terminanfrage:

Ursprüngliche E-Mail:
Absender: {{SENDER_NAME}}
Betreff: {{EMAIL_SUBJECT}}
Nachricht: {{EMAIL_BODY}}

Analysierte Informationen:
- Termindauer: {{DURATION}} Minuten
- Thema: {{TOPIC}}
- Besondere Anforderungen: {{SPECIAL_REQUIREMENTS}}

Verfügbare Termine aus dem Kalender:
{{AVAILABLE_SLOTS}}

Aufgabe:
Schreibe eine freundliche, professionelle E-Mail-Antwort, die:
1. Auf die Terminanfrage eingeht
2. 3 konkrete Terminvorschläge mit Datum, Uhrzeit und Dauer enthält
3. Den Ton und Stil der ursprünglichen E-Mail aufgreift
4. Eine klare Handlungsaufforderung enthält (z.B. "Bitte teilen Sie mir mit, welcher Termin Ihnen am besten passt")
5. Meine Signatur verwendet: Deine Signatur

Formatierung: Verwende eine klare Struktur mit Absätzen und nutze für die Terminvorschläge eine übersichtliche Liste.

Was dieser Workflow genau macht

Eine Terminanfrage per Mail ist schnell beantwortet — theoretisch. In der Praxis heißt es: Mail lesen, in den Kalender wechseln, zwei Wochen absuchen, Arbeitszeiten und Pufferzeiten im Kopf behalten, drei brauchbare Termine notieren, zurückwechseln, tippen. Fünf Anfragen am Tag sind eine halbe Stunde, verteilt auf fünf Unterbrechungen. Und wer erst abends dazu kommt, schlägt Zeiten vor, die inzwischen belegt sind.

Dieser Workflow übernimmt den Weg dazwischen. Er wacht über ein einziges Label im Postfach; trägt eine Mail es, liest ein KI-Schritt heraus, wie lang der Termin werden soll, welche Zeiten gewünscht sind, wie dringend es ist und worum es geht. Mit diesen Angaben durchsucht er den Kalender der nächsten zwei bis drei Wochen und wählt drei Slots, die zu Arbeitszeiten, Puffern und der gewünschten Dauer passen. Ein zweiter KI-Schritt schreibt daraus die Antwort — im Ton der ursprünglichen Mail, mit den drei Terminen als Liste und einer klaren Frage am Schluss. Sie landet als Entwurf im selben Thread, und eine kurze Nachricht in Slack oder Teams sagt dir, dass etwas zur Prüfung bereitliegt. Verschickt wird nichts ohne dich.

Der Unterschied zu einem Skill oder Agenten: Ein Workflow läuft von allein. Du richtest ihn einmal ein, danach arbeitet er ohne dich — es gibt kein Gespräch, in dem du etwas nachreichst. Einzustellen gibt es hier eines: die Signatur, mit der jeder Entwurf endet; Arbeitszeiten, Pufferzeiten und Standard-Meetinglängen legst du vor dem ersten Lauf im Workflow selbst fest.

So richtest du ihn ein

Entscheide zuerst, wie du starten willst. Danach siehst du nur den passenden Weg.

Wie möchtest du den Workflow anlegen?

Beide Wege führen zum selben Aufbau.

Builder-Prompt: n8n · Make · Zapier · Langdock

Du siehst beim Aufbau zu und kannst eingreifen.

  1. Angaben oben ausfüllen und Builder-Prompt kopieren.
  2. Workflow-Tool öffnen, einen neuen Workflow anlegen und den KI-Chat wählen.
  3. Den Builder-Prompt einfügen.
  4. Den erzeugten Aufbau prüfen.
  1. Zugänge verbinden, bevor der Workflow das erste Mal läuft

    Postfach, Kalender mit Lesezugriff auf die Termine und ein LLM-Zugang. Am Kalender scheitert es am häufigsten — ohne Lesezugriff findet die Slot-Suche nichts und meldet trotzdem keinen Fehler.

  2. Das Label „Terminanfrage“ als exakten Filter setzen

    Der Trigger darf nur auf dieses eine Label hören. Ist der Filter zu weit gefasst, läuft der Workflow bei jeder eingehenden Mail — probier ihn gegen drei Mails, die nicht gemeint sind.

  3. Das Regelwerk für die Slot-Suche hinterlegen

    Arbeitszeiten, Pufferzeit zwischen zwei Terminen, Standard-Meetinglängen und bevorzugte Tageszeiten. Diese Werte stehen in keinem Prompt — fehlen sie, schlägt der Workflow auch den Freitagabend vor und legt Termine ohne Pause aneinander.

  4. Die zwei Teil-Prompts in die KI-Schritte einsetzen

    Der erste liefert das JSON, aus dem der zweite Dauer, Thema und Anforderungen zieht. Wer einen umschreibt, muss die Platzhalter des anderen mitziehen.

  5. Mit einer echten Anfrage an dich selbst testen

    Schreib eine Mail wie „30 Minuten nächste Woche, am liebsten vormittags, Thema Projektstart“ und sieh nach, ob die Analyse Dauer, Zeitfenster und Thema richtig herausgezogen hat.

  6. Die drei Vorschläge gegen den Kalender halten

    Sind die Zeiten wirklich frei, liegen sie in den Arbeitszeiten, und stimmt der Abstand zum Nachbartermin? Hier zeigt sich, ob das Regelwerk greift.

  7. Eine Woche lang jeden Entwurf vor dem Absenden lesen

    Der Workflow verschickt nie selbst, die Freigabe bleibt bei dir. Was du dabei jedes Mal umschreibst, gehört als Beispielformulierung in den Draft-Prompt.

Wenn dein Workflow läuft

Du bist fertig. Diese Hinweise brauchst du erst, wenn etwas hakt oder du den Workflow erweitern möchtest.

  • Keine freien SlotsSuchfenster auf drei Wochen erweitern
  • Trigger feuert bei jeder MailLabel-Filter auf exakten Treffer stellen
  • Zeiten passen nicht zum AbsenderZeitzone im Entwurf ausschreiben
  • Entwurf klingt nach BaukastenTon und Beispiele im Draft-Prompt schärfen

So richtest du ihn ein

  1. Angaben oben ausfüllen und Prompts kopieren deine Angaben setzen sich beim Kopieren mit ein. Den Prompt selbst kannst du dabei frei ändern — kürzen, ergänzen, umschreiben.
  1. Zugänge verbinden, bevor der Workflow das erste Mal läuft: Postfach, Kalender mit Lesezugriff auf die Termine und ein LLM-Zugang. Am Kalender scheitert es am häufigsten — ohne Lesezugriff findet die Slot-Suche nichts und meldet trotzdem keinen Fehler.
  2. Das Label „Terminanfrage“ als exakten Filter setzen: Der Trigger darf nur auf dieses eine Label hören. Ist der Filter zu weit gefasst, läuft der Workflow bei jeder eingehenden Mail — probier ihn gegen drei Mails, die nicht gemeint sind.
  3. Das Regelwerk für die Slot-Suche hinterlegen: Arbeitszeiten, Pufferzeit zwischen zwei Terminen, Standard-Meetinglängen und bevorzugte Tageszeiten. Diese Werte stehen in keinem Prompt — fehlen sie, schlägt der Workflow auch den Freitagabend vor und legt Termine ohne Pause aneinander.
  4. Die zwei Teil-Prompts in die KI-Schritte einsetzen: Der erste liefert das JSON, aus dem der zweite Dauer, Thema und Anforderungen zieht. Wer einen umschreibt, muss die Platzhalter des anderen mitziehen.
  5. Mit einer echten Anfrage an dich selbst testen: Schreib eine Mail wie „30 Minuten nächste Woche, am liebsten vormittags, Thema Projektstart“ und sieh nach, ob die Analyse Dauer, Zeitfenster und Thema richtig herausgezogen hat.
  6. Die drei Vorschläge gegen den Kalender halten: Sind die Zeiten wirklich frei, liegen sie in den Arbeitszeiten, und stimmt der Abstand zum Nachbartermin? Hier zeigt sich, ob das Regelwerk greift.
  7. Eine Woche lang jeden Entwurf vor dem Absenden lesen: Der Workflow verschickt nie selbst, die Freigabe bleibt bei dir. Was du dabei jedes Mal umschreibst, gehört als Beispielformulierung in den Draft-Prompt.
  8. Wenn es hakt: Keine freien Slots (Suchfenster auf drei Wochen erweitern), Trigger feuert bei jeder Mail (Label-Filter auf exakten Treffer stellen), Zeiten passen nicht zum Absender (Zeitzone im Entwurf ausschreiben), Entwurf klingt nach Baukasten (Ton und Beispiele im Draft-Prompt schärfen).
  9. Ausbauen: Nachfassen nach drei Tagen ohne Antwort, Bestätigten Termin direkt in den Kalender eintragen, Eigene Slot-Regeln für Stammkunden.

Screenshots