# Slack

Poste neue Einreichungen mit benutzerdefinierten Nachrichtenvorlagen in einem Slack-Kanal.

## Slack

Poste neue Einreichungen mit benutzerdefinierten Nachrichtenvorlagen, eingebetteten Feldwerten und Nutzer- oder Gruppen-Erwähnungen in einem Slack-Kanal.

<h2 id="what-you-get">Was du erhältst</h2>

<ul>
  <li>Nachricht pro Einreichung im Kanal deiner Wahl</li>
  <li>
    Benutzerdefinierte Vorlage — tippe <strong>@</strong>, um einen beliebigen Feldwert einzufügen
  </li>
  <li>
    Nutzer, Nutzergruppen und Broadcasts erwähnen (<code>@here</code>, <code>@channel</code>, <code>@everyone</code>)
  </li>
  <li>Separate Vorlage für abgebrochene Antworten</li>
  <li>Mehrere Integrationen pro Formular (verschiedene Kanäle, verschiedene Vorlagen)</li>
</ul>

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

<h2 id="message-template">Nachrichtenvorlage</h2>

<p>
  Mit dem Vorlageneditor kannst du die genaue Nachricht verfassen, die in Slack gepostet wird. Tippe <strong>@</strong>, um das
  Erwähnungsmenü zu öffnen, und wähle aus:
</p>

<ul>
  <li>
    <strong>Formularfelder</strong> — werden zum Zeitpunkt der Zustellung durch den eingereichten Wert ersetzt
  </li>
  <li>
    <strong>Einreichungsmetadaten</strong> — einschließlich PDF Link für das erzeugte Einreichungs-PDF
  </li>
  <li>
    <strong>Slack-Nutzer</strong> — Livesuche nach Name; wird als echte Slack-Erwähnung gesendet, die den Nutzer benachrichtigt
  </li>
  <li>
    <strong>Nutzergruppen</strong> — Erwähne ein Gruppen-Handle, um das richtige Team zu benachrichtigen
  </li>
  <li>
    <strong>Broadcasts</strong> — <code>@here</code>, <code>@channel</code> und <code>@everyone</code>
  </li>
</ul>

<p>
  <strong>Fett</strong>, <em>Kursiv</em>, Durchgestrichen, Inline-Code und Links werden als Slacks mrkdwn übernommen. Unterstrichen nicht —
  mrkdwn kennt kein Unterstrichen. Das Zeichenlimit beträgt 3.000 — eine längere Nachricht wird mit einem Auslassungszeichen gekürzt.
</p>

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

<p>
  Wenn eine befragte Person dein Formular beginnt, aber nicht abschließt, kann Formstep eine separate Nachricht posten. Stelle{' '}
  <strong>Abbruch-Ereignis senden nach</strong> auf 12 Stunden, 1 Tag, 3 Tage oder 1 Woche und verfasse eine eigene{' '}
  <strong>Abgebrochene Nachricht</strong> — sie kann nicht leer bleiben. Optional schränkst du sie mit <strong>Erforderliche Felder</strong>{' '}
  ein: Die Nachricht wird nur ausgelöst, wenn mindestens eines der von dir gewählten Felder ausgefüllt wurde.
</p>

<p>
  Ein Durchlauf läuft jede Stunde, sodass eine Nachricht beim ersten Durchlauf nach Ablauf des Leerlauffensters ankommt, nicht auf die
  Minute genau. Nur Entwürfe von einem Freigabe-Link werden erfasst — die empfangende Person einer{' '}
  <a href="/de/requests/overview">Anfrage</a>, die sich nicht mehr meldet, wird stattdessen von den eigenen Erinnerungen der Anfrage
  verfolgt.
</p>

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

<h2 id="error-handling">Fehlerbehandlung</h2>

<ul>
  <li>
    <strong>Token widerrufen</strong> — Wenn der Token widerrufen oder die App neu installiert wird, zeigt die Integration einen Fehler an.
    Verbinde sie erneut, um sie wiederherzustellen.
  </li>
  <li>
    <strong>Kanal archiviert oder gelöscht</strong> — Zeigt einen Fehler an. Lösche die Integration und erstelle eine neue, die auf einen
    anderen Kanal zeigt.
  </li>
  <li>
    <strong>Rate-Limit erreicht</strong> — Formstep wiederholt den Versuch automatisch mit der von Slack angeforderten Verzögerung.
  </li>
  <li>
    <strong>5 aufeinanderfolgende Fehler</strong> — Die Integration wird automatisch pausiert, und die Person, die sie eingerichtet hat,
    erhält eine E-Mail. Behebe das Problem und drücke dann Fortsetzen. Siehe{' '}
    <a href="/de/integrations/health-monitoring">Integrationsstatus</a>.
  </li>
</ul>

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

  <p>
    Ja, aber du musst den Formstep-Bot zuerst zum Kanal einladen. Öffne in Slack den privaten Kanal und führe
    <code>/invite @formstep</code> aus. Aktualisiere dann die Kanalliste in Formstep — der private Kanal wird angezeigt.
  </p>

  <p>
    Ja. Jede Integration hat ihren eigenen Kanal und ihre eigene Nachrichtenvorlage — zum Beispiel ein Kanal für abgeschlossene
    Einreichungen und ein anderer für abgebrochene Antworten.
  </p>

  <p>
    Ja. Jede OAuth-Installation erstellt eine separate Verbindung. Starte eine neue Integration und autorisiere mit einem anderen Workspace.
  </p>

  <p>
    Ja. Slack-Verbindungen sind workspace-weit gültig, nicht nutzerspezifisch. Jedes Workspace-Mitglied kann jedes verbundene Slack-Konto
    beim Einrichten einer Integration verwenden.
  </p>

  <p>
    Nein. Slack ist eine Benachrichtigungs-Integration — es werden nur neue Einreichungen gepostet, nachdem die Integration aktiv ist. Für
    historische Daten nutze <a href="/de/integrations/google-sheets">Google Sheets</a> oder
    <a href="/de/integrations/notion">Notion</a>.
  </p>

  <p>
    Nachrichten posten, in öffentliche Kanäle ohne Mitgliedschaft posten, Kanallisten lesen, Nutzer- und Gruppenlisten lesen (für
    Erwähnungen) und Team-Informationen lesen. Er fordert keine Admin-Berechtigungen, keinen Nachrichtenverlauf und keinen Dateizugriff an.
  </p>

  <p>
    Gehe zu Formulareinstellungen → Integrationen → Slack und lösche die Integration. Um den Formstep-Bot auch aus deinem Slack-Workspace zu
    entfernen, gehe zur App-Verwaltungsseite von Slack und deinstalliere ihn.
  </p>

<h2 id="next-steps">Nächste Schritte</h2>
<div class="not-prose grid gap-3 sm:grid-cols-2">
  - [Discord](/de/integrations/discord) — Einreichungen in einem Discord-Kanal posten
  - [Webhooks](/de/integrations/webhooks) — Signiertes JSON per POST an eine beliebige URL senden
</div>
