Über diesen Workflow
Videos & Bilder über 9 soziale Plattformen mit Blotato und Airtable veröffentlichen
Diese n8n Workflow-Vorlage mit dem Titel „Videos & Bilder veröffentlichen – Blotato“ ist ein umfassendes Automatisierungssystem, das die Veröffentlichung von Multimedia-Inhalten (Videos und Bildern) auf neun wichtigen Social-Media-Plattformen – Instagram, Facebook, YouTube, Threads, LinkedIn, TikTok, Twitter (X), Bluesky und Pinterest – unter Verwendung des Drittanbieter-Veröffentlichungsdienstes Blotato als einheitliche API-Schicht optimiert. Der Workflow ruft Metadaten und Medien-URLs aus einer Airtable-Datenbank ab, optimiert optional YouTube-Titel mit OpenAI's GPT-4.1-Mini, lädt Medieninhalte in Blotatos Speicher hoch und versendet dann plattformspezifische Beiträge mit angepasstem Text und Einstellungen. Er enthält auch Mechanismen zur Aktualisierung des ursprünglichen Airtable-Datensatzes, um den Veröffentlichungsstatus widerzuspiegeln.
Hauptfunktionen und Fähigkeiten
- Multi-Plattform-Veröffentlichung: Veröffentlicht gleichzeitig auf 9 sozialen Netzwerken über Blotatos einzigen API-Endpunkt.
- Dynamische Inhaltsverwaltung: Verwendet Kurztexte für zeichenbeschränkte Plattformen (z. B. X/Twitter, Instagram) und lange Skripte für Plattformen wie YouTube und Facebook.
- Medienverwaltung: Lädt sowohl Video- als auch Bildinhalte von in Airtable gespeicherten URLs vor der Veröffentlichung zu Blotato hoch.
- KI-gestützte Titeloptimierung: Generiert virale, konforme YouTube Shorts-Titel mit OpenAI basierend auf vom Benutzer bereitgestellten Entwurfstiteln.
- Extraktion der Pinterest Board-ID: Enthält einen dedizierten Unter-Workflow zum Auslesen von Pinterest Board-IDs aus öffentlichen URLs – ein häufiges Problem bei API-Integrationen.
- Statusverfolgung: Aktualisiert Airtable-Datensätze, um den Veröffentlichungsprozess widerzuspiegeln (z. B. „In Bearbeitung“, „Abgeschlossen“).
- Fehlertoleranz: Alle Veröffentlichungsknoten verwenden
onError: "continueErrorOutput", um ein vollständiges Workflow-Versagen zu verhindern, falls eine Plattform fehlschlägt. - Umfassende Dokumentation: Eingebettete Haftnotizen enthalten Einrichtungsanleitungen, Debugging-Links, bekannte Einschränkungen und Affiliate-Ressourcen.
Hauptknoten und ihre Zwecke
| Knoten | Typ | Zweck |
|---|---|---|
| Beim Klicken auf „Workflow testen“ | Manueller Trigger | Initiiert die Workflow-Ausführung während des Testens. |
| Airtable Record ID | Set | Fügt eine hartcodierte Airtable-Datensatz-ID (recJBpGmgd7nuLpfe) zu Testzwecken ein. |
| Airtable | Airtable | Ruft einen bestimmten Datensatz aus der Tabelle „Media Creation“ ab, der Skript, Medien-URLs, Social-Text und Account-IDs enthält. |
| Gültigen YouTube-Titel sicherstellen | OpenAI (LangChain) | Schreibt den Entwurfstitel des Benutzers in einen viralen YouTube Shorts-Titel mit weniger als 100 Zeichen im JSON-Format um. |
| Vorbereiten zur Veröffentlichung | Set | Fasst alle notwendigen Veröffentlichungsdaten zusammen: Social-Account-IDs, Board-IDs und formatierter Text (kurz/lang). |
| Bild zu Blotato hochladen / Video zu Blotato hochladen | HTTP Request | Lädt Bilder oder Videos von in Airtable gespeicherten URLs zu Blotatos Medienendpunkt (/v2/media) hoch und gibt eine gehostete URL zurück. |
| [Plattform] Veröffentlichen über Blotato (9 Knoten) | HTTP Request | Sendet POST-Anfragen an Blotatos /v2/posts-Endpunkt mit plattformspezifischen Payloads (z. B. targetType, Datenschutzeinstellungen, Seiten-/Board-IDs). |
| Airtable: Instagram gepostet / Airtable: Instagram1 gepostet | Airtable | Aktualisiert das Feld „Production“-Status des ursprünglichen Airtable-Datensatzes (z. B. auf „Abgeschlossen“ oder „In Bearbeitung“). |
| Pinterest System (tm) → Pinterest Board-Seite abrufen → Pinterest Page Sleuth | Form Trigger → HTTP → Code | Ein eigenständiges Dienstprogramm zum Extrahieren einer Pinterest Board-ID aus einer öffentlichen URL durch Scraping und Parsen von eingebettetem JSON. |
Anwendungsfälle und Vorteile
- Content Creators & Agenturen: Automatisieren Sie die plattformübergreifende Social-Media-Distribution, ohne einzelne Plattform-APIs verwalten zu müssen.
- Effizienz: Eliminieren Sie manuelles Hochladen und Posten auf über 9 Plattformen; reduzieren Sie menschliche Fehler.
- Konsistenz: Stellen Sie markenkonforme Botschaften mit zentralisierten Inhalten sicher, die in Airtable gespeichert sind.
- Skalierbarkeit: Fügen Sie einfach neue Datensätze in Airtable hinzu, um zukünftige Beiträge zu planen.
- Compliance: Erzwingen Sie plattformspezifische Einschränkungen (z. B. YouTube-Titellänge, Pinterest-Board-Anforderungen) programmatisch.
- Debugging & Überwachung: Haftnotizen enthalten direkte Links zu sozialen Profilen und dem Dashboard für fehlgeschlagene Beiträge von Blotato.
Schritt-für-Schritt-Workflow-Logik
- Trigger: Der Workflow startet entweder manuell über den Manuellen Trigger (zum Testen) oder kann für geplante/automatisierte Trigger angepasst werden.
- Datensatzidentifikation: Der Knoten Airtable Record ID setzt eine statische Datensatz-ID für Testzwecke.
- Datenabruf: Der Knoten Airtable ruft den vollständigen Datensatz ab, der Folgendes enthält:
Script(langer Inhalt)Text für X(kurzer Inhalt)Video-URLundBild-URL- Social-Account-IDs (z. B.
instagram_id,facebook_page_id) - Entwurf
Media Title
- YouTube-Titeloptimierung: Der Knoten Gültigen YouTube-Titel sicherstellen sendet den Entwurfstitel an OpenAI, das einen konformen, viralen Titel im JSON-Format zurückgibt.
- Datenvorbereitung: Der Knoten Vorbereiten zur Veröffentlichung fasst alle erforderlichen Felder in einem einheitlichen JSON-Objekt zusammen, einschließlich des KI-generierten YouTube-Titels und der Social-IDs.
- Medien-Upload:
- Bild zu Blotato hochladen sendet die Bild-URL an Blotato.
- Video zu Blotato hochladen sendet die Video-URL an Blotato.
- Beide geben eine von Blotato gehostete Medien-URL zurück, die in nachfolgenden Veröffentlichungsschritten verwendet wird.
- Parallele Veröffentlichung: Die hochgeladene Medien-URL wird an neun parallele HTTP-Knoten weitergeleitet, die jeweils für eine bestimmte Plattform konfiguriert sind:
- Jeder konstruiert eine JSON-Payload mit plattformspezifischen
target- undcontent-Eigenschaften. - Die Authentifizierung verwendet einen gemeinsamen Blotato API-Schlüssel über HTTP-Header-Anmeldeinformationen.
- Pinterest referenziert eindeutig das hochgeladene Bild (nicht Video) und enthält eine
boardId. - YouTube enthält den KI-optimierten Titel und Einstellungen für Abonnentenbenachrichtigungen.
- Jeder konstruiert eine JSON-Payload mit plattformspezifischen
- Statusaktualisierung: Nach der Veröffentlichung auf Instagram (als repräsentatives Beispiel) ändern zwei Airtable-Aktualisierungsknoten den „Production“-Status des ursprünglichen Datensatzes – ein Beispiel dafür, wie Erfolg/Misserfolg protokolliert werden kann (obwohl dies nicht für alle Plattformen vollständig implementiert ist).
- Dienstprogramm-Unter-Workflow: Separat ermöglicht das Formular Pinterest System (tm) Benutzern die Eingabe einer Pinterest Board-URL, die gescrapt und geparst wird, um die numerische
boardIdzu extrahieren – entscheidend für Pinterest API-Aufrufe.
Dieser Workflow ist ein Beispiel für eine produktionsreife, dokumentationsreiche Automatisierung, die die Inhaltsplanung (Airtable), KI-Verbesserung (OpenAI), Medien-Hosting (Blotato) und die Multi-Channel-Distribution verbindet – und somit den operativen Aufwand des modernen Social-Media-Managements erheblich reduziert.
So geht’s: JSON herunterladen und in n8n „Aus Datei importieren“ wählen.