WhatsApp & SMS Notifications
Senden Sie WhatsApp- oder SMS-Benachrichtigungen für Bestellereignisse, verlassene Warenkörbe und mehr.
Überblick
Ablauf:
- Admin konfiguriert Gateway-URLs in den Einstellungen.
- Admin erstellt Benachrichtigungsvorlagen unter Products → Notifications (oder ähnlich).
- Wenn Trigger ausgelöst werden (z. B. Bestellung aufgegeben, Rechnung bezahlt, Abandoned Cart), sendet das Modul eine Anfrage an das Gateway.
- Das Gateway liefert die Nachricht per WhatsApp oder SMS.
Konfiguration
Gateway URLs
- Gehen Sie zu Setup → Settings → Products.
- Unter WhatsApp / SMS Notifications:
- Aktivieren Sie die Funktion.
- Geben Sie SMS Gateway URL ein – Webhook-/API-Endpunkt Ihres SMS-Anbieters.
- Geben Sie WhatsApp Gateway URL ein – Webhook-/API-Endpunkt Ihres WhatsApp-Anbieters.
- Speichern.
Pro-Vorlage-Überschreibung
Jede Benachrichtigungsvorlage kann das globale Gateway oder eine benutzerdefinierte Webhook-URL verwenden.
Benachrichtigungsvorlage erstellen
- Gehen Sie zu Products → Notifications (oder Product Notifications).
- Klicken Sie auf New Notification.
- Konfigurieren Sie:
| Field | Description |
|---|---|
| Name | Interner Name |
| Channel | WhatsApp oder SMS |
| Trigger | abandoned_cart, order_placed, order_paid |
| Recipient | client oder staff |
| Message template | Text mit Merge-Feldern |
| Webhook URL | Global überschreiben (optional) |
| Webhook method | POST oder GET |
| Webhook body | JSON-Vorlage für die API |
- Speichern.
Merge Fields
Verwenden Sie diese Platzhalter in der Nachrichtenvorlage:
| Field | Description |
|---|---|
| {companyname} | Ihr Firmenname |
| {cart_link} | Link zum Checkout |
| {cart_total} | Warenkorbgesamtbetrag (Abandoned Cart) |
| {client_name} | Kundenname |
| {contact_phonenumber} | Telefonnummer |
| {order_id} | Order ID |
| {order_date} | Bestelldatum |
| {total} | Bestellgesamtbetrag |
| {invoice_number} | Rechnungsnummer |
| {invoice_link} | Link zur Rechnung |
Trigger-Ereignisse
- abandoned_cart – Wenn der Cron Abandoned-Cart-Erinnerungen sendet.
- order_placed – Wenn eine Bestellung/Rechnung erstellt wird.
- order_paid – Wenn eine Rechnung als bezahlt markiert wird.
Webhook Body
Das Standard-Format für den Body ist oft:
{"to":"{contact_phonenumber}","body":"{message}"}
Der Platzhalter {message} wird durch die gerenderte Nachricht (JSON-encodiert) ersetzt. Passen Sie die Body-Vorlage an die API-Anforderungen Ihres Gateways an.