diff --git a/shared/workspaces/workspaces/notification/services/notification_service.py b/shared/workspaces/workspaces/notification/services/notification_service.py
index ad36bfb21bca8760d15adc6be413a9fdbb1d95d8..19db8b90de00d18cd593c0396d973d24995efde4 100644
--- a/shared/workspaces/workspaces/notification/services/notification_service.py
+++ b/shared/workspaces/workspaces/notification/services/notification_service.py
@@ -71,7 +71,8 @@ class NotificationService(NotificationServiceIF):
         if isinstance(parameters["destination_email"], list):
             receiver_emails = parameters["destination_email"]
         else:
-            receiver_emails = [parameters["destination_email"]]
+            # sometimes the list gets passed in as a string, split it if needed
+            receiver_emails = parameters["destination_email"].split(",")
 
         # Let's not send emails into the void
         if not receiver_emails: