Zum Hauptinhalt springen
Es gibt bisher keine native Social-media-studio-App in Make (früher Integromat). Die integrierten Module von Make decken beide Richtungen ab:
  • Make → Social media studio: Das Modul HTTP → Make a request ruft die REST API auf, um einen Beitrag zu erstellen oder zu planen.
  • Social media studio → Make: Der Trigger Webhooks → Custom webhook empfängt die Ereignisse, die Social media studio sendet (Beitrag veröffentlicht, Beitrag fehlgeschlagen, neuer Kommentar und mehr).
Die REST API benötigt 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 id jedes Kontos:
Bei genau einem Konto pro Plattform kannst du accountId weglassen.

Einen Beitrag aus einem Szenario erstellen oder planen

1

Den Body mit einem JSON-Modul bauen

Füge JSON → Create JSON hinzu. Definiere eine Datenstruktur mit den Feldern unten und ordne Werte aus vorherigen Modulen zu. Make maskiert Anführungszeichen und Zeilenumbrüche für dich, was ein von Hand getippter JSON-Body nicht tut.
2

Mit dem HTTP-Modul senden

Füge HTTP → Make a request hinzu:
Der Body, den das HTTP-Modul sendet, sieht so aus:
Ein erfolgreicher Aufruf liefert 201 mit dem Beitrag zurück, einschließlich seiner id und postStatus: "SCHEDULED". Um auf mehreren Plattformen zu veröffentlichen, nutze ein HTTP-Modul pro Plattform oder einen Iterator über eine Liste von Plattformen.
Füge dem HTTP-Modul eine Error-Handler-Route hinzu, wenn ein Szenario nach einem fehlgeschlagenen Beitrag weiterlaufen soll.

Ein Szenario durch ein Ereignis aus Social media studio starten

1

Webhook in Make erstellen

Starte das Szenario mit Webhooks → Custom webhook, klicke auf Add und kopiere die Adresse, die Make dir gibt.
2

Diese Adresse in Social media studio abonnieren

Öffne Einstellungen → Webhooks (app.so-me.studio/settings?tab=webhooks), füge einen Endpunkt mit der Make-Adresse hinzu und wähle die Ereignisse aus. Oder lege ihn über die API an:
Die Antwort enthält das Signatur-secret des Abonnements.
3

Make die Struktur lernen lassen

Klicke, während das Custom-webhook-Modul lauscht (Run once), unter Einstellungen → Webhooks beim Abonnement auf Testereignis senden. Make zeichnet die Felder der Beispiel-Zustellung auf.
Jede Zustellung ist ein JSON-POST mit diesem Umschlag:
Nutze einen Filter auf event, wenn ein Webhook mehrere Ereignistypen empfängt. Der Block data enthält IDs statt des vollständigen Inhalts; für einen Beitrag fügst du ein HTTP-Modul mit GET https://api.so-me.studio/v1/posts/{{data.postId}} und dem Header X-API-Key hinzu, um seinen Text, den Live-Link (shareUrl) oder den failureReason zu lesen. Nützliche Ereignisse 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.
Jede Zustellung trägt einen X-Webhook-Signature-Header: ein hexadezimaler HMAC-SHA256 des rohen Bodys, mit dem Secret des Abonnements als Schlüssel. Das Custom-webhook-Modul prüft ihn nicht, behandle die Make-Adresse daher wie ein Geheimnis. Zum Verifizieren aktivierst du die Optionen Get request headers und JSON pass-through des Webhooks, damit das Szenario den Header und den unverarbeiteten Body erhält, und vergleichst dann einen HMAC-SHA256 dieses Bodys mit dem Header. Die Funktion sha256() von Make akzeptiert einen HMAC-Schlüssel; die Reihenfolge der Argumente findest du in der Funktionsreferenz von Make. Details: Signaturprüfung.
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.

Weitere Tools

  • n8n hat einen Community-Node und fertige Workflow-Vorlagen.
  • Zapier funktioniert genauso, mit Webhooks by Zapier.