Creating custom gadget to display monthly time tracking across multiple JIRA projects

I’m wondering if it’s possible to build a custom dashboard widget in JIRA that can track and display the total hours I’ve logged during the current month across two specific projects. I need this gadget to automatically calculate my monthly time entries and show them in one consolidated view.

Currently I have to check each project separately to see my logged hours, which is really time consuming. I work on Project Alpha and Project Beta regularly and need to monitor my monthly time allocation between them.

Has anyone successfully created something like this? Are there any built-in features or third-party plugins that could help with this requirement? I’m looking for a solution that updates automatically as I log new work entries throughout the month.

had this exact problem last year. I used the gadget library plugin - it’s got a timesheet summary widget that pulls hours from multiple projects and shows monthly totals. way easier than building it yourself and cheaper than tempo. cost us about $25 one-time for our instance.

ScriptRunner for JIRA works great for this. I built something similar using their custom dashboard gadgets about a year ago. You write a Groovy script that queries the worklog API for your projects and date ranges, then format it however you want. The script runs automatically when the dashboard loads, so you get current data without doing anything manually. Takes some upfront coding but you get complete control over how it looks and calculates. You could also use JIRA’s REST API with a simple HTML dashboard gadget that pulls data via JavaScript. Both methods skip monthly subscription costs if you’ve got the technical chops to build them.

I did exactly this six months ago when our team needed better visibility into time allocation across projects. JIRA doesn’t do this natively, but Tempo Timesheets nailed it for us. You can create custom reports that pull logged hours from multiple projects for any date range - monthly views included. Setup’s easy - just configure dashboard gadgets to automatically grab time entries from your selected projects and display them however you want. Data updates in real-time as you log work, so no manual updates needed. We use it mainly for monthly billing and resource planning. Costs about $10 per user monthly, but the time savings made it worth it.