diff --git a/templates/index.html.jinja2 b/templates/index.html.jinja2
index b69d6d9c15d3b10c4a8ba128e59fcc22539a1912..513da356290d42a30ca0d55348cc2180ffa81b3b 100644
--- a/templates/index.html.jinja2
+++ b/templates/index.html.jinja2
@@ -295,6 +295,9 @@
           Upstream branch {{branch(package, report.branch)}} dropped
           {%- elif report.kind == "git-branch-pipeline-failed" -%}
           Pipeline failed on {{ branch(package, report.branch) }}: {{ pipeline(package, report.pipeline_web_url) }}
+            <a href="{{ package.git.web_url }}/pipelines/new?ref={{ report.branch.name|urlencode }}">
+              retrigger 🔁
+            </a>
           {%- elif report.kind == "git-branch-licensing-report-missing" -%}
           Missing licensing report on {{branch(package, report.branch)}}
           {%- elif report.kind == "git-branch-licensing-override" -%}