Connecting with Jira Server
1. Create an application in Jira
The first step would be to create an application in Jira as an administrator to connect it later to Everhour.
- Log in as a Jira administrator.
- Choose the Jira Icon Jira Settings > Products > Applications > Application Links.
- Alternatively, you can add "/plugins/servlet/applinks/listApplicationLinks" after your domain name in the URL field.
- Type “https://everhour.com” and press the Create new link button.
- You will see a warning that the URL is invalid. Please ignore the message and click Continue.
- Now you need to configure your application.
- Please, fill in the same fields as you see on the screenshot (may copy the same info under the screenshot) and check the mark near ☑ Create incoming link:
- Application Name: Everhour
- Service Provider Name: Everhour
- Consumer key: YAZm8KTbuwuK7ZJ
- Shared secret: FqgB5IfGdT1btiGT
- Request Token URL: /
- Access token URL: /
- Authorize URL: /
- Create Incoming Link: Yes
Click Continue and enter Consumer Key, Consumer Name, and Public Key (you may copy the same info under this screenshot).
- Consumer Key: YAZm8KTbuwuK7ZJ
- Consumer Name: Everhour
- Public key:
Click Continue to finish the setup. Now you should see Everhour on the application list.
2. Connect Everhour and Jira accounts
- Now you should go to Everhour integrations page and click Add Integration;
- Select JIRA from the list and click Connect;
- Choose Server and Give your integration a Name (any text to distinguish it);
- Enter URL to your Jira account;
- Enter Consumer key (the same you used in Jira on the previous step);
- Click Connect to finish setup;
- You'll need to grant Everhour access to your Jira so that we can synchronize projects and tasks;
- When you are done, other team members in Everhour will be able to select this configuration and connect their individual Jira accounts.
3. Install Everhour browser extension
- To see the embedded timer in your Jira, you need to make sure you have our browser extension installed and authorized. This is how we embed it into the Jira interface.
- To check this, open your Integrations page.
- It shows the status of our extension for the browser where you are logged in Everhour.
Tracking time with Everhour in Jira Server
When you have an extension, you can:
- Track time in Jira issues using the timer. You will see the time of the other members as well if they tracked hours here.
- Add time manually as an interval or a number of hours.
- Edit previous time entries.
- Set estimates on your issues and users who work on issues.
- Team Admins can add a project budget and set the billable status for a project.
- You can update your weekly time without opening an issue.
Making reports with Jira data
- There are a number of columns that shows specific data coming from Jira.
- Workspace shows the name of a Jira account.
- Project and task show the names of Jira projects and issues respectively.
- Task number and status show the task id and whether it is open/closed.
- Task type shows is it a bug, epic, etc.
- The label shows the name of Jira tags.
- A custom field can be created as a column if you reported time into a task that has this custom field.
What else you should know
There are a couple of things you should be aware of.
- First of all, it is not possible to connect one Jira account with several Everhour profiles. We do that not to allow admins from one team to see what you track in another team.
- Jira server integration allows you to track time for issue through your Everhour account, but tracking directly in Jira is possible only when you use our browser extension.
- There is also no technical possibility to make a granular workspace or team sync, deciding what projects you wish to connect and where you don’t want to track time.
- We also do not integrate with a Jira native time tracking feature. It means you track time in Everhour independently and it does not show in Jira reports.
- Another important thing is to understand that we cannot always immediately deliver updates you do in Jira to Everhour. For that reason, you need to resync your projects on Integrations when you delete, create or rename a project, and to resync issues of a project from the Projects page when changes are made inside a project (you renamed an issue, added a new label, edited time).