Plumbline Apps

For Jira Cloud

Worklog Courier

Scheduled worklog exports for Jira Cloud. A real CSV or Excel file in your inbox, on a schedule.

Tempo's scheduled reports send a link. Finance wants a file. Worklog Courier pulls your Jira and Tempo worklogs every day, week, or month, restores real author names, groups the rows the way your invoices need, and emails the spreadsheet to anyone you choose. Recipients do not need Jira access.

Get it on the Atlassian Marketplace
Read-only. Never modifies your Jira or Tempo data.

What it does

The scheduled email export that never shipped

The request for scheduled Tempo reports by email is over five years old on Tempo's own ideas portal, with 250 votes and a status of "Future consideration". In 2025 users were still writing "We're going to have to use an RPA tool to do what we need." You should not need RPA to get a spreadsheet to finance every month.

Worklog Courier sends the file itself: a real CSV or Excel attachment in the inbox of anyone you choose, on a daily, weekly, or monthly schedule. Recipients do not need Jira or Tempo access. No saved-report links, no logging in, no copy-paste at month end.

Real author names, not "Tempo Timesheets"

If you use Tempo, every worklog in Jira is authored by the "Tempo Timesheets" service account. JQL like worklogAuthor returns almost nothing, and exports lose who did the work. This is architectural on Tempo's side and will not be fixed by either vendor.

Connect a read-only Tempo API token and Worklog Courier joins each entry's real author ID back to the Jira user directory before the file is written. Every row shows the person who logged the time. The Tempo path also adds billable hours and work attributes to the export.

Built for month-end billing volumes

UI exports hit row limits and timeouts exactly when you need a full billing period. Worklog Courier pages through the API instead, so a 50,000 row month arrives the same way a 500 row one does.

Group rows by project, author, issue type, or the custom field your invoices need, with subtotals per group and a grand total. Choose CSV (opens cleanly in Excel, UTF-8 with BOM) or a native .xlsx file. An optional Slack message summarizes each run: period, total hours, rows, and per-group subtotals.

What it does not do

No timesheet approvals, no editing worklogs, no time tracking of its own. It fetches, formats, and delivers. That is the whole job.

Pricing

$1 / user / month

$10 flat for sites with up to 10 users. Priced per your Jira site's user count, billed by Atlassian with your Jira subscription. 30-day free trial on every install.

Get it on the Atlassian Marketplace