diff --git a/EnvelopeGenerator.Application/Common/Interfaces/Services/Notification/DocumentSignedNotification.cs b/EnvelopeGenerator.Application/Common/Interfaces/Services/Notification/DocumentSignedNotification.cs
new file mode 100644
index 00000000..01fb3573
--- /dev/null
+++ b/EnvelopeGenerator.Application/Common/Interfaces/Services/Notification/DocumentSignedNotification.cs
@@ -0,0 +1,37 @@
+namespace EnvelopeGenerator.Application.Common.Interfaces.Services.Notification;
+
+///
+///
+///
+public record DocumentSignedNotification
+{
+ ///
+ ///
+ ///
+ public required string DocumentTitle { get; init; }
+
+ ///
+ ///
+ ///
+ public required string NameReceiver { get; init; }
+
+ ///
+ ///
+ ///
+ public string NamePortal { get; init; } = "signFLOW Portal";
+
+ ///
+ ///
+ ///
+ public required byte[] Attachment { get; init; }
+}
+
+/*
+
+Umschlag abgeschlossen: '[DOCUMENT_TITLE]'
+
+---
+
+Guten Tag [NAME_RECEIVER],
Der Vorgang '[DOCUMENT_TITLE]' wurde erfolgreich abgeschlossen.
Sie erhalten das Dokument mit einem detaillierten Ergebnisbericht als Anhang zu dieser Email.
Mit freundlichen Grüßen
[NAME_PORTAL]
+
+*/
\ No newline at end of file
diff --git a/EnvelopeGenerator.Application/Common/Interfaces/Services/Notification/IEnvelopeNotificationService.cs b/EnvelopeGenerator.Application/Common/Interfaces/Services/Notification/IEnvelopeNotificationService.cs
new file mode 100644
index 00000000..2fb618f7
--- /dev/null
+++ b/EnvelopeGenerator.Application/Common/Interfaces/Services/Notification/IEnvelopeNotificationService.cs
@@ -0,0 +1,16 @@
+namespace EnvelopeGenerator.Application.Common.Interfaces.Services.Notification;
+
+///
+///
+///
+public interface IEnvelopeNotificationService
+{
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public Task Notify(string email, DocumentSignedNotification documentSigned, CancellationToken cancel = default);
+}