{
  "slug": "angebots-schiene",
  "category": "workflow",
  "name": "Die Angebots-Schiene",
  "domaene": "Vertrieb & Outreach",
  "typTags": [
    "automatisierend",
    "schreibend",
    "strukturierend"
  ],
  "teaser": "Ein Workflow, der aus einer eingehenden Angebotsanfrage automatisch einen geprüften Angebots-Draft baut, von der Anforderungsanalyse bis zur Freigabe durch den Vertrieb.",
  "hat": {
    "schritte": true,
    "beispiel_szenario": false,
    "ausgabebeispiel": false,
    "konfiguration": false,
    "betrieb": true,
    "arbeitsprompts": false,
    "einrichtung": true,
    "umsetzung": false,
    "export": true,
    "staerken": false,
    "ki_funktionen": false,
    "einschraenkungen": false,
    "weniger_geeignet_fuer": false
  },
  "sections": [
    {
      "id": "beschreibung",
      "title": "Beschreibung",
      "html": "<p>In vielen KMU kostet ein Angebot mehr Zeit, als es sollte: Die Anfrage kommt per E-Mail rein, jemand liest sie, sucht die passenden Leistungen und Preise zusammen, tippt ein Dokument, formatiert es, schickt es raus. Bei jedem Angebot ein bisschen anders, je nachdem, wer gerade Zeit hat.</p>\n<p>Die Angebots-Schiene automatisiert genau diesen Weg von der Anfrage zum Draft. Eine E-Mail mit dem Label Angebot löst den Workflow aus, die Anforderungen (Scope, Zeitrahmen, Budgethinweise) werden extrahiert, passende Leistungen und Preise aus einer hinterlegten Quelle zugeordnet und daraus ein Angebotsdokument mit Netto, MwSt. und Brutto erzeugt.</p>\n<p>Der Mensch bleibt an der entscheidenden Stelle in der Schleife: Der Vertrieb prüft jeden Draft, bevor er abgelegt oder verschickt wird. Ab einem definierten Schwellwert, etwa über 10.000 Euro, lässt sich ein zusätzlicher Freigabeschritt einbauen. Automatisiert wird das Zusammensuchen und Formulieren, nicht die Entscheidung.</p>\n<ul>\n<li><strong>Einheitliche Struktur:</strong> Jedes Angebot folgt demselben Aufbau und derselben Preislogik, unabhängig davon, wer die Anfrage bearbeitet.</li>\n<li><strong>Entscheidung bleibt beim Vertrieb:</strong> Jeder Entwurf durchläuft eine Prüfung, bevor er abgelegt oder verschickt wird.</li>\n<li><strong>Weniger Zusammensuchen:</strong> Leistungen und Preise werden direkt aus der hinterlegten Quelle gezogen, statt manuell zusammengetragen zu werden.</li>\n</ul>\n"
    },
    {
      "id": "builder-prompt",
      "title": "Builder-Prompt",
      "html": "<p>Kopieren Sie den Prompt unten in Ihr Automations-Tool oder Ihren Agent-Builder. Als Datei: <a href=\"/ai-library/angebots-schiene.de.json\">angebots-schiene.de.json</a></p>\n"
    }
  ],
  "schritte": [
    {
      "nr": 1,
      "titel": "Trigger: neue Anfrage",
      "beschreibung": "Eine neue E-Mail mit dem Label Angebot startet den Ablauf.",
      "rolle": "mensch"
    },
    {
      "nr": 2,
      "titel": "Anforderungen extrahieren",
      "beschreibung": "Scope, Zeitrahmen und Budgethinweise werden aus der Anfrage herausgelesen.",
      "rolle": "automatisch"
    },
    {
      "nr": 3,
      "titel": "Leistungen und Preise zuordnen",
      "beschreibung": "Aus der hinterlegten Preisquelle werden die passenden Positionen ausgewählt.",
      "rolle": "automatisch"
    },
    {
      "nr": 4,
      "titel": "Angebot erzeugen",
      "beschreibung": "Ein Dokument mit Scope, Preisstruktur (Netto, MwSt., Brutto) und Konditionen entsteht.",
      "rolle": "automatisch"
    },
    {
      "nr": 5,
      "titel": "Review und Freigabe",
      "beschreibung": "Der Vertrieb prüft den Entwurf und gibt ihn frei, bevor er weiterläuft.",
      "rolle": "freigabe"
    },
    {
      "nr": 6,
      "titel": "Ablage und Versand",
      "beschreibung": "Das Dokument wird abgelegt, ein Link geteilt und optional automatisch versendet.",
      "rolle": "ergebnis"
    }
  ],
  "herausgeber": "Voyage Digital",
  "version": "2.0",
  "stand": "2026-07-26",
  "nutzen": [
    {
      "titel": "Einheitliche Struktur",
      "text": "Jedes Angebot folgt demselben Aufbau und derselben Preislogik, unabhängig davon, wer die Anfrage bearbeitet."
    },
    {
      "titel": "Entscheidung bleibt beim Vertrieb",
      "text": "Jeder Entwurf durchläuft eine Prüfung, bevor er abgelegt oder verschickt wird."
    },
    {
      "titel": "Weniger Zusammensuchen",
      "text": "Leistungen und Preise werden direkt aus der hinterlegten Quelle gezogen, statt manuell zusammengetragen zu werden."
    }
  ],
  "voraussetzungen": [
    {
      "label": "E-Mail-Tool mit Labelfunktion",
      "text": "Gmail, Outlook oder ein vergleichbares Tool, mit Schreibrechten und dem Label Angebot eingerichtet.",
      "icon": "mail"
    },
    {
      "label": "Produkt- oder Preisquelle",
      "text": "Datenbank, Sheet oder CRM-Objekt mit den aktuellen Leistungen und Preisen.",
      "icon": "sell"
    },
    {
      "label": "Ablageort",
      "text": "Drive, SharePoint oder Notion für die erzeugten Angebote.",
      "icon": "folder"
    },
    {
      "label": "LLM-Zugang",
      "text": "API-Key für OpenAI, Claude oder Gemini.",
      "icon": "key"
    }
  ],
  "betrieb": {
    "testing": [
      {
        "label": "Testfälle",
        "text": "Spielen Sie eine einfache, eine komplexe und eine unklare Anfrage durch, bevor Sie live gehen.",
        "icon": "science"
      },
      {
        "label": "Grenzfälle",
        "text": "Prüfen Sie das Verhalten bei fehlenden Preisangaben, nicht verfügbaren Leistungen und mehrsprachigen Anfragen.",
        "icon": "rule"
      },
      {
        "label": "Prüfkriterien",
        "text": "Bewerten Sie jeden Testlauf auf Vollständigkeit, korrekte Preislogik, passende Tonalität und sauberes Format.",
        "icon": "fact_check"
      }
    ],
    "goLive": [
      {
        "label": "Freigabe zum Start",
        "text": "Aktivieren Sie den Workflow erst, wenn alle Testfälle sauber durchlaufen.",
        "icon": "check_circle"
      },
      {
        "label": "Begleiteter Betrieb",
        "text": "Prüfen Sie die ersten fünf bis zehn Angebote manuell gegen, bevor der Workflow ohne Kontrolle läuft.",
        "icon": "visibility"
      },
      {
        "label": "Nachschärfen",
        "text": "Verbessern Sie Prompt und Preiszuordnung iterativ anhand dieser Prüfung.",
        "icon": "tune"
      },
      {
        "label": "Genehmigungsschwelle",
        "text": "Bauen Sie ab einem definierten Betrag, etwa über 10.000 Euro, einen zusätzlichen Genehmigungsschritt ein.",
        "icon": "gavel"
      }
    ],
    "haeufigeFehler": [
      {
        "label": "Keine passenden Leistungen gefunden",
        "text": "Prüfen Sie Suchkriterien und Feldnamen in der Preisquelle.",
        "icon": "search_off"
      },
      {
        "label": "Dokument nicht Word oder PDF kompatibel",
        "text": "Nutzen Sie einen Dokumenten-Generator statt einer reinen Text-Ausgabe.",
        "icon": "description"
      },
      {
        "label": "Benachrichtigung ohne funktionierenden Link",
        "text": "Aktivieren Sie einen teilbaren Link im verwendeten Cloud-Speicher.",
        "icon": "link_off"
      },
      {
        "label": "Label wird nicht erkannt",
        "text": "Stellen Sie den Filter auf exakte Übereinstimmung statt auf Teilstring-Suche.",
        "icon": "label_off"
      }
    ]
  },
  "prompt": "ZIEL\nBauen Sie einen Workflow, der aus einer eingehenden Kundenanfrage per E-Mail automatisch ein professionelles Angebotsdokument erzeugt: mit Anforderungsanalyse, Zuordnung von Leistungen und Preisen sowie einem verpflichtenden Review durch den Vertrieb vor dem Versand.\n\nPassen Sie die Struktur an die Konzepte Ihres Automations-Tools an (zum Beispiel Nodes, Steps, Zaps oder Agenten-Aktionen). Erhalten Sie dabei die Trigger-Logik, die Reihenfolge, das Review-Gate und den Datenfluss.\n\nTRIGGER\nTyp: neue E-Mail mit dem Label Angebot.\nFilter: exakte Übereinstimmung des Labels, kein Teilstring-Match.\n\nSCHRITTE\n1. KI-Schritt: Anforderungen extrahieren. Ziehen Sie aus der E-Mail Scope, gewünschte Leistungen, Zeitrahmen und Budgethinweise als strukturiertes JSON (Schema: scope, leistungen, zeitrahmen, budget_hinweis).\n2. Leistungen und Preise zuordnen. Gleichen Sie die extrahierten Anforderungen gegen die hinterlegte Produkt- oder Preisquelle ab (Datenbank, Sheet oder CRM-Objekt). Verwenden Sie ausschließlich dort vorhandene Positionen und Preise. Erfinden Sie keine Preise.\n3. KI-Schritt: Angebotsdokument erzeugen, mit Scope-Beschreibung, Positionsliste, Preisstruktur (Netto, MwSt., Brutto) und Konditionen. Geben Sie das Ergebnis über einen Dokumenten-Generator als Word oder PDF aus, keine reine Text-Ausgabe.\n4. Ablage: Speichern Sie das Dokument im definierten Ordner (Drive, SharePoint oder Notion) und erzeugen Sie einen teilbaren Link.\n5. Review-Gate (verpflichtend): Benachrichtigen Sie das Vertriebsteam mit dem Link zum Entwurf. Kein automatischer Versand an den Kunden ohne Freigabe.\n6. Ausgabe (optional, erst nach Freigabe): Versenden Sie das Angebot an den Kunden.\n\nPROMPT-VORGABEN\nFür diesen Workflow gibt es keine vorgefertigten Prompts. Formulieren Sie die Prompts für Schritt 1 bis 3 selbst, nach diesen Regeln:\nSchritt 1 muss ein festes JSON-Schema ausgeben (scope, leistungen, zeitrahmen, budget_hinweis). Fehlende Angaben werden als null markiert, nicht geraten.\nSchritt 3 darf ausschließlich Positionen und Preise aus der Preisquelle verwenden. Aufbau und Preislogik müssen bei jedem Angebot identisch bleiben.\nTonalität und Konditionen (Zahlungsziel, Gültigkeitsdauer) werden als konfigurierbare Vorgaben in den Prompt aufgenommen.\n\nDATENFLUSS\nTrigger zu Schritt 1: E-Mail-Inhalt, Absender, Betreff.\nSchritt 1 zu Schritt 2: Anforderungs-JSON.\nSchritt 2 zu Schritt 3: zugeordnete Positionen mit Preisen.\nSchritt 3 zu Schritt 4: fertiges Dokument.\nSchritt 4 zu Schritt 5: teilbarer Link.\n\nFEHLERBEHANDLUNG\nKeine passende Leistung gefunden: nicht raten, sondern einen Entwurf mit deutlich markierter Lücke erzeugen und im Review-Hinweis kennzeichnen. Prüfen Sie in diesem Fall Suchkriterien und Feldnamen der Preisquelle.\nFehlende Preisinformation zu einer Position: als „auf Anfrage\" markieren und im Review-Hinweis eskalieren.\nUnklare Anfrage: statt eines spekulativen Angebots eine Rückfragenliste für den Vertrieb erzeugen.\nAngebotssumme über einem definierten Schwellwert (zum Beispiel über 10.000 Euro): einen zusätzlichen Genehmigungsschritt vor dem Versand einbauen.\nBenachrichtigung ohne funktionierenden Link: teilbaren Link im verwendeten Cloud-Speicher aktivieren.\n\nPLATZHALTER-KONVENTION\nAlle Platzhalter in eckigen Klammern, die Sie in Ihren Prompts anlegen, sind Variablen: Mappen Sie E-Mail- und Preisquellen-Daten dynamisch, wie im Datenfluss beschrieben. Nicht dynamisch sind Konfigurationswerte wie Tonalität, Konditionen und der Genehmigungsschwellwert. Diese legen Sie vor der Aktivierung fest. Listen Sie alle manuell zu konfigurierenden Platzhalter am Ende gesondert auf.\n\nSELBSTPRÜFUNG VOR ABSCHLUSS\nPrüfen Sie, bevor Sie den Workflow als fertig melden:\n1. Sind alle Schritte korrekt verbunden, und ist das Review-Gate vor jedem Versand tatsächlich verpflichtend?\n2. Ist sichergestellt, dass keine Preise erfunden werden und ausschließlich Positionen aus der Preisquelle verwendet werden?\n3. Wird das Dokument als Word oder PDF erzeugt, gespeichert und mit einem teilbaren Link versehen?\n4. Sind alle Punkte aufgelistet, die manuell konfiguriert werden müssen: Label Angebot, Preisquelle inklusive Feldnamen, Ablageordner, Empfänger, Genehmigungsschwellwert und LLM-Zugang?",
  "einrichtung": {
    "intro": "Zwei Wege führen zum Ziel. Wählen Sie den, der zu Ihrem Setup passt.",
    "varianten": [
      {
        "variante": "Builder-Prompt",
        "einleitung": "Geeignet, wenn Sie den Workflow in Ihrem eigenen Automations-Tool aufbauen möchten.",
        "schritte": [
          "Öffnen Sie Ihr Workflow-Tool, etwa n8n, Make, Zapier oder Langdock.",
          "Legen Sie einen neuen Workflow an und vergeben Sie einen Namen.",
          "Wählen Sie die KI-gestützte Erstellung, sofern Ihr Tool sie anbietet.",
          "Fügen Sie den Builder-Prompt von oben vollständig ein.",
          "Prüfen Sie das Ergebnis gegen die Schrittfolge in diesem Dokument und ergänzen Sie Zugänge und Kanäle."
        ]
      },
      {
        "variante": "JSON-Import",
        "einleitung": "Geeignet, wenn Sie den Workflow unverändert übernehmen möchten.",
        "schritte": [
          "Laden Sie die JSON-Datei aus dem Abschnitt JSON-Export herunter.",
          "Öffnen Sie den Workflow-Bereich Ihres Tools und legen Sie einen neuen Workflow an.",
          "Vergeben Sie einen Namen und bestätigen Sie die Anlage.",
          "Öffnen Sie das Menü am Workflow-Namen und wählen Sie den Import einer JSON-Datei.",
          "Laden Sie die Datei hoch und hinterlegen Sie anschließend Ihre eigenen Zugänge.",
          "Führen Sie einen Testlauf durch, bevor Sie den Workflow aktivieren."
        ]
      }
    ]
  },
  "exportMeta": {
    "datei": "w01_angebots-schiene__workflow.json",
    "format": "voyage-workflow/1"
  },
  "download": {
    "schema": "voyage-workflow/1",
    "name": "Die Angebots-Schiene",
    "beschreibung": "Wandelt eine eingehende Angebotsanfrage aus einer verbundenen Gmail-Integration in einen geprüften Angebots-Entwurf um: Anforderungen mit festem Ausgabeschema extrahieren, Leistungen und Preise gegen eine Preisquelle abgleichen, ein Angebotsdokument erzeugen und als Datei ablegen, zu Google Drive hochladen und den Vertrieb per Slack zur Prüfung benachrichtigen. Der Versand an den Kunden erfolgt danach manuell durch den Vertrieb.",
    "trigger": {
      "typ": "Gmail-Integrations-Trigger, kein Webhook und kein Zeitplan",
      "bedingung": "Neue E-Mail mit dem Label Angebot im verbundenen Gmail-Konto. Filter auf exakte Übereinstimmung des Labels, kein Teilstring-Match."
    },
    "schritte": [
      {
        "nr": 1,
        "titel": "Trigger: neue Anfrage",
        "rolle": "mensch",
        "aktion": "Eine neue E-Mail mit dem Label Angebot geht im verbundenen Gmail-Konto ein und startet den Ablauf automatisch. Das Label muss vorher in Gmail angelegt sein, das Konto braucht Lesezugriff auf das Postfach.",
        "prompt_ref": null,
        "eingang": [],
        "ausgang": [
          "E-Mail-Betreff, Absender und Inhalt aus dem Gmail-Trigger"
        ]
      },
      {
        "nr": 2,
        "titel": "Anforderungen extrahieren",
        "rolle": "automatisch",
        "aktion": "Ein KI-Agent (Anforderungsextraktion) liest die E-Mail und gibt ein festes Ausgabeschema zurück: customer_name, customer_email, products (inklusive Mengen und Spezifikationen), special_requirements, delivery_date und success.",
        "prompt_ref": "arbeitsschritt-1",
        "eingang": [
          "E-Mail-Betreff, Absender und Inhalt"
        ],
        "ausgang": [
          "Strukturierte Anforderungen: customer_name, customer_email, products, special_requirements, delivery_date, success"
        ]
      },
      {
        "nr": 3,
        "titel": "Leistungen und Preise zuordnen",
        "rolle": "automatisch",
        "aktion": "Ein Code-Schritt gleicht das Feld products gegen eine Produkt- und Preisquelle ab. Im Referenz-Export ist dieser Schritt eine Simulation mit Beispieldaten, der Kommentar im Knoten weist ausdrücklich darauf hin, dass produktiv eine echte Datenbank-API oder CRM-Integration eingesetzt werden muss, zum Beispiel HubSpot, Salesforce oder ein Tabellenexport.",
        "prompt_ref": "arbeitsschritt-2",
        "eingang": [
          "products aus Schritt 2"
        ],
        "ausgang": [
          "Zugeordnete Positionen mit Preisen (JSON)"
        ]
      },
      {
        "nr": 4,
        "titel": "Angebot erzeugen",
        "rolle": "automatisch",
        "aktion": "Ein KI-Agent (Angebotsdokument-Generator) erstellt aus den zugeordneten Positionen ein Angebotsdokument im Markdown-Format mit Anrede, Positionsliste und Gesamtsumme und liefert document_content, document_title, total_amount und success. Ein nachgelagerter Code-Schritt (Dokument als Datei) wandelt den Inhalt in eine Datei um und vergibt einen Dateinamen aus Kundenname und Datum. Im Referenz-Export wird die Datei als .txt abgelegt, der Knotenkommentar nennt für ein echtes Word- oder PDF-Dokument ausdrücklich einen externen Konvertierungsdienst oder die Google-Docs-API als Ergänzung.",
        "prompt_ref": "arbeitsschritt-3",
        "eingang": [
          "Zugeordnete Positionen mit Preisen"
        ],
        "ausgang": [
          "document_content, document_title, total_amount, success",
          "Datei mit generiertem Dateinamen (Kundenname, Datum)"
        ]
      },
      {
        "nr": 5,
        "titel": "Review und Freigabe",
        "rolle": "freigabe",
        "aktion": "Die erzeugte Datei wird zu Google Drive hochgeladen (Felder file, fileName, optional folderId), wodurch eine Datei-ID und ein teilbarer Link entstehen. Anschließend erhält das Vertriebsteam im hinterlegten Slack-Kanal eine Benachrichtigung mit Kundenname, Kunden-E-Mail, Gesamtbetrag, angefragten Produkten, Dateinamen und dem Link zum Dokument. Der Versand an den Kunden erfolgt erst nach dieser Prüfung.",
        "prompt_ref": null,
        "eingang": [
          "Datei aus Schritt 4"
        ],
        "ausgang": [
          "Datei-ID und teilbarer Link (Google Drive)",
          "Slack-Nachricht an den Vertriebskanal mit Kundendaten, Gesamtbetrag und Link"
        ]
      },
      {
        "nr": 6,
        "titel": "Ablage und Versand",
        "rolle": "ergebnis",
        "aktion": "Die Ablage ist mit dem Google-Drive-Upload aus Schritt 5 bereits erledigt. Der Referenz-Export endet mit der Slack-Benachrichtigung, ein automatisierter Knoten für den Versand an den Kunden ist darin nicht enthalten. Der Vertrieb übernimmt nach der Prüfung den Versand manuell oder ergänzt bei Bedarf einen eigenen E-Mail-Versand-Schritt nach der Freigabe.",
        "prompt_ref": null,
        "eingang": [
          "Prüfung und Freigabe durch Vertrieb (Slack)"
        ],
        "ausgang": [
          "Abgelegtes Dokument in Google Drive",
          "Versand an den Kunden, im Referenz-Export manuell nach Freigabe"
        ]
      }
    ],
    "prompts": {
      "arbeitsschritt-1": {
        "titel": "Anforderungen extrahieren",
        "text": "Analysieren Sie die eingehende E-Mail und extrahieren Sie die Kundenanforderungen als strukturiertes Ergebnis mit den Feldern customer_name, customer_email, products (mit Mengen und Spezifikationen je Position), special_requirements, delivery_date und success. Tragen Sie fehlende, nicht ableitbare Angaben als null ein, statt sie zu raten."
      },
      "arbeitsschritt-2": {
        "titel": "Leistungen und Preise zuordnen",
        "text": "Gleichen Sie die im Feld products erfassten Positionen gegen die hinterlegte Produkt- und Preisquelle ab (Datenbank, Sheet oder CRM-Objekt). Übernehmen Sie ausschließlich dort vorhandene Positionen und Preise, erfinden Sie keine. Kennzeichnen Sie nicht gefundene Positionen deutlich. Dieser Prompt wird nur benötigt, wenn Sie den Abgleich über ein Sprachmodell statt über eine deterministische Datenbankabfrage umsetzen, im Referenz-Export ist der Schritt ein Platzhalter mit Beispieldaten und muss produktiv durch eine echte Anbindung ersetzt werden."
      },
      "arbeitsschritt-3": {
        "titel": "Angebotsdokument erzeugen",
        "text": "Erstellen Sie aus den zugeordneten Positionen ein professionelles Angebotsdokument mit Anrede und kurzer Einleitung, Positionsliste mit Einzelpreisen und Mengen, Zwischensummen sowie Gesamtsumme mit Netto, MwSt. und Brutto, Liefer- oder Leistungszeitraum, Gültigkeitsdauer des Angebots und einer freundlichen Schlussformulierung mit Kontaktdaten. Geben Sie document_content, document_title, total_amount und success zurück. Verwenden Sie durchgehend die konfigurierte Tonalität und die hinterlegten Konditionen (Zahlungsziel, Gültigkeitsdauer). Der nachgelagerte Datei-Schritt vergibt automatisch einen Dateinamen aus Kundenname und Datum und legt das Ergebnis als Textdatei ab, für ein Word- oder PDF-Dokument ist ein zusätzlicher Konvertierungsschritt nötig."
      }
    },
    "datenfluss": [
      {
        "von": 1,
        "nach": 2,
        "nutzlast": "E-Mail-Betreff, Absender und Inhalt aus dem Gmail-Trigger (Knoten emailAngebot zu anforderungenExtrahieren)."
      },
      {
        "von": 2,
        "nach": 3,
        "nutzlast": "Strukturierte Anforderungen customer_name, customer_email, products, special_requirements, delivery_date (Knoten anforderungenExtrahieren zu produktDaten)."
      },
      {
        "von": 3,
        "nach": 4,
        "nutzlast": "Produktdaten mit Preisen aus der Preisquelle beziehungsweise deren Simulation im Referenz-Export (Knoten produktDaten zu angebotErstellen)."
      },
      {
        "von": 4,
        "nach": 4,
        "nutzlast": "document_content und document_title aus dem Angebotsdokument-Generator werden intern an den Datei-Schritt weitergereicht (Knoten angebotErstellen zu dokumentVorbereiten), der daraus eine Datei mit Dateinamen aus Kundenname und Datum baut."
      },
      {
        "von": 4,
        "nach": 5,
        "nutzlast": "Datei-Pfad und Metadaten-Dateiname der erzeugten Datei (Knoten dokumentVorbereiten zu uploadZuDrive)."
      },
      {
        "von": 5,
        "nach": 5,
        "nutzlast": "Datei-ID und teilbarer Link aus dem Google-Drive-Upload werden intern an die Slack-Benachrichtigung weitergereicht (Knoten uploadZuDrive zu slackBenachrichtigung), zusammen mit customer_name, customer_email und products aus Schritt 2 sowie total_amount aus Schritt 4."
      },
      {
        "von": 5,
        "nach": 6,
        "nutzlast": "Prüfung und Freigabe durch den Vertrieb im Slack-Kanal. Ein automatisierter Knoten für den Versand an den Kunden ist im Referenz-Export nicht vorhanden."
      }
    ],
    "voraussetzungen": [
      "E-Mail-Tool mit Labelfunktion und Lesezugriff, im Referenz-Export eine Gmail-Integration mit dem Label Angebot.",
      "Produkt- oder Preisquelle mit den aktuellen Leistungen und Preisen, im Referenz-Export nur simuliert, produktiv eine echte Datenbank-, Sheet- oder CRM-Anbindung, zum Beispiel HubSpot oder Salesforce.",
      "Ablageort für die Angebote, im Referenz-Export Google Drive, alternativ SharePoint oder Notion.",
      "Benachrichtigungskanal für das Vertriebsteam, im Referenz-Export Slack mit hinterlegter Channel-ID.",
      "LLM-Zugang per API-Key für die beiden KI-Agenten Anforderungsextraktion und Angebotsdokument-Generator, zum Beispiel OpenAI, Claude oder Gemini."
    ],
    "fehlerbehandlung": [
      {
        "fall": "Alle Knoten des Referenz-Exports sind mit der Fehlerstrategie Stop konfiguriert",
        "massnahme": "Ein Fehler in einem beliebigen Schritt bricht den gesamten Lauf ab. Es gibt keinen automatischen Retry und keinen Fallback-Pfad, das sollte bei einer produktiven Umsetzung ergänzt werden."
      },
      {
        "fall": "Keine passende Leistung in der Preisquelle gefunden",
        "massnahme": "Keine Preise erfinden. Entwurf mit markierter Lücke erzeugen und im Review-Hinweis kennzeichnen, Suchkriterien und Feldnamen der Preisquelle prüfen. Der Schritt Leistungen und Preise zuordnen ist im Referenz-Export nur eine Simulation und muss durch eine echte Anbindung ersetzt werden."
      },
      {
        "fall": "Angebotsdokument liegt nur als Textdatei vor, nicht als Word oder PDF",
        "massnahme": "Der Datei-Schritt legt die Datei standardmäßig als .txt ab. Für ein echtes Word- oder PDF-Dokument einen externen Konvertierungsdienst oder die Google-Docs-API einbinden."
      },
      {
        "fall": "Fehlende Preisinformation zu einer Position",
        "massnahme": "Position als auf Anfrage markieren und im Review-Hinweis eskalieren."
      },
      {
        "fall": "Unklare oder unvollständige Anfrage",
        "massnahme": "Statt eines spekulativen Angebots eine Rückfragenliste für den Vertrieb erzeugen."
      },
      {
        "fall": "Angebotssumme über einem definierten Schwellwert",
        "massnahme": "Zusätzlichen Genehmigungsschritt vor dem Versand einbauen, zum Beispiel ab 10.000 Euro. Im Referenz-Export ist dieser Schritt nicht als eigener Knoten vorhanden."
      },
      {
        "fall": "Google-Drive-Upload ohne funktionierenden Link oder Slack-Benachrichtigung ohne erreichbaren Kanal",
        "massnahme": "Teilbaren Link im Cloud-Speicher aktivieren und die Channel-ID im Slack-Schritt korrekt hinterlegen, sonst erreicht die Freigabe-Anfrage den Vertrieb nicht."
      },
      {
        "fall": "Label wird nicht zuverlässig erkannt",
        "massnahme": "Filter auf exakte Übereinstimmung statt Teilstring-Suche stellen."
      }
    ],
    "platzhalter": [
      {
        "name": "GMAIL_LABEL",
        "quelle": "Label des Gmail-Kontos, das den Trigger auslöst, Referenzwert Angebot, muss vorher in Gmail angelegt werden."
      },
      {
        "name": "FOLDER_ID",
        "quelle": "Feld folderId im Google-Drive-Upload-Schritt (uploadZuDrive), optionale Ziel-Ordner-ID, letzter Teil der Ordner-URL in Drive."
      },
      {
        "name": "CHANNEL_ID",
        "quelle": "Feld channelId im Slack-Schritt (slackBenachrichtigung), Kanal oder Kanalname für die Benachrichtigung an den Vertrieb, Referenzwert #vertrieb oder #general."
      },
      {
        "name": "PRODUKT_PREISQUELLE",
        "quelle": "Reale Datenbank-, Sheet- oder CRM-Anbindung, die den simulierten Code-Schritt produktDaten ersetzt."
      },
      {
        "name": "LLM_ZUGANG",
        "quelle": "API-Key für das Modell hinter den Agenten anforderungenExtrahieren und angebotErstellen."
      },
      {
        "name": "GENEHMIGUNGSSCHWELLE",
        "quelle": "Betrag, ab dem zusätzlich zur Slack-Benachrichtigung ein Freigabeschritt vor dem Versand eingebaut wird, Beispiel 10.000 Euro, im Referenz-Export nicht als Knoten hinterlegt."
      },
      {
        "name": "DOKUMENT_KONVERTIERUNG",
        "quelle": "Externer Konvertierungsdienst oder Google-Docs-API, falls statt der Textdatei aus dokumentVorbereiten ein echtes Word- oder PDF-Dokument benötigt wird."
      }
    ],
    "herausgeber": "Voyage Digital",
    "version": "2.0",
    "stand": "2026-07-26"
  },
  "itemIcon": "file-badge",
  "recommended": [
    {
      "slug": "pipeline-schiene",
      "category": "workflow",
      "name": "Die Pipeline-Schiene",
      "teaser": "Ein wöchentlicher Report, der Ihre offene Pipeline aus dem CRM liest und zeigt, wo im Sales-Team diese Woche Aufmerksamkeit nötig ist.",
      "domaene": "Vertrieb & Outreach",
      "itemIcon": "git-branch"
    },
    {
      "slug": "termin-briefing-staffel",
      "category": "workflow",
      "name": "Die Termin-Briefing-Staffel",
      "teaser": "Ein Workflow, der jeden Kundentermin automatisch vorbereitet: Er zieht Kalenderdetails, CRM-Historie und aktuelle Web-Recherche zusammen und legt Ihnen ein fertiges Briefing vor, statt Sie kurz vorher selbst googeln zu lassen.",
      "domaene": "Vertrieb & Outreach",
      "itemIcon": "calendar-clock"
    },
    {
      "slug": "vertriebsantwort-schiene",
      "category": "workflow",
      "name": "Die Vertriebsantwort-Schiene",
      "teaser": "Erstellt bei eingehenden Sales-Anfragen automatisch einen personalisierten Antwort-Entwurf aus dem CRM-Kontext und benachrichtigt den zuständigen Vertriebsmitarbeiter.",
      "domaene": "Vertrieb & Outreach",
      "itemIcon": "send"
    },
    {
      "slug": "angebots-skript",
      "category": "skill",
      "name": "Das Angebots-Skript",
      "teaser": "Verwandelt Gesprächsnotizen aus einem Kundentermin in ein strukturiertes, versandfertiges Angebot mit Leistungspaketen und Preistabelle.",
      "domaene": "Vertrieb & Outreach",
      "itemIcon": "file-badge"
    },
    {
      "slug": "pitch-geruest",
      "category": "skill",
      "name": "Das Pitch-Gerüst",
      "teaser": "Baut aus Zielgruppe, Ziel und verfügbarer Zeit ein vollständiges Vertriebs-Deck.",
      "domaene": "Vertrieb & Outreach",
      "itemIcon": "rocket"
    },
    {
      "slug": "vertrags-dossier",
      "category": "skill",
      "name": "Das Vertrags-Dossier",
      "teaser": "Verwandelt Preismodelle und Vertragskonditionen in ein Dokument, das Kundinnen und Kunden auf Anhieb verstehen.",
      "domaene": "Vertrieb & Outreach",
      "itemIcon": "file-signature"
    },
    {
      "slug": "artisan",
      "category": "tool",
      "name": "Artisan",
      "teaser": "Ein KI-Agent namens Ava, der Outbound-Vertrieb im B2B-SaaS-Umfeld weitgehend eigenständig übernimmt.",
      "domaene": "Vertrieb & Outreach",
      "logoFile": "artisan.png",
      "logoEinzug": 0.78
    },
    {
      "slug": "kundentermin-protokoll",
      "category": "skill",
      "name": "Das Kundentermin-Protokoll",
      "teaser": "Macht aus Notizen oder einem Transkript ein sauberes Gesprächsprotokoll: festgehalten wird, was besprochen wurde, wie belastbar die Chance ist und welche Schritte als Nächstes anstehen.",
      "domaene": "Vertrieb & Outreach",
      "itemIcon": "notebook-pen"
    },
    {
      "slug": "pipeline-protokoll",
      "category": "skill",
      "name": "Das Pipeline-Protokoll",
      "teaser": "Prüft Ihre CRM Pipeline systematisch, flaggt Deals mit Handlungsbedarf und liefert einen kompakten Report mit Kennzahlen und priorisierten nächsten Schritten.",
      "domaene": "Vertrieb & Outreach",
      "itemIcon": "git-branch"
    },
    {
      "slug": "qbr-dossier",
      "category": "skill",
      "name": "Das QBR-Dossier",
      "teaser": "Bereitet ein vollständiges Quarterly Business Review für einen Bestandskunden auf, von Health Score bis Roadmap fürs nächste Quartal.",
      "domaene": "Vertrieb & Outreach",
      "itemIcon": "pie-chart"
    },
    {
      "slug": "scoring-schema",
      "category": "skill",
      "name": "Das Scoring-Schema",
      "teaser": "Bewertet eingehende Leads nach Ihren ICP-Kriterien, macht die Bewertung mit einer Confidence-Angabe nachvollziehbar und priorisiert für den Vertrieb, statt nach Bauchgefühl zu entscheiden.",
      "domaene": "Vertrieb & Outreach",
      "itemIcon": "star"
    },
    {
      "slug": "lead-staffel",
      "category": "workflow",
      "name": "Die Lead-Staffel",
      "teaser": "Jeder neue Lead aus einem Formular durchläuft automatisch ein Scoring nach Budget, Bedarf und Timing und landet mit Priorität und Begründung direkt bei der zuständigen Vertriebsperson.",
      "domaene": "Vertrieb & Outreach",
      "itemIcon": "user-plus"
    },
    {
      "slug": "call-analyst",
      "category": "assistent",
      "name": "Der Call-Analyst",
      "teaser": "Verwandelt Ihre Call-Notizen oder Ihr Transkript aus einem Vertriebsgespräch in ein CRM-fertiges Nachbereitungsdokument mit Bedarfsanalyse, BANT-Bewertung und terminiertem Follow-up-Plan.",
      "domaene": "Vertrieb & Outreach",
      "itemIcon": "phone-call"
    },
    {
      "slug": "meeting-planer",
      "category": "assistent",
      "name": "Der Meeting-Planer",
      "teaser": "Erstellt strukturierte Briefings für Kundentermine, mit Unternehmensanalyse, Gesprächsstrategie und Einwandbehandlung, lesbar in 15 Minuten.",
      "domaene": "Vertrieb & Outreach",
      "itemIcon": "calendar-check"
    },
    {
      "slug": "dokumenten-kette",
      "category": "workflow",
      "name": "Die Dokumenten-Kette",
      "teaser": "Erstellt automatisch eine strukturierte Zusammenfassung mit Key Takeaways für neue Dokumente im Cloud-Speicher und benachrichtigt das Team mit Link zur Summary.",
      "domaene": "Recherche & Wissensmanagement",
      "itemIcon": "files"
    },
    {
      "slug": "meeting-bruecke",
      "category": "workflow",
      "name": "Die Meeting-Brücke",
      "teaser": "Ein Workflow, der nach jedem Meeting automatisch das Transkript zieht, daraus ein strukturiertes Memo mit Action Items baut und ein Follow-up an alle Teilnehmer vorbereitet.",
      "domaene": "Meetings & Protokolle",
      "itemIcon": "users"
    },
    {
      "slug": "hubspot",
      "category": "tool",
      "name": "HubSpot",
      "teaser": "Cloudbasierte Customer Platform, die Marketing, Vertrieb, Kundenservice, Content-Marketing, Datenmanagement und Rechnungsstellung um eine gemeinsame CRM-Datenbank bündelt, mit KI-Agenten unter der Produktmarke Breeze.",
      "domaene": "Vertrieb & Outreach",
      "logoFile": "hubspot.png",
      "logoEinzug": 0.78
    },
    {
      "slug": "instantly",
      "category": "tool",
      "name": "Instantly",
      "teaser": "Sales-Plattform für automatisierten Kaltakquise-Versand per E-Mail mit eingebauter Zustellbarkeits-Infrastruktur, B2B-Leaddatenbank und KI-Sequenzerstellung.",
      "domaene": "Vertrieb & Outreach",
      "logoFile": "instantly.svg",
      "logoEinzug": 1
    },
    {
      "slug": "pipedrive",
      "category": "tool",
      "name": "Pipedrive",
      "teaser": "Visuelle Sales-Pipeline-CRM mit KI-gestützter Deal-Priorisierung, automatisierten Workflows und optionalem Projekt-Modul für die Auftragsabwicklung nach Vertragsabschluss.",
      "domaene": "Vertrieb & Outreach",
      "logoFile": "pipedrive.png",
      "logoEinzug": 1
    },
    {
      "slug": "salesforce",
      "category": "tool",
      "name": "Salesforce",
      "teaser": "Cloud-CRM mit verbundenen Bausteinen für Vertrieb, Handel und Kundenservice, ergänzt um die Agentforce-360-Agentenschicht für branchenspezifische KI-Anwendungsfälle wie Terminplanung oder Case Management.",
      "domaene": "Vertrieb & Outreach",
      "logoFile": "salesforce.svg",
      "logoEinzug": 1
    }
  ]
}