Viele Leute planen Inhalte in einer Tabelle. Es ist ein guter Ort dafür: Du siehst den ganzen Monat, kannst sortieren, es jemandem zur Prüfung teilen und zehn Beiträge schneller bearbeiten, als es jeder Composer erlaubt.
Die Verschwendung passiert danach, wenn alles einzeln in ein Planungstool abgetippt wird. CSV-Import entfernt diesen Schritt.
Das Format
Der Bulk-Composer von BulkPublish liest eine CSV mit einer Kopfzeile und drei erkannten Spalten:
| Spalte | Erforderlich | Inhalt |
|---|---|---|
content | Ja | Der Beitragstext |
scheduled_at | Nein | Veröffentlichungsdatum und -uhrzeit, z. B. 2026-11-03T09:00 |
media_urls | Nein | Bild- oder Video-URLs zum Anhängen, mehrere getrennt durch ; |
Eine minimale Datei besteht aus einer Spalte und beliebig vielen Zeilen:
content
"Big news: our spring update is live."
"Behind the scenes: how we plan a week of content in 20 minutes."
Eine vollständigere nutzt alle drei:
content,scheduled_at,media_urls
"Big news: our spring update is live.",2026-11-03T09:00,https://example.com/spring.jpg
"How we plan a week of content in 20 minutes.",2026-11-03T13:00,https://example.com/planning.jpg
Du kannst dir eine Vorlage mit der richtigen Kopfzeile aus dem Composer herunterladen, was das Raten bei den Spaltennamen erspart.
Was mit unvollkommenen Zeilen passiert
Zwei Verhaltensweisen, die du kennen solltest, bevor du hundert Zeilen importierst.
Eine fehlende content-Spalte stoppt den Import. Du bekommst gesagt, dass die Datei eine content-Spalte braucht, statt eines Imports, der still gar nichts einbringt.
Zeilen ohne Inhalt und ohne Medien werden übersprungen. Nachfolgende Leerzeilen und Platzhalterzeilen, die jede echte Tabelle hat, werden nicht zu leeren Beiträgen.
Alles andere wird importiert und landet in einer bearbeitbaren Liste, sodass eine leicht falsche Zeile etwas ist, das du im Composer korrigierst, statt es in Excel zu korrigieren und erneut zu importieren.
Anführungszeichen, wo CSVs wirklich brechen
Fast jedes CSV-Problem ist ein Anführungszeichen-Problem.
- Enthält dein Text ein Komma, umschließe das Feld mit doppelten Anführungszeichen
- Enthält dein Text ein doppeltes Anführungszeichen, verdopple es und setze das ganze Feld in Anführungszeichen:
"""like this""" - Enthält dein Text einen Zeilenumbruch, setz das Feld in Anführungszeichen. Es wird trotzdem geparst
- Speicher als UTF-8, damit Emoji und Umlaute erhalten bleiben
Der Export aus Google Sheets oder Excel als CSV erledigt das alles. Eine CSV von Hand in einem Texteditor zu bearbeiten, ist die Stelle, an der es schiefgeht.
Was der CSV-Import nicht entscheidet
Die Datei trägt Text, Timing und Medien. Sie trägt nicht, an welche Kanäle jeder Beitrag geht, oder plattformspezifische Varianten des Texts.
Das ist Absicht. Die Kanalauswahl ist das, was sich am ehesten pro Beitrag unterscheidet und das, worin du dich in großen Mengen am wenigsten vertun willst, also wird sie nach dem Import im Composer gesetzt, wo du die Beiträge sehen kannst. Du kannst Kanäle auf den ganzen Stapel anwenden und einzelne Beiträge danach überschreiben.
Nach dem Import
Die importierten Beiträge treffen auf das, was bereits im Composer ist, als bearbeitbare Liste. Von dort aus kannst du:
- Den Text jedes Beitrags bearbeiten
- Seine geplante Zeit ändern oder festlegen
- Überschreiben, an welche Kanäle er geht
- Medien hinzufügen, die nicht in der Datei waren
- Zeilen löschen, bei denen du es dir anders überlegt hast
Dann stellst du den Stapel in die Warteschlange. Dein Veröffentlichungskontingent wird für den gesamten Stapel geprüft, bevor irgendetwas geplant wird, sodass ein Import, der größer ist, als dein Tarif erlaubt, dir das vorher sagt, statt erst auf halbem Weg.
Tarif-Limits, die du vorher prüfen solltest
- 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.
- Speicher: Free: 100 MB. Pro: 2 GB. Business: 10 GB.
Wenn du einen Monat täglicher Beiträge importierst, ist das tägliche Veröffentlichungslimit dasjenige, gegen das du prüfen musst, nicht die Dateigröße.
Die Kurzfassung
Plan weiter in der Tabelle. Exportiere sie mit einer content-Spalte, optional scheduled_at und media_urls, setz Anführungszeichen um alles mit einem Komma, speicher als UTF-8 und importiere. Setz die Kanäle danach im Composer, wo du tatsächlich siehst, was du zuweist.