# Notion

Einreichungen mit Feldzuordnung in eine Notion-Datenbank übertragen.

## Notion

Sende jede Einreichung als neue Seite an eine Notion-Datenbank. Ordne Felder Eigenschaften zu, erstelle reichhaltige Seiteninhalte und fülle vergangene Antworten nach.

<h2 id="what-you-get">Was du bekommst</h2>

<ul>
  <li>Eine Notion-Seite pro Einreichung</li>
  <li>Feldzuordnung: Formularfeld → Datenbankeigenschaft</li>
  <li>Optionaler reichhaltiger Seiteninhalt aus Antworten zusammengestellt</li>
  <li>Bestehende Einreichungen auf Abruf nachträglich importieren</li>
  <li>Automatische Wiederherstellung bei umbenannten Datenbankeigenschaften</li>
</ul>

<h2 id="connect">Notion verbinden</h2>

<h2 id="test-event">Testereignis</h2>

<p>
  Der Schritt Fertigstellen und der Integrationsdetailbereich enthalten beide eine Schaltfläche <strong>Test senden</strong>, die eine echte
  Seite in deiner Datenbank erstellt. Text- und Titeleigenschaften erhalten <code>[Question Title]</code>-Platzhalter, Zahlen erhalten{' '}
  <code>0</code>, E-Mails erhalten <code>test@example.com</code>, Daten erhalten den aktuellen Zeitstempel, Auswahlen verwenden die erste
  verfügbare Option, und Dateien erhalten ein kleines Platzhalterbild. Lösche die Testseite nach der Überprüfung.
</p>

<h2 id="backfill">Bestehende Einreichungen nachträglich importieren</h2>

<p>
  Nach der Verbindung kannst du vergangene Antworten in die Datenbank nachträglich importieren. Seiten werden einzeln erstellt (~3 pro
  Sekunde, um innerhalb der Ratenlimits von Notion zu bleiben), mit Fortschrittsprotokollierung alle 10 Seiten.
</p>

<h2 id="property-types">Eigenschaftstypen</h2>

<h3 id="metadata-properties">Metadateneigenschaften</h3>

<p>
  Kanal zeigt „Public link" oder „Request", und Request-ID enthält die ID des Requests, den eine Antwort beantwortet hat, sodass eine
  Datenbank, die sowohl Antworten über Freigabelinks als auch über Requests sammelt, die beiden unterscheiden und zum Request
  zurückverknüpfen kann.
</p>

<h2 id="repeating-groups">Wiederholungsgruppen</h2>

<p>
  Wenn dein Formular eine <a href="/de/building-forms/repeating-groups">Wiederholungsgruppe</a> hat, bietet dir die Feldauswahl zwei
  Möglichkeiten, sie zuzuordnen — je nachdem, ob du die gesamte Gruppe in einer Eigenschaft haben möchtest oder jedes einzelne Feld separat.
</p>

<ul>
  <li>
    <strong>Die gesamte Gruppe → eine Eigenschaft</strong> — wähle die Gruppe selbst, um jeden Eintrag in eine einzelne Rich-Text- (oder
    Titel-)Eigenschaft zu übertragen. Jeder Eintrag erscheint als nummerierte, beschriftete Zeile, etwa „1. Full name: Jane Appleseed, Age:
    34, 2. Full name: Marcus Lee, Age: 29".
  </li>
  <li>
    <strong>Jedes einzelne Feld → eine eigene Eigenschaft</strong> — wähle ein Feld aus der Gruppe, um ihm eine eigene Eigenschaft zu geben.
    Die Werte aus jedem Eintrag werden mit " · " verbunden (zum Beispiel „Jane Appleseed · Marcus Lee").
  </li>
</ul>

<p>
  Felder, die im Formular nicht mehr existieren, aber in vergangenen Einreichungen vorkommen, bleiben zuordenbar, sodass die
  Synchronisierung bei älteren Antworten nie abbricht.
</p>

<h2 id="rich-page-body">Reichhaltiger Seiteninhalt</h2>

<p>
  Neben der Eigenschaftszuordnung kannst du mit dem Vorlageneditor einen reichhaltigen Seiteninhalt erstellen. Tippe <strong>@</strong>, um
  einen beliebigen Formularfeldwert oder Metadaten wie PDF Link einzufügen — der Editor zeigt sie als Erwähnungs-Chips an, die bei der
  Synchronisierung aufgelöst werden.
</p>

<p>
  Seiteninhalte unterstützen Absätze, <strong>Fett</strong>, <em>Kursiv</em>, <u>Unterstrichen</u> und Links. Überschriften, Listen und
  Bilder werden nicht unterstützt — sie werden als einfache Absätze gerendert. Text wird automatisch bei 2.000 Zeichen pro Rich-Text-Block
  aufgeteilt (Notions Limit).
</p>

<h2 id="abandoned-responses">Ereignisse bei abgebrochenen Antworten</h2>

<p>
  Wenn eine befragte Person dein Formular beginnt, aber nicht abschließt, kann Formstep die Teildaten trotzdem synchronisieren. Stelle im
  Schritt <strong>Abgebrochene Einreichungen</strong> <strong>Abbruch-Ereignis senden nach</strong> auf 12 Stunden, 1 Tag, 3 Tage oder 1
  Woche. Ein stündlicher Durchlauf erstellt dann eine Seite mit dem, was die befragte Person ausgefüllt hat, mit derselben
  Eigenschaftszuordnung wie bei einer abgeschlossenen Einreichung. Ordne das Metadatenfeld „Einreichungsstatus" einer Status- oder
  Auswahl-Eigenschaft zu, um sie in Notion auseinanderzuhalten.
</p>

<p>
  Nur Entwürfe von einem Freigabe-Link werden erfasst, und du kannst es mit <strong>Erforderliche Felder</strong> weiter einschränken — die
  Seite wird nur erstellt, wenn mindestens eines der von dir gewählten Felder ausgefüllt wurde.
</p>

> ℹ️ **Pro-Funktion**
> <p>
>     Die Zustellung bei abgebrochenen Antworten erfordert einen Pro- oder Business-Plan. Die grundlegende Notion-Integration ist in allen
>     Plänen verfügbar. Siehe <a href="/de/subscription-billing/plans-pricing">Pläne & Preise</a>.
>   </p>

<h2 id="schema-drift">Schemaänderungen und automatische Wiederherstellung</h2>

<p>
  Wenn du eine Eigenschaft in Notion umbenennst, erkennt Formstep die Änderung bei der nächsten Einreichung und aktualisiert die Zuordnung
  automatisch. Eigenschaften werden durch ihre stabile interne ID abgeglichen, sodass Umbenennungen transparent sind.
</p>

<p>
  Wenn du eine Eigenschaft löschst, entfernt Formstep sie aus der Zuordnung und synchronisiert die verbleibenden Felder weiter. Wenn sich
  der Typ einer Eigenschaft auf etwas Inkompatibles ändert (z. B. Zahl wird zu Auswahl), schlägt die Synchronisierung des Werts
  möglicherweise fehl — öffne die Integration erneut und ordne dieses Feld neu zu.
</p>

<h2 id="troubleshooting">Fehlerbehebung</h2>

<ul>
  <li>
    <strong>Datenbank nicht sichtbar</strong> — Autorisiere erneut und teile die Datenbank mit Formstep während des
    Notion-Zustimmungsbildschirms.
  </li>
  <li>
    <strong>Eigenschafts-Nichtübereinstimmung</strong> — Nicht übereinstimmende Typen verhindern die Synchronisierung. Öffne die Integration
    erneut, um zu sehen, welche Felder Aufmerksamkeit benötigen.
  </li>
  <li>
    <strong>Ratenlimits</strong> — Notions API hat arbeitsbereichsweite Limits. Formstep wiederholt automatisch; Nachimporte werden auf ~3
    Seiten pro Sekunde gedrosselt.
  </li>
  <li>
    <strong>Zugriff widerrufen</strong> — Wenn du Formstep aus Notion-Einstellungen → Verbindungen entfernst, stoppt die Integration mit
    einem Fehler, und die Person, die sie eingerichtet hat, erhält eine E-Mail. Verbinde erneut, um sie wiederherzustellen.
  </li>
</ul>

<h2 id="faq">FAQ</h2>

  <p>Nein. Erstelle die Datenbank zuerst in Notion und teile sie dann mit Formstep während der Autorisierung.</p>

  <p>
    Die nächste Einreichung schlägt mit einem „nicht gefunden"-Fehler fehl, und die Integration stoppt. Die Datenbank ist bei der Erstellung
    der Integration fixiert — lösche diese Integration und erstelle eine neue gegen die neue Datenbank.
  </p>

  <p>
    Ja. Notion-Konten sind auf Workspace-Ebene verbunden. Jedes Mitglied kann jedes verbundene Konto verwenden, wenn es eine Integration
    einrichtet.
  </p>

  <p>
    Ja. Autorisiere zusätzliche Notion-Arbeitsbereiche bei neuen Integrationseinrichtungen. Jedes Formular wählt aus, welches Konto
    verwendet werden soll.
  </p>

  <p>
    Nein. Aber wenn du Formstep aus Notion-Einstellungen → Verbindungen entfernst, wird das Token widerrufen, und du musst die Verbindung
    neu herstellen.
  </p>

  <p>
    Beide erscheinen als Seiten in derselben Datenbank. Die Eigenschaft „Einreichungsstatus" zeigt „Completed", „Partial" oder „Updated",
    wenn eine befragte Person eine frühere Antwort bearbeitet hat — verwende Notions gefilterte Ansichten, um sie zu trennen.
  </p>

  <p>
    Gehe zu Formulareinstellungen → Integrationen → Notion und lösche die Integration. Um auch den Zugriff von Formstep auf deinen
    Notion-Arbeitsbereich zu widerrufen, gehe zu Notion-Einstellungen → Verbindungen und entferne Formstep.
  </p>

<h2 id="next-steps">Nächste Schritte</h2>
<div class="not-prose grid gap-3 sm:grid-cols-2">
  - [Slack](/de/integrations/slack) — Einreichungen an einen Slack-Kanal posten
  - [Airtable](/de/integrations/airtable) — Einreichungen in eine Airtable-Base übertragen
  - [Wiederholungsgruppen](/de/building-forms/repeating-groups) — Befragte so viele Einträge hinzufügen lassen, wie sie brauchen
</div>
