diff --git a/pretix_matrix_inviter/helpers.py b/pretix_matrix_inviter/helpers.py
index 49bd1ff9cca761e4b86ca837f69c50a58db09065..59989ad27f94d7d8d61b528c96530fe55c2dfb2c 100644
--- a/pretix_matrix_inviter/helpers.py
+++ b/pretix_matrix_inviter/helpers.py
@@ -1,4 +1,5 @@
 import requests
+from json import JSONDecodeError
 from urllib.parse import quote as url_quote
 
 
@@ -55,7 +56,10 @@ def matrix_room_id_from_alias(server, alias):
         ),
     )
 
-    return r.json().get("room_id")
+    try:
+        return r.json().get("room_id")
+    except JSONDecodeError:
+        return ""
 
 
 def matrix_room_canonical_alias_from_id(server, token, room_id):
@@ -72,7 +76,10 @@ def matrix_room_canonical_alias_from_id(server, token, room_id):
         },
     )
 
-    return r.json().get("alias")
+    try:
+        return r.json().get("alias")
+    except JSONDecodeError:
+        return ""
 
 
 def matrix_room_name_from_id(server, token, room_id):
@@ -89,4 +96,7 @@ def matrix_room_name_from_id(server, token, room_id):
         },
     )
 
-    return r.json().get("name")
+    try:
+        return r.json().get("name")
+    except JSONDecodeError:
+        return ""