diff --git a/src/service/product.rs b/src/service/product.rs
index 44424d033c8c87745b0178fc53a014ac23e72110..6bf566600e9fc6adb3a04447beffae1cc3ed6016 100644
--- a/src/service/product.rs
+++ b/src/service/product.rs
@@ -14,6 +14,8 @@ impl ProductService {
         product.product_type = product.product_type.to_uppercase();
         let product_result: Product = ProductRepository::add(product);
 
+        NotificationService.notify(&product_result.product_type, "CREATED", product_result.clone());
+
         return Ok(product_result);
     }
 
@@ -42,6 +44,8 @@ impl ProductService {
         }
         let product: Product = product_opt.unwrap();
 
+        NotificationService.notify(&product.product_type, "DELETED", product.clone());
+
         return Ok(Json::from(product));
     }