{
  "slug": "dokumenten-kette",
  "category": "workflow",
  "name": "The Document Chain",
  "domaene": "Recherche & Wissensmanagement",
  "typTags": [
    "automatisierend",
    "strukturierend",
    "schreibend"
  ],
  "teaser": "An automation building block that reviews new documents in cloud storage, turns them into a structured summary, and notifies the team with a direct link.",
  "hat": {
    "schritte": true,
    "beispiel_szenario": false,
    "ausgabebeispiel": false,
    "konfiguration": false,
    "betrieb": true,
    "arbeitsprompts": true,
    "einrichtung": true,
    "umsetzung": false,
    "export": true,
    "staerken": false,
    "ki_funktionen": false,
    "einschraenkungen": false,
    "weniger_geeignet_fuer": false
  },
  "sections": [
    {
      "id": "description",
      "title": "Description",
      "html": "<p>When a team continuously receives reports, meeting notes, or contracts in a shared folder, there is often no one left to read and assess them in time. The Document Chain closes this gap: as soon as a new file appears in the defined folder, the workflow extracts the content, creates a structured summary with an executive summary, key takeaways, and open points, stores it in a fixed location, and notifies the team by chat or email with a direct link.</p>\n<p>The human stays in the loop at two points: choosing which folders are monitored (deliberately set up as a whitelist rather than a global trigger, to keep sensitive areas out of scope) and reading the finished summary before any decisions are drawn from it. The workflow does not replace substantive judgment, it shortens the path to it.</p>\n<p>As a building block, the setup is deliberately kept simple and connects with little effort to existing storage and communication channels. Where exactly the value lies depends heavily on how many relevant documents go unnoticed in a team each day.</p>\n<ul>\n<li><strong>Quick overview:</strong> Instead of reading the whole document, a compact summary with an executive summary and key takeaways is ready immediately.</li>\n<li><strong>Knowledge reaches the team:</strong> The summary goes out with a link to the agreed channel instead of sitting unread in a folder.</li>\n<li><strong>Action items are visible:</strong> Open questions and next steps are named instead of getting lost in prose.</li>\n<li><strong>Searchable archive:</strong> Every summary is filed in a structured way with a fixed naming convention.</li>\n</ul>\n"
    },
    {
      "id": "builder-prompt",
      "title": "Builder Prompt",
      "html": "<p>Copy the prompt below in full into your automation tool or agent builder. As a file: <a href=\"/ai-library/dokumenten-kette.en.json\">dokumenten-kette.en.json</a></p>\n"
    }
  ],
  "schritte": [
    {
      "nr": 1,
      "titel": "Trigger: new file in folder",
      "beschreibung": "The workflow starts as soon as a new file is placed in a predefined, whitelisted cloud folder.",
      "rolle": "mensch"
    },
    {
      "nr": 2,
      "titel": "Extract content",
      "beschreibung": "Text is pulled from PDF, DOCX, or TXT, using OCR for scanned documents, along with relevant metadata.",
      "rolle": "automatisch"
    },
    {
      "nr": 3,
      "titel": "Generate summary",
      "beschreibung": "A language model turns this into a structured summary with an executive summary, key takeaways, relevant figures, open questions, and next steps.",
      "rolle": "automatisch"
    },
    {
      "nr": 4,
      "titel": "Store summary",
      "beschreibung": "The summary is stored as a file or page with a clear naming convention, for example in Notion, Drive, or Confluence.",
      "rolle": "automatisch"
    },
    {
      "nr": 5,
      "titel": "Notify team",
      "beschreibung": "A message with the title and link to the summary goes out to the team via Slack, Teams, or email.",
      "rolle": "ergebnis"
    }
  ],
  "herausgeber": "Voyage Digital",
  "version": "2.0",
  "stand": "2026-07-26",
  "nutzen": [
    {
      "titel": "Quick overview",
      "text": "Instead of reading the whole document, a compact summary with an executive summary and key takeaways is ready immediately."
    },
    {
      "titel": "Knowledge reaches the team",
      "text": "The summary goes out with a link to the agreed channel instead of sitting unread in a folder."
    },
    {
      "titel": "Action items are visible",
      "text": "Open questions and next steps are named instead of getting lost in prose."
    },
    {
      "titel": "Searchable archive",
      "text": "Every summary is filed in a structured way with a fixed naming convention."
    }
  ],
  "voraussetzungen": [
    {
      "label": "Cloud storage",
      "text": "Drive, Dropbox, or OneDrive with read and write access.",
      "icon": "cloud"
    },
    {
      "label": "Team chat or email",
      "text": "Slack, Teams, Discord, or Gmail for the notification.",
      "icon": "notifications"
    },
    {
      "label": "Storage location for the summaries",
      "text": "Notion, Drive, or Confluence.",
      "icon": "folder"
    },
    {
      "label": "LLM access",
      "text": "An API key for OpenAI, Claude, or Gemini.",
      "icon": "key"
    }
  ],
  "betrieb": {
    "testing": [
      {
        "label": "Test document",
        "text": "Place meeting notes, a report, or a contract in the monitored folder.",
        "icon": "upload_file"
      },
      {
        "label": "Check extraction",
        "text": "Verify that the full text is pulled correctly from PDF and DOCX, including scanned documents.",
        "icon": "description"
      },
      {
        "label": "Summary quality",
        "text": "Check that the executive summary is precise and the key takeaways are relevant.",
        "icon": "fact_check"
      },
      {
        "label": "Edge cases",
        "text": "Test different file types, very long documents, scans with OCR, and documents in another language.",
        "icon": "rule"
      }
    ],
    "goLive": [
      {
        "label": "Approval to start",
        "text": "Activate the workflow only once a test document is processed cleanly.",
        "icon": "check_circle"
      },
      {
        "label": "Summary template",
        "text": "Define the fixed structure of executive summary, key takeaways, and next steps.",
        "icon": "article"
      },
      {
        "label": "Sensitive folders",
        "text": "Exclude HR and legal folders or place them under mandatory review.",
        "icon": "folder_off"
      },
      {
        "label": "Folder whitelist",
        "text": "Use a whitelist instead of a global trigger to protect confidentiality.",
        "icon": "filter_alt"
      }
    ],
    "haeufigeFehler": [
      {
        "label": "OCR fails on scans",
        "text": "Enable OCR in the extraction step.",
        "icon": "document_scanner"
      },
      {
        "label": "Summary too long or too short",
        "text": "Set the maximum length placeholder in the prompt correctly.",
        "icon": "straighten"
      },
      {
        "label": "Confidential content not excluded",
        "text": "Use a folder whitelist instead of a global trigger.",
        "icon": "lock"
      },
      {
        "label": "Document not recognized",
        "text": "Check whether the format matches the supported types PDF, DOCX, and TXT.",
        "icon": "help"
      }
    ]
  },
  "arbeitsprompts": [
    {
      "titel": "Document Analysis",
      "beschreibung": "Turns the extracted full text into a structured summary with an executive summary and key takeaways.",
      "prompt": "You are an expert in analyzing and summarizing business documents. Analyze the following document and create a structured summary.\n\nDOCUMENT:\n[DOCUMENT_CONTENT]\n\nTASK:\nCreate a precise summary with the following structure:\n\nExecutive Summary (2 to 3 sentences):\n[Summarize the document's most important information concisely]\n\nKey Takeaways:\n- [Key finding 1]\n- [Key finding 2]\n- [Key finding 3]\n- [Further relevant findings]\n\nContext and details (optional, if relevant):\n[Additional important information, figures, data, or background]\n\nSTYLE:\n- Precise and factual\n- Focus on [FOCUS_AREA] (for example business relevance, technical details, strategic implications)\n- Maximum length: [MAX_LENGTH] words\n- Explicitly mark assumptions as an assumption when facts are missing or unclear in the document."
    }
  ],
  "prompt": "GOAL\nBuild a workflow that automatically summarizes new documents in a cloud folder: with an executive summary and key takeaways, a structured filing of the summary, and a notification to the team with a link.\n\nAdapt the structure to the concepts of your automation tool (for example nodes, steps, zaps, or agent actions). While doing so, preserve the trigger logic, the sequence, and the data flow.\n\nTRIGGER\nType: new file in a defined cloud folder (Drive, Dropbox, OneDrive, or similar).\nFilter: folder whitelist instead of a global trigger. Explicitly exclude sensitive folders, such as HR or legal. Supported formats: PDF, DOCX, and TXT.\n\nSTEPS\n1. Extract content: pull the full text from PDF, DOCX, or TXT. Run OCR first for scanned documents. Also capture metadata such as file name, storage location, and date.\n2. AI step: generate summary. Use exactly the working prompt \"Document Analysis\" (see the Working Prompts section), unchanged.\n3. Store summary: save the summary as a file or Notion page with a clear naming convention, for example \"Summary of [FILE_NAME]\", at the defined storage location.\n4. Output: notify the team via Slack, Teams, or email, with the document title and a link to the summary.\n\nWORKING PROMPT\nThere is a predefined prompt for step 2. Take it over unchanged from the Working Prompts section and map [DOCUMENT_CONTENT] to the extracted full text from step 1.\n\nDATA FLOW\nStep 1 to step 2: extracted full text as [DOCUMENT_CONTENT].\nStep 1 to step 3: file name and metadata for the naming convention.\nStep 2 to step 3: finished summary.\nStep 3 to step 4: link to the stored summary.\n\nERROR HANDLING\nScanned PDF without a text layer: enable OCR. If OCR fails, skip the file and send an error notice instead of producing an empty summary.\nUnsupported format: skip and log it, do not abort the workflow.\nVery long document, token limit reached: split into sections, summarize each section individually, then aggregate into an overall summary.\nDocument in another language: create the summary in the team's language and name the original language.\n\nPLACEHOLDER CONVENTION\nThe placeholder [DOCUMENT_CONTENT] is mapped dynamically, as described in the data flow. [FOCUS_AREA] and [MAX_LENGTH] are not dynamic: set these manually before activation. The square brackets inside the prompt's structure template are formatting instructions to the language model and remain unchanged. List all placeholders that require manual configuration separately at the end.\n\nSELF CHECK BEFORE COMPLETION\nCheck, before you report the workflow as finished:\n1. Is the trigger limited to the folder whitelist, and are sensitive folders excluded?\n2. Is the working prompt inserted completely and unchanged, and is [DOCUMENT_CONTENT] mapped correctly?\n3. Do the OCR handling for scans and the chunking logic for very long documents work?\n4. Are all points listed that require manual configuration: the monitored folder, the storage location and naming convention, the notification channel, the LLM access, [FOCUS_AREA], and [MAX_LENGTH]?",
  "einrichtung": {
    "intro": "Two routes lead to the same result. Pick the one that fits your setup.",
    "varianten": [
      {
        "variante": "Builder-Prompt",
        "einleitung": "Suitable when you want to build the workflow in your own automation tool.",
        "schritte": [
          "Open your workflow tool, for example n8n, Make, Zapier or Langdock.",
          "Create a new workflow and give it a name.",
          "Choose the AI-assisted build option if your tool offers one.",
          "Paste the builder prompt from above in full.",
          "Check the result against the step sequence in this document, then add your access credentials and channels."
        ]
      },
      {
        "variante": "JSON-Import",
        "einleitung": "Suitable when you want to take the workflow over unchanged.",
        "schritte": [
          "Download the JSON file from the JSON export section.",
          "Open the workflow area of your tool and create a new workflow.",
          "Give it a name and confirm.",
          "Open the menu on the workflow name and choose to import a JSON file.",
          "Upload the file, then add your own access credentials.",
          "Run a test before you activate the workflow."
        ]
      }
    ]
  },
  "exportMeta": {
    "datei": "w04_dokumenten-kette__workflow.json",
    "format": "voyage-workflow/1"
  },
  "download": {
    "schema": "voyage-workflow/1",
    "name": "Die Dokumenten-Kette",
    "beschreibung": "Fasst neue Dokumente im überwachten Cloud-Ordner automatisch zusammen: Inhalt extrahieren, Executive Summary und Key Takeaways erzeugen, die Zusammenfassung strukturiert ablegen und das Team mit Link benachrichtigen.",
    "trigger": {
      "typ": "Integrations-Trigger: neue Datei im verbundenen Cloud-Ordner",
      "bedingung": "Neue Datei in einem per Cloud-Speicher-Integration (im Referenz-Graphen Google Drive) verbundenen, vorab per Whitelist festgelegten Ordner. Kein Zeitplan und kein Webhook, sondern ein Ereignis der verbundenen Integration, das ausschließlich auf den konfigurierten Ordner reagiert. Unterstützte Formate laut Referenz-Trigger: PDF, DOCX, TXT, Google Docs und weitere Textformate. Sensible Ordner wie HR oder Legal werden ausdrücklich ausgeschlossen."
    },
    "schritte": [
      {
        "nr": 1,
        "titel": "Trigger: neue Datei im Ordner",
        "rolle": "mensch",
        "aktion": "Eine neue Datei wird in einem per Cloud-Speicher-Integration (zum Beispiel Google Drive) verbundenen und vorab per Whitelist festgelegten Ordner abgelegt. Der Trigger ist ein integrationsbasiertes Ereignis des verbundenen Kontos, kein Zeitplan und kein Webhook, und reagiert ausschließlich auf den konfigurierten Ordner. Der Referenz-Trigger unterstützt laut seiner eigenen Dokumentation PDF, DOCX, TXT, Google Docs und weitere Textformate, bei einem Fehler bricht der Knoten vollständig ab.",
        "prompt_ref": null,
        "eingang": [],
        "ausgang": [
          "Datei-ID (itemId) der neuen Datei"
        ]
      },
      {
        "nr": 2,
        "titel": "Inhalt extrahieren",
        "rolle": "automatisch",
        "aktion": "Der Download-Schritt übernimmt die Datei-ID (Feld itemId) automatisch vom Trigger, lädt den vollständigen Dateiinhalt herunter und extrahiert daraus den Volltext. Bei sehr großen Dokumenten ab etwa 100 Seiten dauert dieser Schritt entsprechend länger. Eine gesonderte OCR-Behandlung für Scans ist im Referenz-Knoten selbst nicht modelliert, sie hängt von der Texterkennung der jeweils angebundenen Cloud-Speicher-Integration ab. Auch dieser Schritt bricht bei einem Fehler vollständig ab.",
        "prompt_ref": null,
        "eingang": [
          "Datei-ID (itemId) der neuen Datei"
        ],
        "ausgang": [
          "Extrahierter Volltext",
          "Metadaten (Dateiname, Ablageort, Datum)"
        ]
      },
      {
        "nr": 3,
        "titel": "Summary erzeugen",
        "rolle": "automatisch",
        "aktion": "Ein KI-Agent (im Referenz-Graphen 'Document Analyzer') erzeugt aus dem Arbeitsprompt eine strukturierte, nicht frei formulierte Ausgabe mit drei Pflichtfeldern: executive_summary als Text, key_takeaways ebenfalls als Text-Feld mit Aufzählungspunkten statt als Liste, und success als Boolean, das den Erfolg der Analyse anzeigt. Auch dieser Knoten bricht bei einem Fehler vollständig ab.",
        "prompt_ref": "arbeitsprompt-1",
        "eingang": [
          "Extrahierter Volltext"
        ],
        "ausgang": [
          "executive_summary (Text)",
          "key_takeaways (Text)",
          "success (Boolean)"
        ]
      },
      {
        "nr": 4,
        "titel": "Summary speichern",
        "rolle": "automatisch",
        "aktion": "Zwei Teilschritte: Ein Code-Schritt setzt aus den drei Analyse-Feldern ein formatiertes Textdokument mit Überschriften und Trennlinien zusammen und vergibt den Dateinamen nach dem Muster Zusammenfassung_[Dateiname]_[Datum].txt. Anschließend lädt ein Aktions-Schritt dieses Dokument hoch, mit den Feldern file, fileName und folderId: file und fileName werden aus der Formatierung übernommen, folderId nutzt standardmäßig dieselbe Ordner-ID wie das Originaldokument, bleibt sie leer, landet die Datei im Root-Ordner. Beide Teilschritte brechen bei einem Fehler vollständig ab.",
        "prompt_ref": null,
        "eingang": [
          "executive_summary (Text)",
          "key_takeaways (Text)",
          "success (Boolean)",
          "Metadaten (Dateiname, Ablageort, Datum)"
        ],
        "ausgang": [
          "Gespeicherte Summary-Datei mit fileName, originalFileName und folderId"
        ]
      },
      {
        "nr": 5,
        "titel": "Team benachrichtigen",
        "rolle": "ergebnis",
        "aktion": "Eine Nachricht geht an einen Team-Kanal, mit den Feldern text und channelId. Der Text im Referenz-Graphen setzt sich zusammen aus dem ursprünglichen Dateinamen, dem Dateinamen der Zusammenfassung und einer direkt eingebundenen Vorschau der executive_summary, wobei die executive_summary unmittelbar aus dem Analyse-Schritt geladen wird und nicht über den Speicher-Schritt geleitet wird. Ein Link-Feld zur gespeicherten Summary ist im Referenz-Text nicht vorgesehen, wer einen klickbaren Link im Chat braucht, ergänzt das Feld selbst, zum Beispiel über die von der Cloud-Ablage bereitgestellte Datei-URL.",
        "prompt_ref": null,
        "eingang": [
          "Gespeicherte Summary-Datei mit fileName und originalFileName",
          "executive_summary (Text)"
        ],
        "ausgang": [
          "Benachrichtigung im Team-Kanal (Feld channelId)"
        ]
      }
    ],
    "prompts": {
      "arbeitsprompt-1": {
        "titel": "Dokumenten-Analyse",
        "text": "Sie sind ein Experte für die Analyse und Zusammenfassung von Geschäftsdokumenten. Analysieren Sie das folgende Dokument und erstellen Sie eine strukturierte Zusammenfassung.\n\nDOKUMENT:\n[DOKUMENT_INHALT]\n\nAUFGABE:\nErstellen Sie eine präzise Zusammenfassung mit folgender Struktur:\n\nExecutive Summary (2 bis 3 Sätze):\n[Fassen Sie die wichtigsten Informationen des Dokuments kompakt zusammen]\n\nKey Takeaways:\n- [Wichtigste Erkenntnis 1]\n- [Wichtigste Erkenntnis 2]\n- [Wichtigste Erkenntnis 3]\n- [Weitere relevante Erkenntnisse]\n\nKontext und Details (optional, falls relevant):\n[Zusätzliche wichtige Informationen, Zahlen, Daten oder Hintergründe]\n\nSTIL:\n- Präzise und sachlich\n- Fokus auf [FOKUS_BEREICH] (zum Beispiel geschäftliche Relevanz, technische Details, strategische Implikationen)\n- Maximale Länge: [MAX_LAENGE] Wörter\n- Kennzeichnen Sie Annahmen ausdrücklich als Annahme, wenn im Dokument Fakten fehlen oder unklar sind."
      }
    },
    "datenfluss": [
      {
        "von": 1,
        "nach": 2,
        "nutzlast": "Datei-ID (itemId) der neuen Datei, vom Trigger automatisch an den Download-Schritt übergeben"
      },
      {
        "von": 2,
        "nach": 3,
        "nutzlast": "Extrahierter Volltext der Datei"
      },
      {
        "von": 2,
        "nach": 4,
        "nutzlast": "Dateiname und Metadaten für die Namenskonvention der Zusammenfassung"
      },
      {
        "von": 3,
        "nach": 4,
        "nutzlast": "Strukturierte Analyse-Felder executive_summary, key_takeaways und success, die im Formatierungs-Schritt zu einem Textdokument mit Überschriften und Trennlinien zusammengesetzt werden"
      },
      {
        "von": 3,
        "nach": 5,
        "nutzlast": "executive_summary wird zusätzlich direkt in den Text der Teambenachrichtigung geladen, unabhängig vom Formatierungs- und Speicher-Schritt"
      },
      {
        "von": 4,
        "nach": 5,
        "nutzlast": "Ursprünglicher Dateiname und Dateiname der gespeicherten Zusammenfassung (Felder originalFileName, fileName) für den Text der Teambenachrichtigung"
      }
    ],
    "voraussetzungen": [
      "Cloud-Speicher mit Lese- und Schreibrechten (Drive, Dropbox, OneDrive oder ähnlich)",
      "LLM-Zugang per API-Key (OpenAI, Claude oder Gemini)",
      "Ablageort für die Summaries (Notion, Drive oder Confluence)",
      "Team-Chat oder E-Mail für die Benachrichtigung (Slack, Teams, Discord oder Gmail)",
      "Ordner-Whitelist statt globalem Trigger, um vertrauliche Bereiche wie HR oder Legal zu schützen"
    ],
    "fehlerbehandlung": [
      {
        "fall": "Fehlerstrategie aller Knoten im Referenz-Graphen (Trigger, Download, Analyse, Formatierung, Upload, Benachrichtigung)",
        "massnahme": "Jeder Knoten ist auf vollständigen Abbruch bei Fehler eingestellt. Es gibt kein eingebautes Überspringen oder Weiterlaufen. Skip- und Log-Verhalten für einzelne Fehlerfälle muss beim Nachbau selbst ergänzt werden."
      },
      {
        "fall": "Gescanntes PDF ohne Textlayer",
        "massnahme": "OCR vor dem Download-Schritt vorschalten, da der Referenz-Knoten selbst keine gesonderte OCR-Behandlung enthält. Scheitert die Texterkennung, die Datei überspringen und einen Fehlerhinweis senden, statt eine leere Summary zu erzeugen."
      },
      {
        "fall": "Nicht unterstütztes Dateiformat",
        "massnahme": "Datei überspringen und protokollieren, den Workflow nicht abbrechen."
      },
      {
        "fall": "Sehr langes Dokument (Token-Limit erreicht)",
        "massnahme": "In Abschnitte teilen, jeden Abschnitt einzeln zusammenfassen und anschließend zu einer Gesamt-Summary aggregieren."
      },
      {
        "fall": "Dokument in einer anderen Sprache",
        "massnahme": "Zusammenfassung in der Sprache des Teams erstellen und die Originalsprache benennen."
      },
      {
        "fall": "Vertrauliches nicht ausgeschlossen",
        "massnahme": "Ordner-Whitelist statt globalem Trigger verwenden, HR- und Legal-Ordner ausschließen oder unter Review-Pflicht stellen."
      },
      {
        "fall": "Teambenachrichtigung ohne Link",
        "massnahme": "Der Referenz-Text der Benachrichtigung verweist nur auf Dateinamen und eine Vorschau der executive_summary, ein Link-Platzhalter ist nicht vorgesehen. Wer einen klickbaren Link im Chat braucht, ergänzt das Feld selbst, zum Beispiel über die von der Cloud-Ablage bereitgestellte Datei-URL."
      }
    ],
    "platzhalter": [
      {
        "name": "DOKUMENT_INHALT",
        "quelle": "Extrahierter Volltext aus Schritt 2, wird dynamisch in den Arbeitsprompt gemappt"
      },
      {
        "name": "FOKUS_BEREICH",
        "quelle": "Manuell vor Aktivierung festgelegter Schwerpunkt im Arbeitsprompt, zum Beispiel geschäftliche Relevanz oder technische Details"
      },
      {
        "name": "MAX_LAENGE",
        "quelle": "Manuell vor Aktivierung festgelegte maximale Wortzahl der Zusammenfassung im Arbeitsprompt"
      },
      {
        "name": "itemId",
        "quelle": "Feld im Download-Schritt, wird automatisch vom Trigger übernommen (Datei-ID der neuen Datei)"
      },
      {
        "name": "folderId",
        "quelle": "Feld im Upload-Schritt, standardmäßig dieselbe Ordner-ID wie das Originaldokument, sonst leer lassen für den Root-Ordner"
      },
      {
        "name": "channelId",
        "quelle": "Feld im Benachrichtigungs-Schritt, der Ziel-Kanal für die Team-Nachricht"
      }
    ],
    "herausgeber": "Voyage Digital",
    "version": "2.0",
    "stand": "2026-07-26"
  },
  "itemIcon": "files",
  "recommended": [
    {
      "slug": "wissens-kette",
      "category": "workflow",
      "name": "The Knowledge Chain",
      "teaser": "A weekly workflow that clusters the most frequent topics from closed support tickets into reviewed FAQ drafts, so the knowledge base stays current without manual research.",
      "domaene": "Recherche & Wissensmanagement",
      "itemIcon": "book-open-text"
    },
    {
      "slug": "kurzbericht-skript",
      "category": "skill",
      "name": "The Executive Summary Script",
      "teaser": "Condenses long reports and studies into an executive summary of no more than 500 words, focused on figures, key findings, and their concrete relevance to your business.",
      "domaene": "Recherche & Wissensmanagement",
      "itemIcon": "file-text"
    },
    {
      "slug": "presse-kette",
      "category": "workflow",
      "name": "The Press Chain",
      "teaser": "A daily workflow that filters industry news by relevance using AI and delivers it as a categorized briefing in the team channel, instead of someone scrolling through feeds by hand.",
      "domaene": "Recherche & Wissensmanagement",
      "itemIcon": "newspaper"
    },
    {
      "slug": "notion-skills",
      "category": "tool",
      "name": "notion-skills",
      "teaser": "A package of four Claude Skills that turn conversations, research, meetings, and specifications into structured Notion pages with source attribution and task tracking.",
      "domaene": "Recherche & Wissensmanagement"
    },
    {
      "slug": "angebots-schiene",
      "category": "workflow",
      "name": "The Quote Pipeline",
      "teaser": "A workflow that automatically turns an incoming quote request into a reviewed quote draft, from requirements extraction through to sales approval.",
      "domaene": "Vertrieb & Outreach",
      "itemIcon": "file-badge"
    },
    {
      "slug": "meeting-bruecke",
      "category": "workflow",
      "name": "The Meeting Bridge",
      "teaser": "A workflow that automatically retrieves the transcript after a meeting ends, builds a structured memo with key topics, decisions, and action items, and sends or drafts a follow-up email to all participants.",
      "domaene": "Meetings & Protokolle",
      "itemIcon": "users"
    },
    {
      "slug": "wettbewerbs-spur",
      "category": "workflow",
      "name": "The Competitor Trail",
      "teaser": "A daily workflow that collects new competitor posts from RSS feeds and turns them into a prioritized trend report for the content team.",
      "domaene": "Recherche & Wissensmanagement",
      "itemIcon": "swords"
    },
    {
      "slug": "firmenprofil-sichter",
      "category": "assistent",
      "name": "The Company Profile Scanner",
      "teaser": "Scans publicly available sources on a company and distills them into a structured, source backed report.",
      "domaene": "Recherche & Wissensmanagement",
      "itemIcon": "building"
    },
    {
      "slug": "konkurrenzvergleichs-analyst",
      "category": "assistent",
      "name": "The Competitor Comparison Analyst",
      "teaser": "Compares 2 to 3 concrete competitors along a clearly defined comparison point and delivers a structured comparison table, strategic insights and positioning opportunities for the next 30 days.",
      "domaene": "Recherche & Wissensmanagement",
      "itemIcon": "columns-3"
    },
    {
      "slug": "recherche-navigator",
      "category": "assistent",
      "name": "The Research Navigator",
      "teaser": "The Research Navigator breaks a research question into sub-aspects, checks sources for currency and reliability, and delivers a structured report with key findings, detailed analysis, and a clear conclusion.",
      "domaene": "Recherche & Wissensmanagement",
      "itemIcon": "telescope"
    },
    {
      "slug": "sekundaerrecherche-sichter",
      "category": "assistent",
      "name": "The Secondary Research Scanner",
      "teaser": "Runs an initial secondary market analysis on market size, target audiences, competition and trends and delivers a structured overview with an optional SWOT as the starting point for strategic planning.",
      "domaene": "Recherche & Wissensmanagement",
      "itemIcon": "library-big"
    },
    {
      "slug": "graphify",
      "category": "tool",
      "name": "graphify",
      "teaser": "graphify converts code, documentation, PDFs, images and video into a searchable semantic knowledge graph that reads far more token efficiently than ingesting every file individually.",
      "domaene": "Recherche & Wissensmanagement",
      "logoFile": "graphify.png",
      "logoEinzug": 0.78
    },
    {
      "slug": "notebooklm",
      "category": "tool",
      "name": "NotebookLM",
      "teaser": "NotebookLM is a source-based notebook from Google that turns documents, videos and audio into a searchable, citable knowledge space.",
      "domaene": "Recherche & Wissensmanagement",
      "logoFile": "notebooklm.svg",
      "logoEinzug": 1
    },
    {
      "slug": "notion",
      "category": "tool",
      "name": "Notion",
      "teaser": "Notion is a workspace that combines documents, tasks, and relational databases in nestable blocks, with AI features such as an agent and meeting notes bundled at the Business and Enterprise tier.",
      "domaene": "Recherche & Wissensmanagement",
      "logoFile": "notion.png",
      "logoEinzug": 0.78
    },
    {
      "slug": "obsidian",
      "category": "tool",
      "name": "Obsidian",
      "teaser": "Obsidian is a local, markdown-based note-taking and knowledge management app with bidirectional linking, a graph view, and an extensible plugin ecosystem.",
      "domaene": "Recherche & Wissensmanagement",
      "logoFile": "obsidian.svg",
      "logoEinzug": 1
    },
    {
      "slug": "outline",
      "category": "tool",
      "name": "Outline",
      "teaser": "Hierarchically structured team knowledge base with automatic backlinks, granular access permissions, and a choice between cloud hosting or self-hosting on your own infrastructure.",
      "domaene": "Recherche & Wissensmanagement",
      "logoFile": "outline.svg",
      "logoEinzug": 1
    }
  ]
}