Instagram-Beiträge automatisch planen: 4 Wege und der KI-Agent Schritt für Schritt
Du kannst Instagram-Posts auf vier Arten automatisieren: mit Instagrams eigenem Planer, einer Planungs-App, deinem eigenen Code auf Metas Publishing-API oder einem KI-Agenten, der diese API aufruft. Jeder Weg außer dem ersten braucht ein professionelles Konto, und Metas Guide begrenzt das Veröffentlichen per API auf 100 Posts pro gleitenden 24 Stunden. Stand: 24. September 2026.
Was du brauchst, bevor du irgendetwas automatisierst
Ein professionelles Konto. Die Content Publishing API von Meta veröffentlicht nur auf professionellen Instagram-Konten, also Business oder Creator. Die Preisseite von Later sagt es klar: Auto-Publish funktioniert für Business- und Creator-Konten auf Instagram, bei allen anderen kommt eine Benachrichtigung, und du postest von Hand. Mit Instagram Login brauchst du keine Facebook-Seite; mit Facebook Login muss das Konto mit einer verknüpft sein.
Medien, die Instagram abrufen kann. Meta formuliert es so: „Das Medium muss zum Zeitpunkt des Versuchs auf einem öffentlich zugänglichen Server gehostet sein.“ Ein Freigabelink von Google Drive, Dropbox oder WeTransfer liefert eine Webseite statt der Datei, und das scheitert erst beim Veröffentlichen, nicht schon beim Planen.
Die richtigen Formate. Aus der Referenz von Meta, gelesen am 24. September 2026:
- Bilder: nur JPEG, max. 8 MB, Seitenverhältnis zwischen 4:5 und 1,91:1. Kein PNG, kein MPO oder JPS.
- Reels: MP4 oder MOV, 3 Sekunden bis 15 Minuten, max. 300 MB, 9:16 empfohlen.
- Karussells: bis zu 10 Bilder oder Videos, zählen als ein Post.
Instagram-Posts automatisieren: die vier Wege
| Weg | Wo der Zeitplan liegt | Preis, geprüft am 24. Sept. 2026 | Geltendes Limit | Am besten für |
|---|---|---|---|---|
| Der eigene Planer von Instagram | Keine Gebühr | Von Instagram festgelegt, siehe die Hilfeseite | Ein paar Posts pro Woche, ohne Einrichtung | |
| Buffer | Die Warteschlange von Buffer | Tarif für 0 $: 3 Kanäle, 10 geplante Posts pro Kanal. Essentials: 5 $ pro Kanal und Monat, jährliche Abrechnung | API-Kontingent von Meta | Ein paar Kanäle mit kleinem Budget |
| Later | Die Warteschlange von Later | Starter: 18,75 $ im Monat bei jährlicher Abrechnung, 8 Profile, 30 Posts pro Profil | API-Kontingent von Meta | Eine Marke, ein Profil pro Netzwerk |
| Dein Code auf Metas API | Dein Server | Die Publishing-Doku von Meta nennt keine Gebühr; Hosting und Wartung liegen bei dir | laut Guide 100 Posts pro gleitenden 24 h, auf der Referenzseite 50 | Ein Entwickler, eine App |
| KI-Agent + PlugKit | PlugKit | 29 $ im Monat für 5 verbundene Konten, 7 Tage kostenlos testen | Dasselbe Meta-Kontingent, Stories inklusive | Posten als ein Schritt in einem größeren Ablauf |
Die Preise stammen von buffer.com/pricing, later.com/pricing und plugkit.co. Der 0-$-Plan von Buffer enthält außerdem einen API-Schlüssel mit 3.000 Anfragen im Monat.
Für ein paar Posts pro Woche reicht der native Planer; was er einplanen kann, Storys und Musik inklusive, steht in Kannst du Instagram-Storys, Posts mit Musik und Reels planen?. Der Rest dieser Seite behandelt die drei Wege über die API von Meta.
Instagram-Posts über die API von Meta automatisieren
Die Publishing-API von Meta arbeitet mit drei Aufrufen. PlugKit führt sie für dich aus, genau wie jeder Planer, der automatisch über die offizielle API veröffentlicht:
POST /<IG_ID>/mediamitimage_urlundcaption. Für ein Reelmedia_type=REELSundvideo_url. Meta antwortet mit einer Container-ID.GET /<container_id>?fields=status_code, bisFINISHEDzurückkommt. Die anderen Werte sindIN_PROGRESS,ERROR,EXPIREDundPUBLISHED. Meta empfiehlt, einmal pro Minute nachzusehen, höchstens 5 Minuten lang.POST /<IG_ID>/media_publishmitcreation_id. Der Post ist live.
Drei Details entscheiden, ob es auf Dauer funktioniert.
Den Zeitplan musst du selbst einhalten. Unter den Container-Parametern, die Meta dokumentiert, gibt es kein Veröffentlichungsdatum, und ein Container, der nicht innerhalb von 24 Stunden veröffentlicht wird, läuft ab. Du kannst also nicht am Montag die Container für eine ganze Woche vorbereiten. Irgendetwas muss zur richtigen Minute aufwachen und die Schritte 1 bis 3 ausführen.
Das Kontingent ist nicht auf jeder Seite gleich. Im Publishing-Guide steht: „Instagram-Konten sind auf 100 per API veröffentlichte Posts innerhalb eines gleitenden 24-Stunden-Zeitraums begrenzt. Karussells zählen als ein einziger Post.“ Die Referenzseite des Endpunkts content_publishing_limit nennt weiterhin ein quota_total von 50. Ruf diesen Endpunkt vor einem großen Batch auf und verlass dich auf das, was er für dein Konto zurückgibt.
Tokens laufen ab. Ein langlebiges Token hält 60 Tage und lässt sich vor Ablauf erneuern. Ein selbstgebauter Scheduler, der das Erneuern vergisst, hört an Tag 61 auf zu veröffentlichen.
Die komplette Anleitung mit einem Python-Skript findest du in meinem Instagram-API-Guide.
Schritt für Schritt: automatisierte Instagram-Posts mit einem KI-Agenten
So sieht der Weg über einen Agenten mit Claude Code aus. Der Agent spricht nie direkt mit Meta: Er ruft die MCP-Tools von PlugKit auf, und PlugKit übernimmt den Container, die Statusprüfung und die Veröffentlichung.
Schritt 1: Instagram-Konto verbinden. Verbinde im PlugKit-Dashboard Instagram und melde dich mit dem professionellen Konto an. Zum Veröffentlichen brauchst du instagram_business_content_publish, einen der Scopes aus der Instagram-Doku von PlugKit.
Schritt 2: MCP-Server zu deinem Agenten hinzufügen. In Claude Code:
claude mcp add -t http plugkit https://api.plugkit.co/mcp
Führe dann /mcp aus, wähle Authenticate und bestätige auf dem Zustimmungsbildschirm von PlugKit. Du wählst den Scope: mcp:read blendet alle Schreib-Tools aus, mcp:write erlaubt das Veröffentlichen. Ich würde für ein paar Tage nur mit Lesezugriff starten.
Schritt 3: Medien bereitstellen. Eine öffentliche JPEG-URL funktioniert. Ohne eine zeigt list_media die Dateien, die schon in deiner Bibliothek liegen, und open_media_uploader blendet eine Ablagezone im Gespräch ein, wenn der Agent keine Shell hat.
Schritt 4: Fragen. Ein Satz reicht:
Plane launch.jpg auf meinem Instagram für Donnerstag 9:00 Uhr Pariser Zeit, Caption „Launch-Tag. Link in der Bio.“ Zeig mir den Post, bevor du ihn erstellst.
Der Agent macht daraus einen create_post-Aufruf:
{
"profileId": "prof_…",
"accountIds": ["acc_instagram"],
"content": "Launch day. Link in bio.",
"mediaItems": [{ "type": "image", "url": "https://example.com/launch.jpg" }],
"scheduledFor": "2026-10-01T09:00:00",
"timezone": "Europe/Paris"
}
Der Server weist das Modell an, dir den genauen Inhalt zu zeigen und vor dem Veröffentlichen auf deine Freigabe zu warten. PlugKits eigene Doku nennt das „einen Prompt, kein Schloss“: Die eigentliche Absicherung ist der Scope, den du in Schritt 2 vergeben hast.
Schritt 5: Slots wählen lassen. get_best_times_to_post liefert ein Engagement-Raster nach Wochentag und Uhrzeit, gebaut, um scheduledFor zu befüllen. „Nimm die fünf Fotos aus meiner Bibliothek, schreib Captions in meinem Ton und plane nächste Woche eins pro Tag zu meiner besten Uhrzeit“ wird zu fünf Aufrufen von create_post. Ein Post pro Tag liegt weit unter dem Kontingent.
Schritt 6: Prüfen, was passiert ist. Jeder Post liefert ein Ziel pro Konto mit einem status, dann die platformPostUrl, sobald er live ist. Schlägt ein Ziel fehl, kommt der Post als partial zurück, und publish_post wiederholt nur dieses Ziel. Die Webhooks post.published, post.partial und post.failed benachrichtigen deine Systeme, und /mcp__plugkit__report fasst alles in Claude Code zusammen.
Ohne Agent: derselbe Post mit einem API-Aufruf
Wenn dein Redaktionsplan schon in einer Tabelle oder einem CMS liegt, lass das Modell weg und ruf direkt den Publishing-Endpoint auf:
curl -X POST https://api.plugkit.co/v1/posts \
-H "Authorization: Bearer sk_your_key" \
-H "Content-Type: application/json" \
-d '{
"profileId": "YOUR_PROFILE_ID",
"accountIds": ["INSTAGRAM_ACCOUNT_ID"],
"content": "Launch day. Link in bio.",
"mediaItems": [{ "type": "image", "url": "https://example.com/launch.jpg" }],
"scheduledFor": "2026-10-01T09:00:00",
"timezone": "Europe/Paris"
}'
Ein Datum ohne Offset bezieht sich auf timezone; ein Datum mit Offset ignoriert das Feld. Schick ein Video, und es wird zum Reel: shareToFeed (standardmäßig aktiv) zeigt es zusätzlich im Feed, und trialReel zeigt es nur Nicht-Followern, bei Konten mit mindestens 1.000 Followern. asStory: true schickt es stattdessen in die Story: ein JPEG bis 8 MB oder ein Video von 3 bis 60 Sekunden bis 100 MB, ohne Caption.
Woran automatisierte Instagram-Posts scheitern
- PNG-Dateien. Meta veröffentlicht nur JPEG. Konvertiere vor dem Planen.
- Freigabelinks. Links von Drive, Dropbox und WeTransfer scheitern beim Veröffentlichen.
- Dein eigener Code. Container laufen nach 24 Stunden ab, Tokens nach 60 Tagen.
- Das Kontingent. Storys zählen zum selben Kontingent wie Feed-Posts.
- Löschen ist nicht Zurückziehen.
delete_poststorniert eine Planung in PlugKit, und laut der Tool-Referenz von PlugKit lässt sich ein Instagram-Post nicht mehr zurückziehen, sobald er live ist. - Page Publishing Authorization. Bei Setups mit Facebook Login blockiert Meta das Veröffentlichen auf einem Konto, dessen verknüpfte Seite PPA verlangt, bis diese abgeschlossen ist.
Nichts davon ist die Art von Automatisierung, wegen der Konten markiert werden: Das sind Bots, die die App bedienen, folgen, liken oder Massen-DMs verschicken. Wo die Grenze liegt, habe ich in was Meta erlaubt und wofür du markiert wirst aufgeschrieben.
Welchen Weg ich wählen würde
Drei Posts pro Woche auf einem Konto: Instagrams eigener Planer. Ein gemeinsamer Kalender für ein paar Kanäle: Buffer oder Later, mit Preisen verglichen in Instagram-Automatisierungstools. Posten als ein Schritt in einem längeren Ablauf, also Caption schreiben, Crossposting auf LinkedIn und X, Antworten auf die folgenden Kommentare: ein Agent.
Genau für diesen letzten Fall habe ich PlugKit gebaut: 29 $ im Monat für 5 verbundene Konten, jederzeit kündbar, mit 7 Tagen kostenloser Testphase. Mehr dazu im Instagram-Automatisierungs-Hub und im Leitfaden zum Instagram-MCP-Server.
FAQ
Kannst du Instagram-Posts kostenlos automatisieren?
Ja, in Grenzen. Instagrams eigener Planer kostet nichts, und der 0-$-Plan von Buffer verbindet 3 Kanäle mit 10 geplanten Posts pro Kanal. Metas Publishing-Doku nennt keine Gebühr für die API, aber du hostest und wartest den Code selbst. PlugKit kostet 29 $ im Monat nach einer 7-tägigen kostenlosen Testphase.
Kann ich Posts auf einem privaten Instagram-Konto automatisieren?
Nicht über die API. Die Publishing-API von Meta funktioniert nur mit professionellen Konten, also Business oder Creator, und die Basic Display API, die private Konten auslesen konnte, funktioniert seit dem 4. Dezember 2024 nicht mehr. Wenn du das Konto in den App-Einstellungen auf professionell umstellst, stehen dir alle Wege auf dieser Seite offen.
Können ChatGPT oder Claude automatisch auf Instagram posten?
Nicht von allein: Sie brauchen ein Tool, das mit deinem Konto verbunden ist. Wenn du einen MCP-Server wie den von PlugKit zu Claude, ChatGPT, Cursor oder VS Code hinzufügst, ruft der Assistent create_post mit einem Datum auf. PlugKit veröffentlicht dann zu diesem Zeitpunkt, auch wenn der Chat geschlossen ist.
Wie viele Instagram-Posts kann ich pro Tag automatisieren?
Der Publishing-Leitfaden von Meta nennt 100 per API veröffentlichte Posts pro rollierenden 24 Stunden, wobei ein Karussell als ein Post zählt. Die Referenzseite des zugehörigen Kontingent-Endpoints nennt noch 50, also ruf content_publishing_limit auf, um die Zahl für dein Konto zu sehen. Stories zählen zum selben Kontingent.
Bekommen automatisierte Instagram-Posts weniger Reichweite?
Die Publishing-Doku von Meta sagt nichts darüber, dass per API veröffentlichte Posts weniger Reichweite bekommen als Posts aus der App. Was Instagram und TikTok tatsächlich über das Ranking sagen, habe ich mir in bekommen geplante Posts weniger Views angesehen.
Ein Plug für jede Plattform, die dein Agent anfasst
29 $ im Monat für 5 verbundene Accounts, jederzeit kündbar. Jede Funktion in jedem Tarif.
Hol dir deinen API-Key →