Vorlagen-Studio
Gebrandete Vorschau, Testsendungen, Lokalisierung und unveraenderliche Versionshistorie.
Jede wichtige Nachricht wird an einem verlaesslichen Ort zugestellt.
Ehsan Notify gibt jedem Ehsan Studio Service einen verlaesslichen Ort, um wichtige Nachrichten zu erstellen, zuzustellen und zu verstehen.
Zustell-Workspace
Verfolge den vollstaendigen Zustellweg in einem geordneten Workspace, vom Event eines Services bis zur Nachricht fuer eine Person.
Eine gemeinsame Queue fuer das gesamte Oekosystem.
project.task.assigned
Event API
Jeder Ehsan Studio Service sendet ein signiertes, idempotentes Event mit einer eigenen Client-Identitaet.
template.project.task-assigned
Vorlagenaufloesung
Lokalisierte und versionierte Vorlagen machen aus Event-Daten eine konsistente Ehsan Studio Nachricht.
delivery.email + in-app
Zustellsteuerung
Die priorisierte Queue verarbeitet Kanaele, Zeitplaene, Wiederholungen und Empfaenger-Einstellungen.
Zustelluebersicht
Eine aktuelle Momentaufnahme der gemeinsamen Zustell-Queue in ganz Ehsan Studio.
Kanaele
Waehle Kanaele und Einstellungen passend zur Nachricht und behalte die Zustellhistorie an einem Ort.
Gebrandete transaktionale und Sicherheits-E-Mails ueber deinen konfigurierten Provider.
Persistente Benachrichtigungen fuer angemeldete Nutzer mit Lesestatus und Historie.
Zeitnahe Browser-Benachrichtigungen fuer Nutzer, die verbunden bleiben moechten.
Zustellablauf
Services senden die Absicht; Notify loest Vorlage, Empfaenger-Einstellungen, Zeitpunkt und Kanalverhalten auf.
Jeder Ehsan Studio Service sendet ein signiertes, idempotentes Event mit einer eigenen Client-Identitaet.
Lokalisierte und versionierte Vorlagen machen aus Event-Daten eine konsistente Ehsan Studio Nachricht.
Die priorisierte Queue verarbeitet Kanaele, Zeitplaene, Wiederholungen und Empfaenger-Einstellungen.
Notify SDK
Nutze das typisierte Notify SDK in jedem Ehsan Studio Service, um Events zu veroeffentlichen, ohne Zustellverhalten neu zu implementieren.
Pruefe Empfaenger, Sprache, Payload und Zeitplanung, bevor ein Event deinen Service verlaesst.
Stabile Idempotenz-Keys, Timeouts und Wiederholungen sind bei jedem Versand enthalten.
Uebergib einen Zeitpunkt und Notify stellt die Nachricht zu, sobald sie faellig ist.
Typisierter Server-Client fuer Ehsan Studio Services.
import { NotifyClient } from '@ehsan-studio/notify-client'
const notify = new NotifyClient({
baseUrl: process.env.NOTIFY_SERVER_URL!,
clientId: 'crm',
token: process.env.NOTIFY_API_TOKEN!,
})
await notify.send({
eventKey: 'crm.lead.created',
idempotencyKey: `crm-lead:${lead.id}`,
recipients: [{ email: lead.email }],
payload: { lead },
})Fuer den Betrieb gebaut
Eine serviceorientierte Steuerzentrale fuer verlaessliche Kommunikation statt separatem E-Mail-Code in jedem Produkt.
Gebrandete Vorschau, Testsendungen, Lokalisierung und unveraenderliche Versionshistorie.
Priorisierte Zustellung, geplante Sendungen, automatische Wiederholungen und Dead-Letter-Workflow fuer fehlgeschlagene Arbeit.
Kanal- und Marketing-Einstellungen bleiben bei der Person, waehrend kritische Sicherheitsnachrichten erzwungen werden koennen.
Zustellprotokolle, Zustell-Events, Analysen und lokale Sperrungen halten die Absendergesundheit sichtbar.
Zustellbausteine
Ehsan Notify stellt die Produkt-Bausteine bereit, um Benachrichtigungen im gesamten Oekosystem zu veroeffentlichen, zu planen, zu wiederholen und zu beobachten.
Oeffne das Betriebs-Dashboard, um Vorlagen, Zustellungen, Einstellungen und Zustellgesundheit zu verwalten.