diff --git a/product/ERP5/ERP5Site.py b/product/ERP5/ERP5Site.py
index 7e569f941b90055ecb20e53bf8bc150e72ead84e..bf25d7fb2422222ebd9f2c77553fc6840f12a293 100644
--- a/product/ERP5/ERP5Site.py
+++ b/product/ERP5/ERP5Site.py
@@ -2350,6 +2350,9 @@ class ERP5Generator(PortalGenerator):
 
     self.setupTools(p, **kw)
 
+    # subscribe portal_alarms
+    p.portal_alarms.subscribe()
+
     if not p.hasObject('MailHost'):
       self.setupMailHost(p)