diff --git a/rhodecode/integrations/types/base.py b/rhodecode/integrations/types/base.py
--- a/rhodecode/integrations/types/base.py
+++ b/rhodecode/integrations/types/base.py
@@ -26,67 +26,70 @@ class IntegrationTypeBase(object):
""" Base class for IntegrationType plugins """
is_dummy = False
description = ''
- icon = '''
-
-
-'''
+
+ @classmethod
+ def icon(cls):
+ return '''
+
+
+ '''
def __init__(self, settings):
"""
diff --git a/rhodecode/integrations/types/email.py b/rhodecode/integrations/types/email.py
--- a/rhodecode/integrations/types/email.py
+++ b/rhodecode/integrations/types/email.py
@@ -146,7 +146,36 @@ repo_push_template_html = Template('''