Admin Operations & Maintenance

How are background jobs monitored (Hangfire dashboard)?

Background jobs run on Hangfire, which provides a dashboard (at /hangfire) where admins can see recurring and on-demand jobs, their status (succeeded, failed, scheduled), and history. So the subscription billing sweep, loyalty expiry, analytics rollups, catalogue imports, and AI-generation jobs are all observable — you can confirm a job ran, see failures, and retry. This visibility…

Background jobs run on Hangfire, which provides a dashboard (at /hangfire) where admins can see recurring and on-demand jobs, their status (succeeded, failed, scheduled), and history. So the subscription billing sweep, loyalty expiry, analytics rollups, catalogue imports, and AI-generation jobs are all observable — you can confirm a job ran, see failures, and retry. This visibility turns background processing from an invisible black box into something operators can monitor and trust.