Jira Cloud

Jira Cloud

Allow your users and beta testers to report bugs and send feedback directly from your app and have them automatically logged into your Jira project. Luciq offers a two-way integration when the integration is done through Jira, meaning that the status and comments on the Jira ticket will also be reflected on the bug report on your Luciq dashboard.


Luciq supports five ways to authenticate with Jira Cloud. For most users, we recommend OAuth 2.0.

When you create the integration, the wizard's Authenticate step shows an Authentication type dropdown with five options, listed below in the same order as the dropdown:

  • OAuth 2.0 (Recommended) — one-click sign-in with your Atlassian account; tokens refresh automatically; no admin setup required in most orgs.

  • OAuth service accounts — programmatic integration tied to a service account; no browser flow; scopes are controlled centrally on the Atlassian admin dashboard.

  • Service accounts with scoped API Tokens — also tied to a service account with no browser flow; a single non-rotating token whose scopes are baked in at creation time.

  • Basic Authentication — your Atlassian email and a classic API token. Still supported, but Atlassian now enforces a maximum 1-year expiration on every token, so you'll need to rotate it annually.

  • Luciq Add-on (Legacy) — our Atlassian Marketplace Connect app. No longer receiving updates; see the dedicated section below.

After picking an authentication type, the rest of the wizard (Set up → Test → Finish) is the same across all options — see Set up, test, and finish at the bottom of this page.

Best for most users — one-click browser sign-in, tokens refresh automatically, no admin setup required in most Atlassian organizations.

1

Start the OAuth flow

In your Luciq dashboard, go to Settings → Integrations → Jira Cloud, pick OAuth 2.0 (Recommended) from the Authentication type dropdown, then click Authenticate.

2

Sign in to Atlassian

You'll be redirected to Atlassian. Sign in as the user you want forwarding to run as, then approve the requested permissions.

If you're already signed in to Atlassian in your browser, that session is used automatically — Atlassian won't show a sign-in screen. To connect with a different account, sign out of Atlassian first (id.atlassian.com → your avatar → Log out), then restart the OAuth flow.

3

Pick a Jira site

If you have access to multiple Atlassian sites, pick the one you want forwarding to go to.

Continue with Set up, test, and finish.

OAuth service accounts

For teams that want a programmatic integration tied to a service account rather than to an individual user. Like OAuth 2.0, this method uses OAuth under the hood — but with Atlassian's client_credentials grant (no browser dance) and a service-account-owned OAuth client whose scopes are managed centrally on the Atlassian admin dashboard. Changing scopes doesn't require rotating the Client ID or Client Secret.

1

Create a service account in Atlassian (one-time, by your org admin)

In admin.atlassian.com, go to Directory → Service accounts → Create service account, grant it product access to Jira, then add it to a group with Create Issues and Browse Projects permission on your target project(s).

2

Generate OAuth credentials

From the service account's credentials page, create an OAuth 2.0 client. Atlassian returns a Client ID and Client Secret. Grant the client these scopes (manageable later from the same page):

  • read:jira-work

  • write:jira-work

  • read:jira-user

  • manage:jira-webhook

  • read:field:jira

3

Connect in Luciq

In your Luciq dashboard, go to Settings → Integrations → Jira Cloud, pick OAuth service accounts from the Authentication type dropdown, then paste the Client ID and Client Secret.

4

Pick a Jira site

If the service account has access to multiple Atlassian sites, pick the one you want forwarding to go to.

Continue with Set up, test, and finish.

Service accounts with scoped API Tokens

Same idea as OAuth service accounts — credentials are tied to a service account and there's no browser flow — but instead of an OAuth client, you paste a single non-rotating scoped API token. The token's scopes are fixed at creation time: changing them requires creating a new token. Choose this option if you'd rather hold a single secret than manage an OAuth client.

1

Create a service account in Atlassian (one-time, by your org admin)

In admin.atlassian.com, go to Directory → Service accounts → Create service account. Add the new account to a Jira group that has Create Issues and Browse Projects permission on your target project(s).

2

Create a scoped API token for the service account

From the service account's credentials page, click Create scoped API token and grant these scopes:

  • read:jira-work

  • write:jira-work

  • read:jira-user

  • manage:jira-webhook

  • read:field:jira

Atlassian only shows the token once — copy it immediately.

3

Connect in Luciq

In your Luciq dashboard, go to Settings → Integrations → Jira Cloud, pick Service accounts with scoped API Tokens from the Authentication type dropdown, then paste the token and your site URL (e.g. https://yourcompany.atlassian.net).

Continue with Set up, test, and finish.

Basic Authentication

Authenticate with your Atlassian email and a classic API token.

1

Enter Jira credentials

Pick Basic Authentication from the Authentication type dropdown, then insert your Jira Email, API Token (which can be retrieved from here), and URL.

Continue with Set up, test, and finish.

Luciq Add-on (Legacy)

The Luciq Add-on integration is installed from the Atlassian Marketplace and configured from the Jira side rather than from Luciq. End-to-end setup steps are documented in the Through Jira Add-On section at the top of this page — picking Luciq Add-on (Legacy) from the Authentication type dropdown is the Luciq-side counterpart.

1

Add your Jira board link

To set up your Jira Cloud integration, simply add the link to your Jira board, where you will see your incoming reports.

2

Explore apps on your Jira board

On your Jira board, from the Apps section, click on "Explore more apps".

3

Search for Luciq

Search "Luciq" from the search window and click on the add-on.

4

Install the Add-On

After selecting our Add-On app, click on the Get App button.

5

Configure the Add-On

Click on "Configure" which is found within the prompt after installing the add-on from Jira's side.

6

Login to Luciq

Login using your Luciq dashboard credentials in order to have it synced with your dashboard.

7

Select project settings

Select the project, issue type, assignee, and any custom fields you have setup.

8

Test the integration

At this point, we just need to test your integration so that we're sure everything is working smoothly.

9

Finish setup

All done! Your integration is now set up and ready to go. From this final page, you can allow automatic forwarding (this can be reconfigured at any time) as well as synced status.

Set up, test, and finish

After authenticating with any of the four methods above, the wizard takes you through the same final steps:

1

Pick project and map fields

Pick the project you want to forward to, the issue type, and the assignee. You can map Luciq fields to Jira custom fields and choose which information is forwarded from your Luciq dashboard to Jira.

2

Test the integration

Click Test to confirm Luciq can create an issue in your target project. This validates that the credentials, project, issue type, and any required custom field mappings are correct.

3

Finish setup and enable two-way sync

All done! From this final page, you can allow two-way integration (if Luciq is already installed on your Jira dashboard via the Atlassian Marketplace add-on) and allow for automatic forwarding. These can be reconfigured at any time.

4

Start receiving issues

Start receiving issues on the spot on your Jira dashboard.

With this integration, bugs and feedback can be converted manually into issues on Jira with just a click.


Mapping Custom Fields

This section covers how to map Jira custom fields to fields from the Luciq dashboard.

1

Create the custom field in Jira

2

Choose a type

Choose a type for the field you've created in the previous step.

3

Reconfigure the Jira integration

Reconfigure your Jira integration.

4

Map fields

Map the Jira custom fields to the corresponding Luciq fields (make sure they have the same type).

5

Test your integration

Test your integration.

6

Finish

All done!

7

Forwarded bug appearance

This is how the forwarded bug report should look on Jira.


Priority Sync

Once you enable two-way sync for the priority, any change done to the priority field in our dashboard will be reflected in Jira and vice versa.

Two-way sync for the priority will only work if you are using the default priorities in Jira. If you are using custom priorities, the bug will be forwarded to Jira successfully, but the priority will not be synced.

Priority Mapping

Luciq Priorities
Jira Priorities

NA

Medium

Trivial

Lowest

Minor

Low

Major

High

Blocker

Highest

Last updated