E-Mails

1. Wofuer ist diese Funktion

Die E-Mail-Seite ist die zentrale Verwaltungsoberflaeche fuer E-Mail-Vorlagen in Octoserv. Sie organisiert Groundhogg-E-Mails in Kampagnenkategorien und bietet einen integrierten Editor zum Erstellen und Bearbeiten von E-Mail-Templates -- alles innerhalb der Octoserv-Oberflaeche, ohne in das Groundhogg-Backend wechseln zu muessen.

Die Seite ist ueber den Navigationspunkt "E-Mails" in der Sidebar erreichbar (/octo/emails). Im Gegensatz zur Kampagnen-Seite verwendet die E-Mail-Seite ein einspaltiges Vollbreiten-Layout, da keine zusaetzlichen Funktions-Buttons benoetigt werden. Der Fokus liegt vollstaendig auf der Kategorisierung und Bearbeitung von E-Mail-Vorlagen.

E-Mail-Vorlagen sind wiederverwendbare Templates, die in Flows (Automatisierungen) oder als Basis fuer Newsletter-Broadcasts verwendet werden. Die E-Mail-Seite dient der Erstellung und Pflege dieser Templates -- der eigentliche Versand erfolgt ueber die Kampagnen-Flows oder die Newsletter-Funktion.

Screenshot: E-Mail-Verwaltungsseite mit Kategorienbaum und Vorlagen
Wird in einer zukünftigen Version ergänzt

2. Ziel und Vorteil


3. Detaillierte Funktionsbeschreibung

3.1 Seitenlayout

Die E-Mail-Seite verwendet ein einspaltiges Vollbreiten-Layout. Die gesamte Seitenbreite wird fuer den Kategorienbaum mit E-Mail-Vorlagen genutzt.

Hauptelemente:

3.2 E-Mail-Kategorienbaum

Der Kategorienbaum wird beim Laden der Seite per AJAX (octo_load_campaigns_emails) geladen. Die Datenstruktur verwendet dieselben Groundhogg-Kampagnen wie die Kampagnen-Seite, zeigt aber die verknuepften E-Mails statt der Flows an.

Aufbau einer Kategorie:

Element Beschreibung
Kategorie-Header Klickbar zum Auf-/Zuklappen. Zeigt den Kampagnennamen und ein Dreieck-Symbol.
Sichtbarkeits-Checkbox Nur fuer Administratoren sichtbar (Berechtigung: octo_user_can_view_admin_emails). Separate Sichtbarkeit fuer die E-Mail-Seite.
Plus-Button Erstellt eine neue E-Mail-Vorlage innerhalb dieser Kategorie. Blau gestaltet zur visuellen Unterscheidung von der Kampagnen-Seite.
E-Mail-Liste Liste aller zugeordneten E-Mail-Vorlagen mit Statusanzeige.

3.3 E-Mail-Elemente

Jede E-Mail-Vorlage innerhalb einer Kategorie zeigt folgende Informationen:

Element Beschreibung
Statusanzeige (Ampel) Farbiger Kreis: Gruen = aktiv/bereit, Rot = inaktiv/Entwurf.
E-Mail-Titel Klickbar -- oeffnet den E-Mail-Editor im iFrame.
Bearbeiten-Button Oeffnet den Groundhogg-E-Mail-Editor in einem modalen iFrame.
Loeschen-Button Loescht die E-Mail-Vorlage nach Bestaetigung.
Status-Label Textanzeige "Aktiv" oder "Inaktiv" am rechten Rand.

3.4 Kategorie erstellen

Der Kategorie-Erstellungsprozess funktioniert identisch zur Kampagnen-Seite:

  1. Ueber den Button "Kategorie erstellen" oeffnet sich ein modaler Dialog.
  2. Der Benutzer gibt einen Namen (Pflichtfeld) und optional eine Beschreibung ein.
  3. Nach dem Absenden (octo_create_campaign) wird die Kategorie in der Groundhogg-Campaigns-Tabelle angelegt.
  4. Der Kategorienbaum wird automatisch neu geladen.

Da E-Mails und Flows dieselben Kampagnenkategorien teilen, ist eine auf der E-Mail-Seite erstellte Kategorie auch auf der Kampagnen-Seite sichtbar (sofern die Sichtbarkeit entsprechend eingestellt ist).

3.5 E-Mail-Vorlage erstellen

Ueber den Plus-Button in einer Kategorie oeffnet sich ein Dialogfenster zur Titeleingabe.

Ablauf:

  1. Benutzer gibt den E-Mail-Titel ein (z.B. "Willkommens-E-Mail").
  2. Per AJAX (octo_create_email) wird eine neue Groundhogg-E-Mail mit Typ "broadcast" und Status "draft" erstellt.
  3. Die E-Mail wird ueber die Tabelle wp_gh_object_relationships und E-Mail-Meta mit der Kategorie verknuepft.
  4. Der E-Mail-Editor oeffnet sich automatisch in einem iFrame-Modal.
Screenshot: E-Mail-Editor im iFrame-Modal mit Octoserv-Design
Wird in einer zukünftigen Version ergänzt

3.6 E-Mail bearbeiten (iFrame-Editor)

Der Groundhogg-E-Mail-Editor wird in einem bildschirmfuellenden Modal angezeigt. Das WordPress-Admin-Interface wird per CSS ausgeblendet und durch das Octoserv-Design ersetzt.

Designanpassungen im iFrame:

Steuerung:

3.7 E-Mail loeschen

Nach einer Sicherheitsabfrage wird die E-Mail ueber die Groundhogg-API oder direkt in der Datenbank geloescht. Dabei werden auch die Eintraege in der Beziehungstabelle (wp_gh_object_relationships) und den E-Mail-Metadaten (wp_gh_emailmeta) bereinigt.

3.8 Sichtbarkeitssteuerung

Die E-Mail-Seite verwendet eine eigene Sichtbarkeitstabelle (wp_octo_campaign_visibility_emails), die unabhaengig von der Kampagnen-Seite funktioniert. Das bedeutet:

3.9 Datenmodell

E-Mails werden in folgenden Groundhogg-Tabellen gespeichert:

Tabelle Beschreibung
wp_gh_emails Haupttabelle der E-Mail-Vorlagen (ID, Betreff, Status, Typ, Inhalt).
wp_gh_emailmeta Metadaten der E-Mails (z.B. campaign_id).
wp_gh_campaigns Kampagnen/Kategorien (Name, Slug, Sichtbarkeit).
wp_gh_object_relationships Verknuepfung zwischen E-Mails und Kampagnen (primary_object_type = 'email').
wp_octo_campaign_visibility_emails Octoserv-eigene Tabelle fuer die Sichtbarkeitssteuerung auf der E-Mail-Seite.

4. Benutzerdokumentation / Anwendung

4.1 E-Mail-Uebersicht aufrufen

  1. In der Sidebar auf "E-Mails" klicken.
  2. Die Seite zeigt den Kategorienbaum mit allen zugeordneten E-Mail-Vorlagen.
  3. Falls noch keine Kategorien existieren, erscheint der Hinweis "Keine Kampagnen vorhanden. Erstellen Sie die erste Kampagne, um mit E-Mail-Management zu beginnen."

4.2 Neue Kategorie erstellen

  1. Auf den Button "Kategorie erstellen" oben rechts klicken.
  2. Im Dialog einen Kategorienamen eingeben (Pflichtfeld).
  3. Optional eine Beschreibung hinzufuegen.
  4. Auf "Erstellen" klicken.
  5. Die neue Kategorie erscheint im Baum.

4.3 Neue E-Mail-Vorlage erstellen

  1. Den blauen Plus-Button neben dem gewuenschten Kategorienamen klicken.
  2. Einen E-Mail-Titel eingeben (z.B. "Willkommens-E-Mail" oder "Angebots-Nachfrage").
  3. Auf "Erstellen" klicken.
  4. Der Groundhogg-E-Mail-Editor oeffnet sich automatisch.
  5. Den Betreff, Absender, Inhalt und das Design der E-Mail konfigurieren.
  6. Im Groundhogg-Editor speichern und das Modal schliessen.

4.4 Bestehende E-Mail bearbeiten

  1. Auf den Titel der E-Mail im Kategorienbaum klicken oder den "Bearbeiten"-Button verwenden.
  2. Der E-Mail-Editor oeffnet sich im iFrame-Modal.
  3. Aenderungen an Betreff, Inhalt oder Design vornehmen.
  4. Im Groundhogg-Editor speichern.
  5. Das Modal schliessen -- der Kategorienbaum aktualisiert sich automatisch.

4.5 E-Mail loeschen

  1. Den roten "Loeschen"-Button neben der E-Mail klicken.
  2. Die Sicherheitsabfrage mit "OK" bestaetigen.
  3. Die E-Mail wird unwiderruflich geloescht.

Hinweis: Wenn eine E-Mail in einem aktiven Flow verwendet wird, sollte sie nicht geloescht werden, da der Flow sonst nicht mehr korrekt funktioniert.

4.6 Kategorie-Sichtbarkeit steuern (nur Administratoren)

  1. Die "Oeffentlich"-Checkbox neben einer Kategorie verwenden.
  2. Aktiviert: Die Kategorie ist fuer alle berechtigten Benutzer sichtbar.
  3. Deaktiviert: Die Kategorie ist nur fuer Administratoren sichtbar.
  4. Die Sichtbarkeit auf der E-Mail-Seite ist unabhaengig von der Kampagnen-Seite.

5. Anwendungsbeispiele

Beispiel 1: Willkommens-E-Mail-Serie aufbauen

Ein Unternehmen moechte eine Serie von Willkommens-E-Mails fuer neue Kontakte erstellen.

Vorgehen:

  1. Eine neue Kategorie "Willkommen" erstellen.
  2. Folgende E-Mail-Vorlagen erstellen:
    • "Willkommen Tag 1 -- Herzlich willkommen"
    • "Willkommen Tag 3 -- Unsere Services"
    • "Willkommen Tag 7 -- Sonderangebot"
  3. Jede E-Mail im Editor mit dem passenden Inhalt, Betreff und Design versehen.
  4. Die fertigen Vorlagen werden anschliessend in einem Flow auf der Kampagnen-Seite als E-Mail-Schritte verwendet.

Beispiel 2: Bestehende E-Mail als Newsletter verwenden

Eine bereits erstellte E-Mail-Vorlage soll als einmaliger Newsletter an eine Zielgruppe versendet werden.

Vorgehen:

  1. Die E-Mail-Vorlage auf der E-Mail-Seite suchen und oeffnen.
  2. Den Inhalt pruefen und ggf. aktualisieren.
  3. Das Modal schliessen.
  4. Zur Newsletter-Seite wechseln (Navigationspunkt "Newsletter").
  5. Die E-Mail-Vorlage im Dropdown "E-Mail Vorlage" auswaehlen.
  6. Tags, Versandzeitpunkt und Titel konfigurieren.
  7. Den Newsletter speichern oder direkt aktivieren.

Beispiel 3: E-Mail-Vorlagen fuer verschiedene Abteilungen organisieren

Ein Unternehmen mit mehreren Abteilungen (Vertrieb, Support, Marketing) moechte die E-Mail-Vorlagen getrennt verwalten.

Vorgehen:

  1. Drei Kategorien erstellen: "Vertrieb-E-Mails", "Support-E-Mails", "Marketing-E-Mails".
  2. Bestehende und neue E-Mail-Vorlagen den passenden Kategorien zuordnen.
  3. Ueber die Sichtbarkeitssteuerung koennen Administratoren festlegen, welche Kategorien fuer welche Benutzergruppen sichtbar sind.
  4. Jede Abteilung sieht nur die fuer sie relevanten E-Mail-Vorlagen.
Screenshot: E-Mail-Kategorien mit Sichtbarkeitssteuerung
Wird in einer zukünftigen Version ergänzt