Jira integration

(Updated: )

What the Jira integration enables

  • Search Jira issues in your projects using natural language or JQL (live API calls)

  • Create Jira tickets from chat with a preview > confirm flow

  • List accessible projects

  • Show required/optional fields (schema) for creating tickets

Audience

  • Admins: Connect Jira at the organization level (Cloud ID) to make Jira skills available in Leebry.

  • End users: Authorize their personal Jira account to run Jira actions in chat.

Prerequisites

Admins

End users

  • Organization has Jira integration connected by an admin.

  • You must authorize your own Jira account (per-user OAuth) before using Jira actions.

Admin guide

Connect Jira (Cloud ID)

What you need: Jira Cloud ID.

  1. Open Leebry Web > Integration.

  2. Find Jira and select Connect.

  3. Enter the Cloud ID and select Continue.

  4. On success, Jira appears in the connected list with Reconnect and Delete actions.

End-user guide

Authorize Jira (per-user)

  1. In Leebry chat, attempt a Jira action (search, create ticket, view projects/schema).

  2. When prompted, select Authorize Jira.

  3. Complete Atlassian sign-in/consent in the popup/new tab, then return to chat.

Note

You must authorize even if your admin connected Jira. Live actions use your own Jira permissions (Digital User Passport).

Use Jira in chat

  • List accessible projects

    Example prompts:

    • Show accessible Jira projects
    • In what projects can I create tickets?
  • View ticket schema (required/optional fields)

    Example prompts:

    • Show required and optional fields in ticket in <project>

    • Show ticket schema in <project> for Bug

  • Search Jira issues (natural language or JQL)

    Example prompts:

    • Find issues in PANDO about onboarding

    • List tickets in PANDO that are In Progress

    • Search Jira using JQL: project = PANDO AND status != Done ORDER BY updated DESC

  • Create a Jira ticket (preview > confirm)

    1. Ask Leebry to create a ticket (for example, "Create a Jira ticket…", "Log a bug…").

    2. Leebry returns a ticket preview card.

    3. Review fields, then confirm creation.

    4. Leebry replies with a confirmation and link to the created issue.

Troubleshooting

Admin

IssueLikely causeFix
Can't connect Jira; form won't submitCloud ID missing or invalidEnter a valid Cloud ID; verify no whitespace-only values

End users

IssueLikely causeFix
Authorization loop or repeated prompts to Authorize JiraPer-user OAuth not stored or revoked/expiredClick Authorize Jira again and complete Atlassian sign-in
Callback error: invalid/expired stateOAuth state validation failed (stale tab or blocked popup)Close popup, restart authorization from Leebry; try a fresh browser session
Search returns 0 results though the issue existsQuery match limitations or too-narrow phrasingSearch by issue key; add project key; broaden keywords; try JQL
Ticket creation failsSome fields require Atlassian Document Format; unsupported custom fieldsRetry with minimal Summary/Description; remove problematic custom fields; confirm required schema first

Security and permissions

  • Your Jira permissions control what you can search and create. If you can't access a project or issue in Jira, Leebry can't access it either.

  • Leebry uses your per-user authorization token to make live API calls; it doesn't rely on a Jira content index.

FAQ

Do I need admin setup before I can use Jira?

Yes. An admin must first connect Jira for the organization. After that, you can authorize your personal Jira account and use Jira actions.

Is there Jira indexing for RAG?

No. At present, Leebry uses live, per-user API calls for Jira search and ticket creation. There's no Jira content indexing powering general answers.

Why don't I see Jira prompts?

Either Jira isn't connected at the org level, or you need to refresh the page after the admin connected it. If connected and refreshed, you'll see an Authorize Jira prompt when you first use a Jira action.

Was this article helpful?

Help us improve Knowledge Base

Related Articles

Contact us

Can’t find answers to your question?

Contact us and we’ll get back to you as soon as we can.

Contact us