Kommentar zu DMAPI

Machen Sie aus „Schick mir den Link“-Kommentaren private Nachrichten

Erstellen Sie eine Automatisierung, und FoPost überwacht die Kommentare Ihrer Instagram- und Facebook-Konten. Passt ein Kommentar, erhält der Kommentierende eine private Antwort in seinen DMs, die zunächst zur Freigabe zurückgehalten wird, sofern Sie nichts anderes festlegen.

POST /v1/automations
curl -X POST https://api.fopost.com/v1/automations \
  -H "X-API-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "workspaceId": "9b2f6c1e-...",
    "name": "Price comments to DM",
    "triggerType": "inbox_message",
    "triggerConfig": { "keywords": ["price", "link"], "types": ["comment"], "maxRunsPerDay": 20 },
    "graph": {
      "nodes": [
        { "id": "t1", "kind": "trigger" },
        { "id": "m1", "kind": "send_message", "config": {
          "channel": "private",
          "text": "Hi {{contact.name}}, here is the link you asked for.",
          "buttons": [{ "title": "Shop now", "url": "https://yourbrand.com/shop" }]
        } }
      ],
      "edges": [{ "id": "e1", "source": "t1", "target": "m1" }]
    }
  }'

Keyword-Treffer

Eines oder alle von bis zu 20 Keywords, nur bei Kommentaren oder bei jedem Nachrichtentyp.

Erst Freigabe

Neue Automatisierungen halten jede Antwort zurück, bis eine Person sie vor dem Senden freigibt.

Einmal pro Kommentar

Ein Kommentar wird reserviert, bevor die DM rausgeht, und deshalb nie zweimal beantwortet.

Trigger

Entscheiden Sie, welche Kommentare eine Nachricht erhalten

Der Trigger inbox_message feuert bei neuen Kommentaren, Erwähnungen, Antworten, DMs, Story-Antworten und Bewertungen. Grenzen Sie ihn mit Keywords, Nachrichtentypen, bestimmten Konten oder bestimmten Beiträgen ein und wählen Sie, nur Followern oder nur der ersten Nachricht einer Person zu antworten. Jede Automatisierung läuft standardmäßig höchstens 3-mal pro Tag; erhöhen Sie maxRunsPerDay auf bis zu 20.

Trigger-Referenz lesen
Automatisierungen, die nach Zeitplan, auf einem Feed und netzwerkübergreifend laufen

Pro Beitrag

postIds beschränkt die Automatisierung auf Kommentare unter den genannten Beiträgen.

Nur Follower

followersOnly überspringt Kommentierende, die dem Konto nicht folgen.

Tageslimit

maxRunsPerDay verhindert, dass ein viraler Beitrag Hunderte Nachrichten auslöst.

Nachricht

Eine private Antwort, in Ihren eigenen Worten

Der Schritt send_message mit channel auf private sendet dem Kommentierenden eine DM über die private Antwort von Meta. Verwenden Sie {{contact.name}} und {{message.text}} im Text, fügen Sie bis zu 3 Link-Buttons oder 13 Schnellantworten hinzu und hängen Sie einen Link an, der UTM-Tags und eine gezählte Weiterleitung erhält. Meta akzeptiert eine private Antwort nur innerhalb von 7 Tagen nach dem Kommentar, ältere Kommentare schlagen daher mit dieser Begründung fehl.

Den Schritt send_message ansehen
POST /v1/automations/:id/dry-run
curl -X POST https://api.fopost.com/v1/automations/f2b7d9a4-.../dry-run \
  -H "X-API-Key: $API_KEY"

{
  "would_defer": false,
  "approval_mode": false,
  "steps": [
    { "node_id": "t1", "action_type": "trigger", "status": "completed", ... },
    { "position": 1, "node_id": "m1", "action_type": "send_message", "status": "completed",
      "handle": "out", "error_message": null,
      "output": { "messagePreview": "Hi Jordan, here is the link you asked for.", "channel": "private" } }
  ],
  "drafts": [],
  "total_delay_ms": 0,
  "credits_charged": 0
}

Testlauf

Sehen Sie die Nachricht anhand eines aktuellen Kommentars in der Vorschau. Es wird nichts gesendet oder erstellt.

Getrackte Links

Klicks werden gezählt, und die URL trägt utm_medium=dm.

7-Tage-Fenster

Metas Limit für private Antworten, vor jedem Versand geprüft.

Kontrolle

Jeden Lauf freigeben, pausieren und prüfen

Sofern ein Schritt requireApproval nicht auf false setzt, wartet jede Antwort in GET /v1/inbox/approvals, bis jemand sie freigibt oder ablehnt. Schalten Sie die Automatisierung mit einem Aufruf ein und aus und lesen Sie ihren Laufverlauf, um zu sehen, was gefeuert hat, was wartet und was fehlgeschlagen ist.

Jetzt loslegen
POST /v1/automations/:id/toggle
curl "https://api.fopost.com/v1/inbox/approvals?workspace_id=9b2f6c1e-..." \
  -H "X-API-Key: $API_KEY"

curl -X POST https://api.fopost.com/v1/inbox/approvals/:id/approve -H "X-API-Key: $API_KEY"

curl -X POST https://api.fopost.com/v1/automations/f2b7d9a4-.../toggle -H "X-API-Key: $API_KEY"

{ "id": "f2b7d9a4-...", "active": false }

Laufverlauf

GET /v1/automations/:id/runs mit Status, Startzeit und eventuellem Fehler.

Wiederholen

Führen Sie einen früheren Lauf erneut aus, nachdem Sie Nachricht oder Trigger korrigiert haben.

Versionen

Jede gespeicherte Änderung ist eine Version, die Sie ansehen oder wiederherstellen können.

Fragen zu Kommentar zu DM, beantwortet

Welche Netzwerke unterstützen Kommentar zu DM?

Instagram und Facebook. Private Antworten auf Kommentare sind eine Meta-Funktion, andere Netzwerke bieten kein Pendant. Dieselbe Automatisierung kann Kommentare in anderen Netzwerken weiterhin öffentlich beantworten, wenn channel auf same steht.

Kann dieselbe Person die Nachricht zweimal erhalten?

Nicht für denselben Kommentar. Der Kommentar wird vor dem Senden der DM markiert, und eine Automatisierung feuert nur einmal pro Kommentar, sodass erneute Versuche und wiederholte Läufe nichts Neues senden.

Wird gesendet, ohne dass jemand prüft?

Standardmäßig nicht. Ein Schritt send_message, der ohne requireApproval erstellt wurde, hält jede Antwort zur Freigabe zurück. Setzen Sie requireApproval im Schritt auf false, wenn er selbstständig senden soll.

Was passiert mit Kommentaren, die älter als 7 Tage sind?

Meta erlaubt nach 7 Tagen keine private Antwort mehr, daher schlägt der Lauf mit dieser Begründung fehl und es wird nichts gesendet.

Welche API-Schlüssel-Scopes benötige ich?

Zum Erstellen und Verwalten von Automatisierungen wird der Scope automations benötigt. Zum Auflisten und Freigeben zurückgehaltener Antworten dient der Scope inbox.

Kann ich eine Automatisierung aus meinem eigenen System starten?

Ja, mit einem anderen Trigger. Eine Automatisierung mit dem Trigger api_webhook läuft, wenn Sie ein POST an /v1/automations/:id/trigger senden, mit ihrem Secret im Header x-automation-secret.

Baue noch heute auf Kommentar zu DM

Der Start ist kostenlos und die vollständige API inklusive. Erstelle einen Schlüssel und mach in wenigen Minuten deinen ersten Aufruf.

API-Schlüssel erhalten