Quick Start Guide
- 1 After installation
- 2 Manage your API token
- 2.1 Add token
- 2.2 Remove token
- 3 Manage your timer with different scenarios
- 3.1 Start timer inside Jira issue
- 3.2 Stop timer inside Jira issue
- 3.3 Start timer in Toggl web/desktop application and stop it in Jira
- 3.4 Start timer in Jira and stop it in Toggl web/desktop application*
- 3.5 Start and stop timer in Toggl web/desktop application*
- 3.6 Add time entry manually in Toggl web/desktop application*
- 4 Manage your time entry with different scenarios
- 5 Jira work-log items
- 6 View recent users time entries for particular Jira issue
- 7 Enable / Disable plugin for particular Jira project
- 8 Manage additional timer options
- 9 Setup Toggl synchronization (webhooks) with Jira
After installation
On the each Jira issue details page you should see an additional quick-add button “Start / Stop timer“ inside of issue content bar (see the screenshot below).
The actual section with timer and other configuration options will appear after you click the “Start / Stop timer” button (see the screenshot below) and it will be visible for the next time you come back to the issue again.
Manage your API token
Before you can start tracking your time and manage time entries - you should add your Toggl API token.
Add token
Navigate to any Jira issue details page and find the “Toggl for Jira” section. If you cannot find it, please navigate and read the “After installation” part of the documentation.
Click the “Manage token” button which is located on the right side of the application (see the screenshot below).
Follow the short instructions on the loaded form, add your API token and you are ready to go (see the screenshot below).
Remove token
Navigate to any Jira issue details page and find the “Toggl for Jira” section. If you cannot find it, please navigate and read the “After installation” part of the documentation.
Click the “Manage token” button which is located on the right side of the application (see the screenshot below).
Click the “Remove token” button, on the loaded form, to delete your API token (see the screenshot below).
Manage your timer with different scenarios
Start timer inside Jira issue
You just need to select your timer options once, then start the timer and all your selection preferences will be saved and preset automatically. So the next time you load your Jira issue details page you can just click the “Start” button without extra actions. The preference mapping is Jira user-project related.
Please follow those steps to run a timer:
Navigate to any Jira issue details page and find the “Toggl for Jira” section. If you cannot find it, please navigate and read the “After installation” part of the documentation.
On the loaded form you can adjust the description of the time entry, by default it will be set as a Jira issue summary. The issue key will be added as a prefix automatically. So the final description will be look like: “RET-12 issue-summary-here”, where “RET-12” is Jira issue key.
By clicking the “Timer options” button you will see an additional section with different timer configurations like: workspaces, projects (clients), tasks, tags, billable, etc… See the screenshot below
Click the “Start” button to run a timer with selected options.
Stop timer inside Jira issue
To stop the timer, just navigate to the needed Jira issue details page, find “Toggl for Jira” section and click the button with running counter on it (see the screenshot below).
You can stop timer in any loaded Jira issue details page, but related Jira work-log items will be added to the issue where timer was started or to the issue which is detected by Jira issue key specified in the time entry description. If none of the cases happens, the timer will be stopped without any Jira work-log items operations.
Start timer in Toggl web/desktop application and stop it in Jira
You can start a timer from any Toggl application and stop it in Jira issue. In the description of time entry you have to specify a Jira issue key like: RET-12 timer summary is here
, where RET-12
is a Jira issue key.
Start timer in Jira and stop it in Toggl web/desktop application*
You can start a timer in any Jira issue and stop it later with one of the Toggl applications you prefer to use. The Jira issue work-log item will be added automatically.
* Webhook setup is required.
Start and stop timer in Toggl web/desktop application*
You can start/stop a timer in one of the Toggl applications if you prefer to manage all in one place. In your time entry description, you have to specify a Jira issue key like - RET-12 timer summary is here
, where RET-12
is a Jira issue key. Plugin will add the Jira issue work-log item automatically.
Current use case works only for users who have registered their Toggl API token in the add-on app.
* Webhook setup is required.
Add time entry manually in Toggl web/desktop application*
You can add your time entry manually in Toggl web/desktop application and specify a Jira issue key in the description, for example - RET-12 timer summary is here
, where RET-12
is a Jira issue key. Plugin will add the Jira issue work-log item automatically.
Current use case works only for users who have registered their Toggl API token in the add-on app.
* Webhook setup is required.
Manage your time entry with different scenarios
Update time entry details in Toggl web/desktop application*
The application tries to keep data sync between Jira (issue work-log items) and Toggl (time entries). So when you update your time entry in the Toggl web/desktop application, the changes automatically apply to existing "mapped" issue work-log items.
* Webhook setup is required
Delete time entry in Toggl web/desktop application*
The application tries to keep data in sync between Jira (issue work-log items) and Toggl (time entries). So when you delete your time entry in the Toggl web/desktop application, the add-on tries to find a mapped Jira issue work-log item and sets the duration equal to 0. It also adds "out of sync with Toggl" to the item description.
* Webhook setup is required
Jira work-log items
For each running timer that we stop (in Jira or Toggl apps), the add-on application validates and adds a Jira issue work-log item (description, start date-time, duration) automatically, with the values based on the terminated entry, and behalf of Jira user who stopped it.
View recent users time entries for particular Jira issue
As a manager that would like to track the recent activities of your team for particular Jira issues you don’t need to add any Toggl API tokens. Just load a needed Jira issue details page, navigate to the “Toggl for Jira” section, click the “User activities“ button and check entries.
Enable / Disable plugin for particular Jira project
To disable the application from any Jira issue details page for specific just follow those steps:
Navigate to the Jira project and click the “Project settings” item which is located on the left sidebar menu (see screenshot below).
On the loaded page, in the same left sidebar menu, navigate and click the “Apps” drop-down. On the opened list find and click the “Toggl for Jira“ link (see screenshot below)
On the loaded page, in the same left sidebar menu, navigate and click the “Apps” drop-down. On the opened list find and click the “Toggl for Jira“ link (see screenshot below)
Manage additional timer options
You can configure additional timer option assignments between Jira and Toggl, so when you load Jira issue details page and after want to start a timer, enabled options will automatically preassigned needed values for you. To enable/disable it - just follow those steps:
Navigate to the Jira project and click the “Project settings” item which is located on the left sidebar menu (see screenshot below).
On the loaded page, in the same left sidebar menu, navigate and click the “Apps” drop-down. On the opened list find and click the “Toggl for Jira“ link (see screenshot below)
On the loaded page switch to the “Timer options” tab and enable/disable needed for you option (see screenshot below)
Assign Jira labels as Toggl tags
Automatically adds to the timer options Toggl tags, which have the same names as Jira labels. In case the item does not exist - it will be created automatically.
Assign Jira issue type as Toggl tag
Automatically adds to the timer options Toggl tag, which has the same name as Jira issue type. In case the item does not exist - it will be created automatically.
Assign Jira project as Toggl project
Automatically selects in the timer options Toggl project, which has the same name as Jira project. In case the item does not exist - it will be created automatically.
Assign Jira issue key as Toggl task
Automatically adds to the timer options Toggl task, which has the same name as Jira issue key. In case the item does not exist - it will be created automatically.
Assign Jira issue summary as Toggl task
Automatically adds to the timer options Toggl task, which has the same name as Jira issue summary. In case the item does not exist - it will be created automatically.
Setup Toggl synchronization (webhooks) with Jira
To support different scenarios for timer and time entry (please read sections above marked with *) - you should set up Toggl webhooks. Just follow this short video tutorial below and add 3 webhook events:
Time Entry Created
Time Entry Updated
Time Entry Deleted