diff --git a/lib/shared/dm-ops/send-text-message-spec.js b/lib/shared/dm-ops/send-text-message-spec.js
--- a/lib/shared/dm-ops/send-text-message-spec.js
+++ b/lib/shared/dm-ops/send-text-message-spec.js
@@ -9,6 +9,7 @@
 import { createRepliesCountUpdate } from './dm-op-utils.js';
 import type { DMSendTextMessageOperation } from '../../types/dm-ops.js';
 import { messageTypes } from '../../types/message-types-enum.js';
+import type { NotificationsCreationData } from '../../types/notif-types.js';
 import { updateTypes } from '../../types/update-types-enum.js';
 import type { ClientUpdateInfo } from '../../types/update-types.js';
 
@@ -66,6 +67,23 @@
         },
       };
     },
+    notificationsCreationData(
+      dmOp: DMSendTextMessageOperation,
+    ): NotificationsCreationData {
+      const { threadID, creatorID, messageID, time, text } = dmOp;
+      return {
+        messageDatas: [
+          {
+            type: messageTypes.TEXT,
+            localID: messageID,
+            creatorID,
+            threadID,
+            time,
+            text,
+          },
+        ],
+      };
+    },
   });
 
 export { sendTextMessageSpec };