Alle Workflow-Templates auf vis2lead.org sind kostenlos.
Im Tausch gegen Vorname, Firma, E-Mail und Werbeeinwilligung erhalten Sie die Template-Datei sofort per Mail. Die Einwilligung können Sie jederzeit per Klick im Mail-Footer widerrufen.
Zum Template dieses Beitrags →Das Problem: Qualifizierte Lead-Anfragen treffen am Feierabend ein. Der Vertrieb sieht die E-Mail erst am nächsten Morgen — der Erstkontakt verschiebt sich um 12 bis 15 Stunden. Der Wettbewerber, der noch am selben Abend zurückruft, gewinnt das Geschäft.
Die Lösung: Mautic-Formulare lösen beim Submit eine SMS auf das Vertriebs-Handy aus — Latenz unter zwei Sekunden, ohne kostenpflichtiges SMS-Plugin. Diese Anleitung zeigt das Setup mit n8n und Twilio Programmable SMS, das nach drei gescheiterten Versuchen bei uns stabil läuft.
Fertig zum Download: Der komplette n8n-Workflow als JSON-Datei (Webhook + Validierung + Twilio-Versand + Error-Handler) steht am Postende kostenlos zum Download bereit — im Tausch für Name, Firma, E-Mail und Werbeeinwilligung.
Eine qualifizierte Lead-Anfrage trifft um 16:50 Uhr ein. Der Vertriebler ist im Feierabend, sieht die E-Mail erst am nächsten Morgen um 08:30 — knapp 16 Stunden später. Wer als Wettbewerber den Erstkontakt noch am selben Abend macht, gewinnt das Geschäft. Eine SMS-Benachrichtigung an das Vertriebs-Handy schließt diese Reaktionszeit-Lücke. Diese Anleitung zeigt das Mautic-Setup, das bei uns nach drei gescheiterten Versuchen stabil läuft — ohne kostenpflichtiges SMS-Plugin, mit voller Kontrolle über die Logik.
Was Mautic-SMS-Benachrichtigungen leisten und warum sie funktionieren
| Merkmal | Ohne Automatisierung | Mit Mautic |
|---|---|---|
| Lead-Bearbeitungszeit | 2–4 Stunden manuell | Unter 5 Minuten automatisch |
| Fehlerquote | Hoch (manuelle Datenpflege) | Gering (regelbasierte Validierung) |
| Skalierbarkeit | Begrenzt auf Teamgröße | Unbegrenzt skalierbar |
| Reaktionszeit auf Leads | Stunden bis Tage | Minuten (automatische Zuweisung) |
| Reporting | Manuell aus Excel | Echtzeit-Dashboard |
| Kosten pro Lead | Hoch (Personalaufwand) | Deutlich geringer |
Mautic ist eine Open-Source-Marketing-Automation-Plattform. Sie sammelt Lead-Daten über Formulare, Tracking-Pixel und Listen-Imports und triggert Workflows. SMS-Versand gehört nicht zum Kern-Stack: Mautic hat kein First-Party-SMS-Plugin. Wer SMS einsetzen will, koppelt einen externen Provider an — typischerweise Twilio, MessageBird oder Sinch.
Der Grund, warum SMS-Benachrichtigungen bei Lead-Submissions funktionieren, ist messbar. SMS hat im DACH-Raum eine durchschnittliche Öffnungsquote von über 95 Prozent innerhalb der ersten fünf Minuten. E-Mail liegt im B2B-Bereich bei 20 bis 30 Prozent — und das über den ganzen Tag gerechnet. Wenn ein qualifizierter Lead um 16:50 Uhr ein Formular ausfüllt, entscheidet die Reaktionszeit darüber, ob der Erstkontakt heute oder morgen stattfindet. Eine SMS auf das Vertriebs-Handy schließt diese Lücke.
Das gilt nicht für jeden Lead-Typ. Newsletter-Abos, Whitepaper-Downloads, Webinar-Anmeldungen — alles, was nicht zeit-kritisch ist, gehört nicht in den SMS-Kanal. Sinnvoll wird die Benachrichtigung bei Demo-Anfragen, Kontaktformularen mit Budget-Indikator und bei Submissions mit erkennbarer Kauf-Intention.
Architektur: Mautic-Webhook trifft n8n trifft Twilio
Die Pipeline besteht aus drei Komponenten. Mautic löst beim Form-Submit ein Webhook-Event aus. Der Webhook landet in einem n8n-Workflow. n8n routet den Payload, wertet Felder aus und übergibt an Twilio Programmable SMS. Twilio versendet die SMS an die hinterlegte Vertriebs-Nummer.
[Mautic Form] --webhook--> [n8n Workflow] --API--> [Twilio] --SMS--> [Vertrieb]
n8n dient dabei als Middleware. Statt einen eigenen Webhook-Endpoint in PHP zu schreiben und auf einem zweiten Server zu hosten, übernimmt n8n drei Aufgaben in einem Node: Empfangen, Validieren und Weiterleiten. Wer Mautic ohnehin selbst hostet, hat n8n meist schon am gleichen Server. Der Stack wird damit nicht größer, nur logischer.
Praxisfalle CORS-Header. Caddy und n8n setzen beide den Response-Header Access-Control-Allow-Origin. Der Browser lehnt das Duplikat ab — der Submit endet im Fehler-Log, ohne dass im Mautic-Frontend etwas sichtbar wird. Workaround in unserer Hetzner-Konfiguration: Caddy übernimmt ausschließlich den Preflight-Request (OPTIONS), die eigentlichen POST-Header setzt ausschließlich n8n. Diese Trennung hat uns im Final-UAT am 5. Mai 2026 zwei Stunden Browser-Konsolen-Debugging gekostet, bevor wir die Doppelung gesehen haben.
Die Latenz ist nicht in n8n festzunageln. n8n verarbeitet einen Webhook-Submit typisch unter 100 Millisekunden. Der Bottleneck ist die Twilio-API: zwischen 800 und 1500 Millisekunden bis zur Versand-Bestätigung. Lehre daraus: Die SMS-Versand-Bestätigung gehört asynchron behandelt, nicht im Submit-Response-Cycle. Mautic bekommt direkt nach Validierung den OK, der SMS-Versand läuft parallel weiter.
Schritt-für-Schritt: Mautic Form-Submit-Listener konfigurieren
Das Setup besteht aus sechs Schritten, von der Form-Konfiguration bis zum Test-Submit.
- Mautic-Form öffnen. In Mautic 5.x unter
Komponenten > Formulare > Form auswählen > Aktioneneinen neuen Webhook-Aktions-Block anlegen. Mautic erlaubt mehrere Webhook-Targets pro Form — für SMS nutzen wir einen dedizierten Endpoint. - Webhook-URL eintragen. Die URL zeigt auf den n8n-Webhook-Endpoint, etwa
https://n8n.vis2lead.org/webhook/mautic-sms-trigger. Im Pilot-Setup nutzen wir den Test-URL-Suffix; produktiv bleibt der Pfad ohne-test. - Payload-Felder wählen. Mautic schickt by default alle Field-Values als nested JSON mit. Bei sensiblen Forms (Budget-Angaben, Telefonnummern) gehört das Mapping explizit konfiguriert — der DSGVO-Hinweis steht in der Datenschutz-Erklärung, die der Form-Submitter zur Form-Submission akzeptieren muss.
- HTTP-Methode auf POST setzen und Content-Type auf
application/json. Mautic 5.x nutzt diese Werte als Default, in Mautic 4.x mussten wir das explizit setzen. - Trigger-Event auf
Form Submitsetzen. Mautic kennt mehrere Hook-Events (Submit, Save, Validate). Für den SMS-Trigger ist der Submit-Event der einzig sinnvolle Auswahl-Punkt. - Form speichern und testen. Ein erster Test-Submit füllt das n8n-Workflow-Log und zeigt, ob der Payload korrekt durchgereicht wird.
Wer Mautic noch nicht auf 5.x angehoben hat: Das Form-Webhook-Payload-Schema ist zwischen 4.x und 5.x identisch — keine Migrations-Sorgen bei bestehenden Workflows.
n8n-Workflow: vom Webhook zur SMS in unter zwei Sekunden
Der n8n-Workflow besteht aus vier Nodes. Trigger-Node ist ein Webhook im POST-Modus. Validierungs-Node prüft, ob der Submission-Payload ein Telefonnummern-Feld und ein Lead-Score-Feld enthält. Routing-Node entscheidet, ob die SMS rausgeht — Submissions mit Lead-Score unter Schwellwert werden gefiltert. Versand-Node ruft die Twilio-API mit dem konfigurierten Account-SID und Auth-Token.
Der Webhook-Node setzt respondImmediately: true. Das ist der Trick mit der Latenz: Mautic bekommt sofort den HTTP-200, der SMS-Versand läuft im Hintergrund weiter. Twilio liefert die Versand-Bestätigung an einen separaten Status-Callback-Endpoint, der wiederum in n8n landet und ein Log-Eintrag in Google Sheets schreibt.
Workflow-JSON für dieses Setup: Der vollständige n8n-Workflow (Webhook + Validierung + Twilio-Versand + Error-Handler) steht am Ende dieses Artikels als Download bereit.
Eine DSGVO-relevante Sache: Twilio Programmable SMS ist EU-AVV-konform, wenn die Telefonnummer in einem EU-DPF-zertifizierten Twilio-Account liegt. Twilio hat seit 2025 EU-DPF-Status bestätigt. Wer einen US-Account hat, bleibt in einem grauen Bereich — für DACH-B2B nicht zu empfehlen. Vor dem Setup also den Twilio-Account-Region-Switch prüfen.
Was bei uns funktioniert hat — und was nicht
Drei Setups, drei Lehren. Beim ersten Anlauf hatten wir Mautic mit dem n8n Praxis-Leitfaden gekoppelt, aber den PHP-Mautic-Hosting-Layer komplett selbst betrieben — inklusive Cron-Jobs, Plugin-Updates und Mail-Queue-Monitoring. Das war Wartungs-Last für wenig Mehrwert.
Beim zweiten Anlauf haben wir alle Formular-Endpoints auf direkte n8n-Webhooks umgeleitet. Vorteil: kein Mautic-Update mehr nötig, kein eigener Cron, ein zentrales Error-Handling im n8n-Error-Workflow. Nachteil: die Out-of-the-Box Lead-Scoring-Ansicht von Mautic fällt weg. Den Score-Visualisierungs-Layer haben wir in Google Sheets nachgebaut, mit einer einfachen Aggregations-Formel pro Lead und einem Dashboard-Tab. Das reicht für ein KMU mit unter 200 aktiven Leads pro Monat.
Beim dritten Anlauf war der Stack stabil, aber der Twilio-Account stand in den USA — ein DSGVO-Compliance-Audit hat das Setup gestoppt. Wir mussten die Twilio-Sub-Account-Region auf EU umstellen, was bei Twilio nicht über das Dashboard geht, sondern via Support-Ticket beantragt wird. Zeitaufwand: drei Werktage.
Was bei uns nicht funktioniert hat: Mautic-Webhooks mit Custom-Authentifizierungs-Header über HMAC. Die Mautic-5.x-Webhook-Action erlaubt keine Custom-Header-Konfiguration im UI; das geht nur über einen Code-Override. Wir haben das durch einen IP-Allowlist auf n8n-Seite ersetzt — pragmatisch, aber sauber wenn der Mautic-Host eine feste IP hat.
Was wir später ausbauen werden: ein Token-basierter Submission-Check, der verhindert, dass Bot-Submissions SMS-Kosten verursachen. Mautic 5.x hat einen Built-in-Captcha-Block; in unserem Setup läuft zusätzlich Webflow Form Monitoring auf einer parallelen Domain als Vergleich. Der Score-Vergleich zwischen Mautic und Webflow ist Folge-Thema für einen eigenen Beitrag.
Häufige Fragen
Kann ich statt Twilio einen günstigeren SMS-Provider nutzen?
Ja. Sinch, MessageBird und LINK Mobility funktionieren mit dem gleichen n8n-Setup, nur der Versand-Node-Typ ändert sich. Wer hohe Volumina hat, sollte die Per-SMS-Preise direkt vergleichen — der Stack-Aufbau bleibt identisch.
Brauche ich n8n, oder kann Mautic direkt mit Twilio sprechen?
Mautic hat keinen nativen Twilio-Connector. Es gibt Drittanbieter-Plugins (kostenpflichtig), aber damit verlierst du das zentrale Error-Handling und die Logging-Schicht in n8n. Für mehr als ein Formular mit SMS-Trigger lohnt sich n8n.
Wie hoch sind die laufenden Kosten?
Twilio kostet im DACH-Raum zwischen 7 und 9 Cent pro SMS. n8n in der Self-Hosted-Variante hat keine zusätzlichen Lizenzgebühren. Bei 50 SMS pro Monat sind das unter 5 Euro Twilio-Kosten — die n8n-Outreach-Automation skaliert mit dem gleichen Stack.
Was, wenn der Twilio-Versand fehlschlägt?
Der n8n-Error-Workflow fängt Twilio-API-Fehler ab und schreibt sie in ein dediziertes Error-Log. Zusätzlich schicken wir eine Fallback-E-Mail an das Vertriebs-Postfach, sodass das Lead-Signal nicht verloren geht. Der Workflow-JSON am Ende dieses Artikels enthält diese Fallback-Logik.
Ist das Setup DSGVO-konform?
Ja, wenn drei Bedingungen erfüllt sind: Erstens muss der Form-Submitter aktiv in die Datenverarbeitung einwilligen (Opt-in-Checkbox mit verlinkter Datenschutz-Erklärung). Zweitens muss der Twilio-Account in der EU-Region laufen. Drittens muss die Telefonnummer in der Vertriebs-Mannschaft als Empfangs-Gerät im Verarbeitungs-Verzeichnis dokumentiert sein.
Kostenloses Template: Workflow-JSON anfordern
Der vollständige n8n-Workflow für dieses Mautic-SMS-Setup steht hier als JSON-Datei zum Download bereit — sofort importierbar in jede n8n-Instanz, inklusive Webhook-Trigger, Validierungs-Logik, Twilio-Versand-Node und Error-Handler-Verzweigung. Im Tausch erhalten wir deinen Vornamen, Nachnamen, Firmennamen, deine E-Mail-Adresse und deine Einwilligung, dich per E-Mail über verwandte Themen, Angebote und Inhalte informieren zu dürfen. Die Werbeeinwilligung kannst du jederzeit über den Abmelde-Link in jeder Mail widerrufen.

