Dynamischer E-Mail-Versand in Breakdance-Formularen
Nachrichten direkt an die richtige Abteilung senden – einfach per Auswahlfeld im Formular. Mit Breakdance und einem kleinen Trick richtest du das im Handumdrehen ein. Seit Version 2.4 bietet Breakdance Conditions auf Aktionsebene – das bedeutet: Du kannst Aktionen wie Webhooks, Custom JavaScript, Form Submissions oder E-Mails nur dann ausführen lassen, wenn bestimmte Bedingungen erfüllt sind. Klingt perfekt für dynamisches E-Mail-Routing, oder? Fast! Denn diese Bedingungen gelten nicht innerhalb einer E-Mail-Aktion. Du kannst also nicht sagen: „Sende die E-Mail an Empfänger X, wenn im Formular Y ausgewählt wurde.“ Aber keine Sorge – ich zeige dir einen Trick, wie du das innerhalb kürzester Zeit selbst einrichten kannst.
Die Lösung: Empfänger über den Feldwert steuern
Anstatt mehrere E-Mail-Aktionen mit Conditions anzulegen, lässt sich das eleganter und übersichtlicher lösen: Über das Auswahlfeld im Formular wird direkt die Zieladresse übergeben.
Schritt-für-Schritt-Anleitung
Ich gehe davon aus, dass du weißt, wie man ein Formular in Breakdance erstellt – deshalb hier gleich zur Umsetzung des dynamischen E-Mail-Empfängers:
1. Feldwert im Auswahlfeld, Radio-Button oder Checkbox eingeben
In meinem Beispiel verwende ich ein Auswahlfeld (Select). Der Trick funktioniert aber auch beim Radio-Button oder dem Checkbox-Feld. Gehe in dein Feld, welches die E-Mail-Empfänger bestimmen soll und trage in Option Label den Namen der Auswahlmöglichkeit ein (z.B. Sales) und in Option Value die E-Mail-Adresse, an die die Mail geschickt werden soll (in meinem Fall sales@cs-webdesigns.com):
Advanced einen sinnvollen ID-Namen vergeben:
2. E-Mail-Aktion mit dynamischen Empfänger einrichten
Füge unter Actions eine neue E-Mail-Aktion hinzu und gib dort im Empfängerfeld (To Email) die Feld-ID in geschweiften Klammern ein:
Das war’s auch schon. Deine Anfragen werden jetzt dynamisch an deine gewünschten Empfänger gesendet.
Fazit
Mit diesem kleinen Trick kannst du in Breakdance ganz einfach dynamische E-Mails je nach Benutzerwahl versenden – ohne PHP, Hooks oder JavaScript. Ideal für Kontaktformulare mit mehreren Anlaufstellen wie Support, Vertrieb oder allgemeine Anfragen.
0 Kommentare