---
title: "EasyTime for Jira Cloud Integration with Tempo Timesheets"
canonical: "https://www.techtime-initiative.com/space/EasyTime/5309048/EasyTime%20for%20Jira%20Cloud%20Integration%20with%20Tempo%20Timesheets"
format: markdown
---
We provide a native Tempo integration, which we highly recommend setting up if you have Tempo installed. EasyTime will function without it, but the experience will not be as good. 

> 📝 All time tracking is done via by the user who sets up the Oauth integration in Tempo. This means to use EasyTime with Tempo in a given project, the user who set up the Oauth integration must have the following project-level permissions:
> 📝 
> 📝 - Work On Issues
> 📝 - Log Work For Others
> 📝 - View All Worklogs

> Macro (toc)

# Configuration

> ℹ️ Ensure both Tempo Timesheets and EasyTime are installed and licensed

## Navigate to the EasyTime Tempo settings tab 

1. Navigate to EasyTime's configuration page
2. Navigate to the “Tempo Timesheets” tab
3. Copy the Redirect URI by pressing the “Copy Redirect URI to Clipboard” button
4. Navigate to Tempo's Oauth Integrations setup page by clicking the link

![image](media://a32f5907-8491-44b9-b3f9-23d2c0460d00)

## Link EasyTime with Tempo

### Step 1: Add Oauth 2.0 Application

In Tempo's Oauth Integrations setup page:

- Paste the Redirect URI you copied from the EasyTime config page into the "Redirect URIs" field
- For the name field, enter: "EasyTime"
- For the client type, select "Public"
- For the Authorization grant type, select "Authorization Code"
- Press the "Add" button to save

![Screen Shot 2020-10-08 at 2.42.27 PM.png](media://07601a98-020c-4167-bdd0-73c828006e2e)

### Step 2: Copy the Client details back to EasyTime

- Press the "i" button to show the "Client Key" and "Client Secret" values

![Screen Shot 2020-10-08 at 2.43.16 PM.png](media://82c77450-f332-4525-9875-48c5cf6f458a)

- Press the copy to clipboard button for "Client Key" and paste the value into EasyTime's "Client Key" field
- Press the copy to clipboard button for "Client Secret" and paste the value into EasyTime's "Client Secret" field

![Screen Shot 2020-10-08 at 2.46.13 PM.png](media://5beb6350-2bbb-4975-a27d-7dec6cbdb412)

![Screen Shot 2020-10-08 at 2.56.00 PM.png](media://86593030-ef59-4bb0-8c98-473a132f7619)

### Step 3: Complete the Oauth flow

In the EasyTime Tempo Settings:

- Press "Authorize Access"
- Press "Onwards"
- You should be redirected to the EasyTime configuration screen. You can verify the integration was successful by navigating back to the Tempo Timesheets Tab

# Additional Configuration

## How do we change the authorization user?

Once Tempo Integration has been configured above, pressing "Revoke Token" will cause the old token and secret to be deleted, and you can re-authorize via the same process as above, this time with a different user.

# Why is all this necessary?

In Jira Cloud, Tempo work log data is stored within Tempo's app, rather than within Jira itself. EasyTime uses this data to detect clashing work logs or extend manual work logs, run timesheet reports, and more. To do this, you must authorise a "Oauth 2.0 integration" within the Tempo Timesheets App.