Airtable zu Social Media mit n8n

Airtable zu Social Media mit n8n

Verwandle einen Airtable-Content-Kalender in geplante Beiträge. Das Feld-Setup, das Status-Gate, und warum das Zurückschreiben wichtiger ist, als man denkt.

Airtable kommt einem Content-Kalender ziemlich nahe. Raster- und Kalenderansichten über denselben Daten, Anhänge neben dem Text, Mitarbeiter und Ansichten pro Kampagne.

Von dort zu veröffentlichten Beiträgen zu kommen ist ein kurzer Workflow, mit zwei Details, die entscheiden, ob er zuverlässig läuft.

Felder, die sich lohnen

FeldTypZweck
ContentLanger TextDer Beitrag
StatusEinzelauswahlEntwurf, Bereit, Veröffentlicht
KanäleMehrfachauswahlZielplattformen
Veröffentlichen umDatumGeplante Zeit
MedienAnhangBilder oder Video
Post-URLURLNach dem Veröffentlichen zurückgeschrieben

Airtables Anhangsfeld ist hier der eigentliche Vorteil gegenüber einer Tabelle: Die Medien leben mit der Zeile statt als URL, die du irgendwo hosten musst.

Der Workflow

1. Schedule Trigger, alle 15 oder 30 Minuten.

2. Airtable-Knoten, Datensätze suchen mit einem Filter Status = "Bereit". Das ist das Gate, und der Grund, warum der Workflow keine halbfertigen Zeilen veröffentlicht.

3. Filtere nach dem Veröffentlichungsdatum, wenn die Zeile das Timing steuern soll.

4. Baue den Beitrag aus den Feldern zusammen, indem du die Mehrfachauswahl-Kanäle der Kanalliste zuordnest.

5. BulkPublish-Knoten, Post → Erstellen.

6. Airtable-Knoten, den Datensatz aktualisieren. Setze Status auf Veröffentlicht und schreibe die Post-URL zurück.

Schritt 6 ist nicht optional

Ohne das Zurückschreiben findet der nächste Lauf dieselben Zeilen weiterhin als Bereit markiert vor und veröffentlicht sie erneut. Dann der Lauf danach. Ein Workflow, der alle 15 Minuten abfragt, veröffentlicht denselben Beitrag 96 Mal am Tag erneut.

Das ist die mit Abstand häufigste Art, wie diese Workflows schiefgehen, und das Symptom ist öffentlich peinlich.

Willst du auf Nummer sicher gehen, filtere zusätzlich Datensätze heraus, die bereits eine Post-URL haben. Zwei unabhängige Prüfungen, sodass ein Ausfall nicht zu Duplikaten führt.

Anhänge

Airtable-Anhänge kommen mit URLs, die du durchreichst. Zwei Dinge, die du wissen solltest.

Anhang-URLs können zeitlich begrenzt sein. Baue keinen Workflow, der eine jetzt speichert und Tage später ohne erneutes Abrufen nutzt.

Prüfe die Datei gegen die Regeln der Plattform. Airtable hält anstandslos ein 50-MB-Bild fest, das Instagram nicht annimmt. Medienregeln werden beim Erstellen des Beitrags geprüft, du bekommst also einen klaren Fehler statt eines stillen Ausfalls, aber der Workflow sollte das irgendwo protokollieren, wo du es siehst.

Planen versus jetzt veröffentlichen

Ordne bevorzugt das Feld Veröffentlichen um einer geplanten Zeit zu, statt zu veröffentlichen, wann immer der Workflow gerade läuft.

Zwei Gründe: Zeilen werden auf Bereit gesetzt, wenn jemand am Schreibtisch sitzt, was nicht ist, wann dein Publikum liest, und ein geplanter Beitrag kann noch abgebrochen werden, falls sich die Zeile als falsch herausstellt.

Zuerst Entwürfe

Erstelle in der ersten Woche Entwürfe. Du siehst, wie die Feldzuordnung tatsächlich ankommt, besonders bei Kanälen und Anhängen, bevor irgendetwas öffentlich ist.

Plan-Limits

  • Kanäle: Free: 3 (1 pro Plattform). Pro: 30 (2 pro Plattform). Business: 75 (5 pro Plattform).
  • Beiträge: Free: 3/Tag. Pro: 30/Tag. Business: unbegrenzt.
  • API-Anfragen/Tag: Free: 30. Pro: 5.000. Business: 50.000.

Ein Workflow, der alle 15 Minuten abfragt, verbraucht 96 Anfragen am Tag, bevor überhaupt etwas veröffentlicht wird, weshalb die Free-Stufe zum Testen taugt und nicht zum Betrieb.

BulkPublish veröffentlicht auf 15 Plattformen.

Die Kurzfassung

Filtere nach einem Status-Feld, damit Entwürfe unveröffentlicht bleiben, und schreibe nach dem Veröffentlichen zu Airtable zurück, damit Zeilen nicht erneut aufgegriffen werden, was diese Workflows sonst zu doppelten Beiträgen führt. Ordne Veröffentlichen um einer geplanten Zeit zu, statt beim Trigger zu posten, und prüfe Anhänge gegen die Medienregeln der Plattform.