> ## Documentation Index
> Fetch the complete documentation index at: https://docs.so-me.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# n8n-Node für Social-Media-Automatisierung

> Installiere den Social-media-studio-Community-Node in selbst gehostetem n8n, um Beiträge zu planen, Entwürfe und Medien zu verwalten und Workflows durch Ereignisse auszulösen.

[n8n](https://n8n.io/) ist ein Open-Source-Tool zur Workflow-Automatisierung. Das offizielle Community-Node-Paket **`@social-media-scheduler/n8n-nodes-social-media-scheduler`** ermöglicht es einem n8n-Workflow, Beiträge zu erstellen und zu planen, Entwürfe zu verwalten, Medien hochzuladen, deine verbundenen Konten zu lesen und auf Veröffentlichungsereignisse zu reagieren.

## Die beiden Nodes

Das Paket enthält zwei Nodes. Beide verwenden dieselben Zugangsdaten **Social Media Studio API**.

| Node | Typ | Zweck |
| - | - | - |
| **Social Media Studio** | Aktion | Operationen für Beiträge, Entwürfe, Medien und Social-Konten ausführen. |
| **Social Media Studio Trigger** | Trigger | Einen Workflow starten, wenn ein Beitrag erstellt, geplant, veröffentlicht wird oder fehlschlägt, wenn ein Entwurf zum Beitrag wird oder wenn ein Kontingentlimit erreicht ist. |

### Operationen

| Ressource | Operationen |
| - | - |
| Post | Create, Get, Get Many, Update, Delete, Schedule, Unschedule, Retry, Resubmit, Bulk Delete, Get Calendar |
| Draft | Create, Get, Get Many, Update, Delete, Convert to Post |
| Media | Upload, Upload to Library, Presign Upload, Presign Library Upload, Get File (with upload verification), Get Many Files, Search, Validate, Get Rules, Delete, Bulk Delete, Move File, Rename File, Create Folder, Get Many Folders, Rename Folder, Move Folder, Delete Folder |
| Social Account | Get, Get Many, Get TikTok Creator Info, List Pinterest Boards, List Discord Channels, List Slack Channels |

Beiträge und Entwürfe können an Twitter/X, Instagram, LinkedIn (persönlich und Page), Facebook, TikTok, YouTube, Threads, Pinterest, Dribbble, Bluesky, Mastodon, WordPress, Dev.to, Discord und Slack gehen. Die verfügbaren Beitragstypen und Optionen hängen vom Zielkonto ab.

### Trigger-Ereignisse

| Ereignis | Wird ausgelöst, wenn |
| - | - |
| `post.created` | ein Beitrag erstellt wird. |
| `post.scheduled` | ein Beitrag geplant wird. |
| `post.published` | ein Beitrag auf der Plattform veröffentlicht wird. |
| `post.failed` | die Veröffentlichung eines Beitrags fehlschlägt. |
| `draft.converted` | ein Entwurf in einen Beitrag umgewandelt wird. |
| `quota.limit_reached` | dein Tarif ein Nutzungslimit erreicht. |

Der Trigger-Node verwaltet sein eigenes Webhook-Abonnement. Er registriert ein Abonnement, wenn du den Workflow aktivierst, und entfernt es, wenn du den Workflow deaktivierst. Er prüft die **HMAC-SHA256**-Signatur jeder Zustellung und antwortet bei fehlender oder falscher Signatur mit HTTP 401. Den Body jedes Ereignisses findest du unter [Webhook-Payloads](/de/webhooks/payloads.md).

> [!NOTE]
>
> Social media studio muss deine n8n-Webhook-URL erreichen können. Eine selbst gehostete n8n-Instanz auf `localhost` braucht eine öffentliche URL (zum Beispiel einen Tunnel), bevor der Trigger-Node Ereignisse empfangen kann.

## Authentifizierung

Beide Nodes verwenden eine gemeinsame API-Schlüssel-Zugangsdaten.

**1. API-Schlüssel erstellen**

Gehe im Dashboard von Social media studio zu **Einstellungen → API-Schlüssel** und erstelle einen Schlüssel. Details findest du unter [Authentifizierung](/de/authentication.md).

**2. Zugangsdaten in n8n hinzufügen**

Erstelle in n8n neue Zugangsdaten **Social Media Studio API** und füge deinen Schlüssel ein. n8n sendet den Schlüssel im Header `X-API-Key` und testet ihn beim Speichern der Zugangsdaten.

> [!NOTE]
>
> Behalte die Standard-**Base URL** (`https://api.so-me.studio`) bei, es sei denn, du betreibst ein eigenes Social-media-studio-Backend.

## Installation

**1. Community Nodes öffnen**

Gehe in n8n zu **Settings → Community Nodes → Install**.

**2. Paket installieren**

Gib `@social-media-scheduler/n8n-nodes-social-media-scheduler` ein und bestätige. Die Nodes **Social Media Studio** und **Social Media Studio Trigger** erscheinen im Nodes-Panel.

Bei einer selbst gehosteten n8n-Instanz kannst du das Paket auch direkt installieren:

```bash theme={null}
npm install @social-media-scheduler/n8n-nodes-social-media-scheduler
```

> [!NOTE]
>
> n8n benötigt Node.js 20 oder neuer, um Community-Nodes auszuführen.

> [!WARNING]
>
> Dies ist kein verifizierter Community-Node und daher nur in **selbst gehostetem n8n** verfügbar. n8n Cloud bietet keine nicht verifizierten Community-Nodes an.

## Beispiel: einen Beitrag mit Bild veröffentlichen

**1. Das Bild hochladen**

Füge einen **Social Media Studio**-Node mit **Media → Upload to Library** hinzu. Setze **Binary Property** auf das Binärfeld, das das Bild enthält. Der Node lädt die Datei hoch, verifiziert sie und gibt ihre Datei-ID zurück.

**2. Das Konto wählen**

Füge einen zweiten **Social Media Studio**-Node mit **Post → Create** hinzu. Setze **Platform** und **Post Type** und wähle das Ziel unter **Account Name or ID**.

**3. Bild anhängen und planen**

Trage die Datei-ID aus Schritt 1 unter **Media Library File IDs** ein, schreibe den **Text** und setze **Schedule For**. Lass **Schedule For** leer, um sofort zu veröffentlichen.

> [!TIP]
>
> Führe **Media → Validate** aus, bevor du einen Beitrag planst. Es prüft jede Datei anhand der Regeln jedes Ziels und zeigt dir, welche Dateien eine Plattform ablehnen wird.

## Threads und erste Kommentare

**Post → Create**, **Update** und **Schedule** sowie **Draft → Create**, **Update** und **Convert to Post** haben die Felder **Thread Parts** und **First Comment**. Das Feld **Text** ist der erste Teil des Threads, die Thread-Teile folgen der Reihe nach. Threads funktionieren auf Twitter/X, Threads, Bluesky und Mastodon.

## TikTok

Bevor du auf TikTok veröffentlichst, führe **Social Account → Get TikTok Creator Info** aus und wähle eine der zurückgegebenen Datenschutzstufen. TikTok lehnt einen Beitrag ohne erlaubte Datenschutzstufe ab.

## n8n-Vorlagen

Fünf sofort importierbare Workflows. Jeder verwendet nur den veröffentlichten Node und die integrierten Nodes von n8n; der gelbe Notizzettel auf jeder Arbeitsfläche listet auf, was du anpassen musst.

| Vorlage | Was sie tut |
| - | - |
| [RSS → AI caption → X](https://github.com/7t1-studio/n8n-nodes-social-media-scheduler/blob/main/templates/rss-ai-caption-to-x.json) | Zu jedem neuen Feed-Eintrag entsteht ein KI-geschriebener X-Beitrag, der zwei Stunden später mit dem Link geplant wird. |
| [YouTube → LinkedIn and X](https://github.com/7t1-studio/n8n-nodes-social-media-scheduler/blob/main/templates/youtube-to-linkedin-and-x.json) | Jedes neue Video deines Kanals wird 30 Minuten später auf LinkedIn und X geteilt. |
| [Google Sheets content calendar](https://github.com/7t1-studio/n8n-nodes-social-media-scheduler/blob/main/templates/google-sheets-content-calendar.json) | Zeilen mit der Markierung `ready` werden zu geplanten Beiträgen; Status und Beitrags-ID werden zurückgeschrieben. |
| [Slack alert on publish or failure](https://github.com/7t1-studio/n8n-nodes-social-media-scheduler/blob/main/templates/post-status-slack-alert.json) | Postet den Live-Link oder den Fehlergrund in einen Slack-Kanal. |
| [Weekly analytics email](https://github.com/7t1-studio/n8n-nodes-social-media-scheduler/blob/main/templates/weekly-analytics-email.json) | Jeden Montag die Zahlen der Vorwoche für jedes Facebook-, Instagram-, YouTube-, LinkedIn- und X-Konto. |

Lade eine Datei herunter und öffne in n8n **Workflows → Create workflow → ⋯ → Import from File**. Öffne jeden Node, der eine Warnung zeigt, und wähle deine Zugangsdaten aus. Die RSS- und Analyse-Vorlagen brauchen für den HTTP-Request-Node außerdem n8n-Zugangsdaten **Header Auth** (Name `X-API-Key`, Value: dein API-Schlüssel).

Einrichtungshinweise zu jeder Vorlage stehen in der [Vorlagen-README](https://github.com/7t1-studio/n8n-nodes-social-media-scheduler/blob/main/templates/README.md). Dieselben Dateien liegen im Social-media-studio-Monorepo unter `apps/n8n-node/templates/`.

## Weitere Automatisierungs-Tools

Eine native Zapier- oder Make-App gibt es bisher nicht. Beide können dieselbe REST API aufrufen und dieselben Webhooks empfangen: siehe [Zapier](/de/integrations/zapier.md) und [Make](/de/integrations/make.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.