diff --git a/requirements.txt b/requirements.txt
index ac7df2248b377d832911823e9623c6abcbe17c21..c23eab1571c067395aa5f5075c2ee66d4fb41f79 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,3 +1,4 @@
 click
 iso8601
 requests
+sentry-sdk
\ No newline at end of file
diff --git a/swh/deposit/loader/checker.py b/swh/deposit/loader/checker.py
index 9f49103300f07b76a3b3f05596b857619bb0dc42..8998a803ad8f270862091e671c30cc2b8d4c07e3 100644
--- a/swh/deposit/loader/checker.py
+++ b/swh/deposit/loader/checker.py
@@ -6,6 +6,8 @@
 import logging
 from typing import Any, Dict
 
+import sentry_sdk
+
 from swh.core import config
 from swh.deposit.client import PrivateApiDepositClient
 
@@ -33,6 +35,7 @@ class DepositChecker:
             status = "eventful" if r == "verified" else "failed"
         except Exception:
             logger.exception("Failure during check on '%s'", deposit_check_url)
+            sentry_sdk.capture_exception()
             status = "failed"
         logger.debug("Check status: %s", status)
         return {"status": status}