Funktionsweise
-
JSON-Dateien erstellen
Die Steuerung des E-Mail-Versands erfolgt über JSON-Dateien.
Diese Dateien können z. B. aus einem JTL-Workflow über die Aktion Datei schreiben erzeugt werden.
-
Ablage im Verzeichnis
Die JSON-Dateien müssen in einem definierten Verzeichnis gespeichert werden, z. B.:
-
Automatischer Versand
Jobby überwacht das Verzeichnis, liest die JSON-Dateien ein und sendet die E-Mails über Brevo.
Nach erfolgreichem Versand kann die Datei automatisch gelöscht oder verschoben werden.
JSON-Struktur
Grundaufbau
{
"to": [
{
"email": "kunde@example.de",
"name": "{{ Vorgang.Auftrag.Kunde.Vorname }} {{ Vorgang.Auftrag.Kunde.Name }}"
}
],
"params": {
"kundename": "{{ Vorgang.Auftrag.Kunde.Vorname }}",
"kundenachname": "{{ Vorgang.Auftrag.Kunde.Name }}",
"ordernumber": "{{ Vorgang.Auftrag.ExterneAuftragsnummer }}",
"trackinglink": "{{ Vorgang.Tracking-URL }}"
},
"attachment": {
"files": [
{ "file": "C:\\goetools\\INVOICE\\{{ Rechnungen.Rechnungsnummer }}.pdf" }
]
}
}
Felder im Überblick
| Feld |
Beschreibung |
to |
Liste der Empfänger mit E-Mail-Adresse und optionalem Namen. |
templateId |
ID des in Brevo erstellten Templates. |
params |
Beliebige Parameter, die im Brevo-Template als Variablen genutzt werden können. |
attachment |
Anhänge, Verzeichnisse oder Webdateien, die mitgesendet werden. |
Anhänge
Anhänge können auf verschiedene Arten definiert werden.
Einzelne Dateien
{
"attachment": {
"files": [
{ "file": "C:\\goetools\\INVOICE\\12345.pdf" },
{ "file": "C:\\goetools\\LIEFERSCHEIN\\12345.pdf" }
]
}
}
Verzeichnisse
Alle Dateien aus dem angegebenen Ordner werden automatisch angehängt.
{
"attachment": {
"folders": [
{ "folder": "C:\\testverzeichnis" }
]
}
}
Dateien aus dem Web
Dateien können auch direkt über URLs eingebunden werden.
{
"attachment": {
"files": [
{ "url": "https://arpatools.com/wp-content/uploads/2022/04/arpatools-top.png" }
]
}
}
Hinweise
- Die JSON-Dateien müssen syntaktisch korrekt sein, damit Jobby sie verarbeiten kann.
params kann beliebige Felder enthalten und wird in Brevo direkt als Variablenquelle verwendet.
- Pro JSON-Datei wird genau eine E-Mail generiert.
- Der Versand erfolgt automatisch über die Jobby Aktion E-Mail via Brevo senden.
- Erstellung der JSON-Dateien ist z. B. über JTL-Workflow mit der Aktion Datei schreiben möglich.
Tipp: Nutzt sprechende Dateinamen im Ablageverzeichnis, damit die Verarbeitung und das Monitoring einfacher bleiben.