diff --git a/containers/backupchecks/src/templates/main/run_checks.html b/containers/backupchecks/src/templates/main/run_checks.html
index 2e9ecfe..4d06a0b 100644
--- a/containers/backupchecks/src/templates/main/run_checks.html
+++ b/containers/backupchecks/src/templates/main/run_checks.html
@@ -925,6 +925,7 @@ table.addEventListener('change', function (e) {
function renderAutotaskInfo(run) {
if (!atInfo) return;
var num = (run && run.autotask_ticket_number) ? String(run.autotask_ticket_number) : '';
+ var ticketId = (run && run.autotask_ticket_id) ? String(run.autotask_ticket_id) : '';
var isResolved = !!(run && run.autotask_ticket_is_resolved);
var origin = (run && run.autotask_ticket_resolved_origin) ? String(run.autotask_ticket_resolved_origin) : '';
var isDeleted = !!(run && run.autotask_ticket_is_deleted);
@@ -947,7 +948,16 @@ table.addEventListener('change', function (e) {
} else if (isResolved && origin === 'psa') {
extra = '
Resolved by PSA
';
}
- atInfo.innerHTML = 'Ticket: ' + escapeHtml(num) + '
' + extra;
+
+ // Build ticket display with optional direct link
+ var ticketDisplay = 'Ticket: ' + escapeHtml(num);
+ if (ticketId) {
+ var autotaskUrl = 'https://ww19.autotask.net/Mvc/ServiceDesk/TicketDetail.mvc?workspace=False&ids%5B0%5D=' + encodeURIComponent(ticketId) + '&ticketId=' + encodeURIComponent(ticketId);
+ ticketDisplay += '
Open in Autotask';
+ }
+ ticketDisplay += '
';
+
+ atInfo.innerHTML = ticketDisplay + extra;
} else if (run && run.autotask_ticket_id) {
atInfo.innerHTML = 'Ticket: created
';
} else {
diff --git a/docs/changelog-claude.md b/docs/changelog-claude.md
index e5e85b2..cddb60a 100644
--- a/docs/changelog-claude.md
+++ b/docs/changelog-claude.md
@@ -31,6 +31,11 @@ This file documents all changes made to this project via Claude Code.
### Changed
- Renamed "Refresh" button to "Search" in Link existing Autotask ticket modal for better clarity (the button performs a search operation)
- Added ellipsis-field functionality to "Overall remark" and "Remark" fields in Run Checks modal to prevent long text from hiding action buttons (click to expand/collapse)
+- Enhanced Autotask ticket display in Run Checks modal:
+ - Added "Open in Autotask" button next to ticket number for direct navigation to ticket in Autotask PSA
+ - Button only appears when ticket is linked (autotask_ticket_id exists) and Autotask integration is enabled
+ - Opens in new tab with proper URL format including workspace and ticket ID parameters
+ - Styled as small outline button to maintain compact layout
## [2026-02-05]