Why an export, not an API
Tempo keeps its own data on its own servers. Reading it through Tempo's API would mean your hours leaving Atlassian for a Bastion Helix server, which is the one thing this app is built never to do. So the import works from a CSV file you export from Tempo and choose in your browser.
Before you import
- Install Bastion Helix and let its first sync of your worklogs finish. The import matches Tempo rows onto the Jira worklogs Tempo created, so those need to be there first.
- Export your logged time from Tempo as CSV, not Excel. If you choose an .xlsx file, the import asks for the CSV instead.
- You need to be a Jira administrator; the import is on the app's admin page.
Which columns are read
The import recognises Tempo's usual column names and lets you correct its guess before anything is written. Three are required.
| Field | Recognised headings (examples) | |
|---|---|---|
| Issue key | Issue Key, Key | required |
| Work date | Work date, Date Started, Started, Date | required |
| Hours | Hours, Time Spent (h), Hours worked, Logged Hours | required |
| Jira worklog ID | Jira Worklog Id, Worklog Id | |
| Worker | Account Id, Full name, Worker, Author, User | |
| Account | Account Key, Account Name, Account | |
| Billed hours | Billed Hours, Billable Hours, Billable | |
| Description | Work Description, Description, Comment | |
| Category | Category, Work Type, Activity |
Dates are read in the common export formats, including 2026-03-14, 2026-03-14 09:00, 14/Mar/26, 14 Mar 2026 and 14.03.2026.
What happens to each row
- Checked first. The import reads the whole file and reports what it found before anything is written.
- Matched rows keep their Jira worklog. The import adds what Jira has no field for: the account, the billable flag and the work category.
- Rows with no Jira worklog behind them are kept as read-only history, with their dates, people and descriptions, so old reports still add up.
After the import
From then on, time logged through the timesheet, the timer or plain Jira is the same kind of worklog, with billable flags, accounts and categories kept by the app alongside it.
Bastion Helix for Jira isn’t on the Marketplace yet. All seven modules are built and running in our own test Jira site. Try the live demos, or leave your email below to hear the day early access opens.