Zu allen Tutorials
MasterAI

ManyChat-Ersatz selbst bauen: Auto-DMs auf Kommentare mit der Meta-API

6. Juni 2026·5 min·MasterAI, Open Source, Social Media, Automatisierung, Meta-API
ManyChat-Ersatz selbst bauen: Auto-DMs auf Kommentare mit der Meta-API

Du kennst das Muster: „Kommentier LINK und ich schick dir den Guide per DM." Dahinter steckt fast immer ManyChat, das Tool, das auf Kommentare reagiert, ein Keyword erkennt und automatisch eine Direktnachricht schickt. Praktisch, aber: Abo pro Monat, Limits pro Kontakt, und der komplette Funnel (wer kommentiert, wer geantwortet hat, welche Links geklickt wurden) läuft über die Server eines fremden Anbieters.

Diese Mechanik ist kein Hexenwerk. Sie ist im Kern ein Webhook + ein API-Call. Deshalb hab ich meinen „ManyChat-Ersatz" selbst gebaut, direkt auf der offiziellen Meta-API, ohne Zwischen-Anbieter.

Was ManyChat eigentlich macht

Heruntergebrochen sind es drei Schritte:

  1. Zuhören: Jemand kommentiert unter einem Post.
  2. Erkennen: Der Kommentar enthält ein bestimmtes Keyword (z.B. „LINK", „GUIDE", „START").
  3. Antworten: Es geht automatisch eine DM raus, meist mit einem Link, einem Lead-Magnet oder dem Einstieg in einen Chat-Funnel.

Genau diese drei Schritte bildet die Meta-API nativ ab. Du brauchst kein ManyChat dazwischen.

Wie es technisch läuft

Der Ablauf bei mir:

  • Webhook. Meta schickt bei jedem neuen Kommentar ein Event an meinen Server (field: comments). Dazu abonniere ich in der Meta-App die Webhook-Felder für Instagram bzw. die Facebook-Seite.
  • Keyword-Match. Mein Backend prüft den Kommentartext gegen die hinterlegten Regeln (eine Regel = Keyword + DM-Text + Ziel-Link). Trifft nichts zu, passiert nichts.
  • Öffentliche Antwort (Private Reply). Auf den Kommentar wird per Private Reply geantwortet. Das ist der Trick, der bei Instagram das DM-Fenster öffnet. Pro Kommentar genau eine Private Reply, und nur innerhalb von 7 Tagen nach dem Kommentar.
  • DM raus. Über die Messaging-API geht die eigentliche Nachricht mit Link an den Nutzer.
  • Tracking. Jeder Link läuft über einen eigenen Redirect (/go/<code>), der Klicks zählt. So sehe ich den ganzen Funnel: Kommentar → DM → Klick.

Kein Polling-Wildwuchs nötig: Instagram-Kommentare kommen sauber per Webhook. Bei Facebook nutze ich zusätzlich ein leichtes Polling als Fallback, weil dort nicht jedes Comment-Event zuverlässig pusht.

Was du brauchst

  • Einen kleinen Server mit öffentlich erreichbarem HTTPS-Endpoint (für den Webhook)
  • Ein Instagram-Profi-Konto (Business/Creator), verknüpft mit einer Facebook-Seite
  • Eine eigene Meta-App im Developer-Portal, und hier kommt der wichtige Teil

Wichtig: Du brauchst eine Meta-App und für echte Follower einen App-Review

Eine eigene Meta-App im Meta Developer Portal ist Pflicht: Du legst sie an, fügst die Produkte (Instagram, Facebook Login, Webhooks, Messenger) hinzu und abonnierst die Comment-Events. So weit wie beim Postiz-Setup.

Aber Achtung, hier ist der entscheidende Unterschied zu einem reinen Planungs-Tool: Solange deine App im Development-Modus läuft, funktioniert das DM-Verschicken nur mit deinen eigenen Test-Accounts (App-Rollen: Admin/Tester). Sobald du echten Followern automatisch DMs schicken willst, brauchst du Advanced Access für die Messaging-Permissions (instagram_manage_messages, bei Facebook pages_messaging), und dafür muss die App durch den Meta App-Review.

Der Review verlangt einen Screencast, der den kompletten Flow zeigt (Kommentar → automatische DM), eine Datenschutzerklärung und einen klaren Use-Case. Plan dafür ein paar Tage ein, Meta prüft manuell. Das ist kein Showstopper, aber es ist der Schritt, den die meisten unterschätzen.

Die Stolperfallen

  1. Das 7-Tage-Fenster. Eine DM auf einen Kommentar geht nur über die Private Reply und nur innerhalb von 7 Tagen, und genau einmal pro Kommentar. Danach ist der Kanal zu. Wer das ignoriert, bekommt Fehler, die wie „falsches Token" aussehen, aber eigentlich „Fenster zu" heißen.
  2. Permissions auf Account-Ebene abonnieren. Es reicht nicht, die App-Produkte zu aktivieren. Du musst pro Konto/Seite die Webhook-Subscription explizit setzen (über graph.instagram.com bzw. den Seiten-Endpoint), sonst kommen nie Events an.
  3. Redirect-URI exakt gleich. Beim OAuth muss die redirect_uri zeichengenau mit der in der App hinterlegten übereinstimmen, ein fehlender Slash und der Login bricht ab.
  4. Rate Limits & Spam-Schutz. Schick nicht jedem alles. Meta drosselt aggressiv, und automatisierte DMs an Leute, die kein Keyword kommentiert haben, fliegen schnell raus. Die Keyword-Bedingung ist nicht nur Komfort, sie ist dein Spam-Schutz.

Warum sich das lohnt

  • Dein Funnel gehört dir. Wer kommentiert, wer geantwortet hat, welcher Link wie oft geklickt wurde: alles in deiner eigenen Datenbank, nicht im Dashboard eines Abos.
  • Kein Preis pro Kontakt. ManyChat & Co. rechnen nach Kontakten ab. Bei dir kostet es nur den Server.
  • Beliebig erweiterbar. Weil es deine eigene Logik ist, kannst du die DM personalisieren, KI-Antworten einhängen, A/B-Tests fahren oder den Lead direkt in dein CRM schreiben.

ManyChat ist bequem für den Einstieg. Aber die Mechanik dahinter (Webhook, Keyword, Private Reply, DM) ist überschaubar. Wer sie einmal selbst gebaut hat, besitzt seinen Funnel wirklich: Daten, Logik und jede künftige Erweiterung.

Vom Autor

Diese Anleitungen entstehen aus meiner täglichen Arbeit: Ich baue und betreue Shops als WooCommerce- & WordPress-Entwickler und entwickle blitzschnelle Storefronts mit Headless WooCommerce. Wenn dein Shop Tempo oder Funktionen braucht, melde dich.

Built with AI – der Newsletter

Praxisnahe KI-Tutorials und die Tools, die ich wirklich nutze, direkt in dein Postfach. Kostenlos, ohne Hype.

Über Substack. Jederzeit abbestellbar.

Zu allen Tutorials