- Zapier → Social media studio: Eine Webhooks-by-Zapier-Aktion ruft die REST API auf, um einen Beitrag zu erstellen oder zu planen.
- Social media studio → Zapier: Ein Webhooks-by-Zapier-Trigger fängt die Ereignisse ab, die Social media studio sendet (Beitrag veröffentlicht, Beitrag fehlgeschlagen, neuer Kommentar und mehr).
Webhooks by Zapier setzt unter Umständen einen kostenpflichtigen Zapier-Tarif voraus. Prüfe deinen Zapier-Tarif, bevor du loslegst. Auf Seiten von Social media studio benötigt die REST API einen Standard-, Advanced- oder Lifetime-Tarif (Lite enthält sie nicht). Wie viele Webhook-Endpunkte du anlegen kannst, hängt von deinem Tarif ab; siehe Webhooks-Übersicht.
Bevor du startest
1
API-Schlüssel erstellen
Öffne in Social media studio Einstellungen → API (app.so-me.studio/settings?tab=api) und erstelle einen Schlüssel. Er beginnt mit
sk_live_ und wird nur einmal angezeigt. Siehe Authentifizierung.2
Konto-IDs ermitteln (optional)
Wenn du mehr als ein Konto derselben Plattform verbunden hast, muss jeder Beitrag angeben, welches verwendet werden soll. Liste deine Konten einmal auf und notiere dir die Bei genau einem Konto pro Plattform kannst du
id jedes Kontos:accountId weglassen.Einen Beitrag aus einem Zap erstellen oder planen
Füge einen Aktionsschritt hinzu: Webhooks by Zapier → POST.
Zapier baut das JSON für dich und maskiert es, daher ist Text mit Anführungszeichen oder Zeilenumbrüchen unproblematisch.
Um auf mehreren Plattformen zu veröffentlichen, füge pro Plattform einen POST-Schritt hinzu.
Die entsprechende Anfrage zum Testen außerhalb von Zapier:
201 mit dem Beitrag zurück, einschließlich seiner id und postStatus: "SCHEDULED". Ordne die id späteren Schritten zu, wenn du den Beitrag aktualisieren oder löschen willst.
Verschachtelte Felder: TikTok-Optionen und Threads
Verschachtelte Felder: TikTok-Optionen und Threads
TikTok-Beiträge brauchen Custom Request sendet den Body so, wie du ihn eingibst, und maskiert zugeordnete Werte nicht. Ein zugeordnetes Feld mit einem doppelten Anführungszeichen oder einem Zeilenumbruch erzeugt ungültiges JSON, das die API mit
tiktok.privacyLevel, und Threads nutzen ein threadParts-Array. Die POST-Aktion sendet flache Schlüssel-Wert-Daten, verwende dafür daher Webhooks by Zapier → Custom Request mit der Methode POST, derselben URL und denselben Headern plus Content-Type: application/json, und gib den JSON-Body unter Data ein:400 ablehnt.Fehler
Fehler
Einen Zap durch ein Ereignis aus Social media studio starten
1
Trigger in Zapier erstellen
Wähle Webhooks by Zapier → Catch Hook als Trigger und kopiere die Webhook-URL, die Zapier dir gibt.
2
Diese URL in Social media studio abonnieren
Öffne Einstellungen → Webhooks (app.so-me.studio/settings?tab=webhooks), füge einen Endpunkt mit der Zapier-URL hinzu und wähle die Ereignisse aus. Oder lege ihn über die API an:Die Antwort enthält das Signatur-
secret des Abonnements.3
Testereignis senden
Klicke unter Einstellungen → Webhooks beim Abonnement auf Testereignis senden und anschließend in Zapier auf Test trigger, damit Zapier die Felder kennenlernt.
POST mit diesem Umschlag:
Event, Data Post Id, Data Platform und so weiter. Der Block data enthält IDs statt des vollständigen Inhalts; für einen Beitrag rufst du GET https://api.so-me.studio/v1/posts/{postId} mit einem Webhooks by Zapier → GET-Schritt auf, um seinen Text, den Live-Link (shareUrl) oder den failureReason zu lesen.
Nützliche Ereignisse für Zaps sind unter anderem post.published, post.failed, post.scheduled, inbox.message_received, inbox.comment_received, social.account_disconnected und quota.limit_reached. Die vollständige Liste findest du in der Webhooks-Übersicht, Beispiel-Payloads im Payload-Format.
Social media studio wartet 10 Sekunden auf eine Antwort und wiederholt eine fehlgeschlagene Zustellung bis zu 4-mal. Ein Abonnement, das 10-mal in Folge fehlschlägt, wird deaktiviert; aktiviere es unter Einstellungen → Webhooks wieder.