diff --git a/beat/backend/python/protocoltemplate.py b/beat/backend/python/protocoltemplate.py
index a98ffb198019c5c065fa5ef4434b844cbd4577e8..7c0e12d309f3cd2dfc25a32572293ab97e0deff3 100644
--- a/beat/backend/python/protocoltemplate.py
+++ b/beat/backend/python/protocoltemplate.py
@@ -64,6 +64,9 @@ class Storage(utils.Storage):
 
     """
 
+    asset_type = "protocoltemplate"
+    asset_folder = "protocoltemplates"
+
     def __init__(self, prefix, name):
 
         if name.count("/") != 1:
@@ -74,7 +77,7 @@ class Storage(utils.Storage):
         self.prefix = prefix
 
         path = utils.hashed_or_simple(
-            self.prefix, "protocoltemplates", name, suffix=".json"
+            self.prefix, self.asset_folder, name, suffix=".json"
         )
         path = path[:-5]
         super(Storage, self).__init__(path)