Zustellkanäle
tikento versendet Benachrichtigungen über zwei Kanäle:
Hauptkanal für alle Benachrichtigungstypen. E-Mails werden an die vom Teilnehmer bei der Registrierung angegebene Adresse gesendet (Feld registrant_email). Der Veranstalter erhält Benachrichtigungen an die mit dem Konto verknüpfte E-Mail.
Funktionen:
- HTML-Vorlagen mit Logo und Markenfarben der Organisation (Pro+)
- Mehrsprachige Vorlagen über i18n-Service (7 Sprachen)
- Tracking von Zustellung, Öffnungen und Klicks
- DKIM-Einrichtung für den Versand unter eigener Domain (Business+)
Telegram
Sofortige Benachrichtigungen über den Bot @tikento_bot. Funktionieren für Benutzer, die über Telegram autorisiert sind oder ihr Telegram-Konto in den Einstellungen verknüpft haben.
Funktionen:
- Sofortige Zustellung über Telegram API
- Inline-Schaltflächen für schnelle Aktionen (Ticket öffnen, zur Veranstaltung gehen)
- Unterstützung von Formatierung und Links
Benachrichtigungstypen
Registrierungsbestätigung
Wird dem Teilnehmer sofort nach erfolgreicher Registrierung gesendet. Enthält:
- Veranstaltungsname, Datum und Ort
- Registrierungsnummer
- QR-Code des Tickets (falls zutreffend)
- Link zur Registrierungsseite
Zahlungsbeleg
Wird nach erfolgreicher Zahlung gesendet. Enthält:
- Betrag und Zahlungsmethode
- Ticketbezeichnung und Optionen
- Transaktionsnummer
- Link zum Beleg
Veranstaltungserinnerung
Automatische Erinnerung 24 Stunden vor Veranstaltungsbeginn. Enthält:
- Startdatum und -zeit
- Adresse oder Link zum Livestream
- Vorbereitungshinweise (falls vom Veranstalter konfiguriert)
Veranstaltungsänderungen
Wird an alle registrierten Teilnehmer gesendet, wenn wichtige Veranstaltungsparameter geändert werden:
- Änderung von Datum oder Uhrzeit
- Änderung des Veranstaltungsortes
- Absage der Veranstaltung
Team-Benachrichtigungen
Interne Benachrichtigungen für Veranstalter und Teammitglieder:
- Neue Registrierung
- Neue Zahlung
- Rückerstattung
- Annäherung an das Teilnehmerlimit
Warteschlangenverarbeitung
Alle Benachrichtigungen werden asynchron über die BullMQ-Warteschlange im notifications-service verarbeitet. Dies gewährleistet:
- Zuverlässigkeit -- bei vorübergehender Nichtverfügbarkeit des Zustellkanals wird die Nachricht erneut gesendet
- Skalierbarkeit -- Spitzenbelastungen (Massenversand, Beginn einer populären Veranstaltung) beeinträchtigen nicht die Hauptanwendung
- Priorisierung -- transaktionale Benachrichtigungen (Zahlungsbestätigung) werden mit hoher Priorität verarbeitet, Marketing-Nachrichten mit normaler
Automatische Wiederholungsversuche: 3 Versuche mit exponentieller Verzögerung (10 s, 30 s, 90 s).
Zustellungs-Tracking
Der Status jeder Benachrichtigung wird im Bereich Veranstaltung -> Benachrichtigungen -> Zustellungslog angezeigt:
| Status | Bedeutung |
|---|---|
| Gesendet | Nachricht an den Provider übergeben (E-Mail-Service oder Telegram API) |
| Zugestellt | Zustellbestätigung erhalten (E-Mail) |
| Geöffnet | Empfänger hat die E-Mail geöffnet (nur E-Mail, bei aktiviertem Tracking) |
| Abgelehnt | E-Mail vom Empfängerserver abgelehnt (Bounce) |
| Fehler | Technischer Fehler beim Versand |
Das Zustellungslog wird 90 Tage aufbewahrt und kann nach Kanal, Status und Datum gefiltert werden.
Limits nach Tarifen
Beschränkungen der monatlichen E-Mail-Benachrichtigungen:
| Tarif | E-Mail / Monat |
|---|---|
| Free | 500 |
| Pro | 5.000 |
| Business | 50.000 |
| Enterprise | Unbegrenzt |
Telegram-Benachrichtigungen haben bei allen Tarifen keine Limits.
Bei Annäherung an das Limit (80% und 95%) erhält der Veranstalter eine Warnung. Nach Erschöpfung des Limits werden automatische E-Mail-Benachrichtigungen bis zum Beginn des nächsten Abrechnungszeitraums pausiert. Transaktionale Benachrichtigungen (Zahlungsbestätigung, Belege) werden weiterhin versendet.