diff --git a/brian_dashboard_manager/grafana/dashboard.py b/brian_dashboard_manager/grafana/dashboard.py
index 6e3435579c737822d5f28750663230ef5bee9777..37b67163e27fc33c19fe325801b4781e7489d772 100644
--- a/brian_dashboard_manager/grafana/dashboard.py
+++ b/brian_dashboard_manager/grafana/dashboard.py
@@ -4,6 +4,7 @@ Grafana Dashhboard API endpoints wrapper functions.
 import logging
 import os
 import json
+import time
 
 from requests.exceptions import HTTPError
 from brian_dashboard_manager.grafana.utils.request import TokenRequest
@@ -249,4 +250,5 @@ def create_dashboard(request: TokenRequest, dashboard: dict, folder_id=None):
                 break
 
             logger.exception(f'Error when provisioning dashboard {title}: {message}')
+        time.sleep(1)  # sleep for 1 second before retrying
     return None