diff --git a/packages/component-user-manager/src/routes/fragmentsUsers/emails/notifications.js b/packages/component-user-manager/src/routes/fragmentsUsers/emails/notifications.js
index 9a7af8dbcd3819870c4d749ba3c85cd910db219b..140ec0d0fb2b05436e987618dc87e5a11aa0d95c 100644
--- a/packages/component-user-manager/src/routes/fragmentsUsers/emails/notifications.js
+++ b/packages/component-user-manager/src/routes/fragmentsUsers/emails/notifications.js
@@ -13,7 +13,14 @@ const {
 const { getEmailCopy } = require('./emailCopy')
 
 module.exports = {
-  async sendNotifications({ user, baseUrl, fragment, UserModel, collection }) {
+  async sendNotifications({
+    user,
+    baseUrl,
+    fragment,
+    UserModel,
+    collection,
+    reqUser,
+  }) {
     const fragmentHelper = new Fragment({ fragment })
     const { title } = await fragmentHelper.getFragmentData({
       handlingEditor: collection.handlingEditor,
@@ -48,13 +55,16 @@ module.exports = {
       })
     }
 
-    sendAddedToManuscriptEmail({
-      email,
-      baseUrl,
-      user,
-      titleText,
-      subjectBaseText,
-    })
+    const requestUser = await UserModel.find(reqUser)
+    if (requestUser.admin) {
+      sendAddedToManuscriptEmail({
+        email,
+        baseUrl,
+        user,
+        titleText,
+        subjectBaseText,
+      })
+    }
   },
 }
 
diff --git a/packages/component-user-manager/src/routes/fragmentsUsers/post.js b/packages/component-user-manager/src/routes/fragmentsUsers/post.js
index 6a7546e6f665ef1b7fb295e92c9b14a88ba8a1b8..fa0b2b2f352cd5a03988d3b537dd86b37cd87370 100644
--- a/packages/component-user-manager/src/routes/fragmentsUsers/post.js
+++ b/packages/component-user-manager/src/routes/fragmentsUsers/post.js
@@ -97,6 +97,7 @@ module.exports = models => async (req, res) => {
       baseUrl,
       fragment,
       collection,
+      reqUser: req.user,
       UserModel: models.User,
     })