Leo LogoHelloLeo
IntegrationsTemplatesPricingCommunity
Book a demoSign InGet Started
Leo LogoHelloLeo

The AI developer that builds the apps your ERP doesn't have — internal tools, portals and dashboards, running in production on top of NetSuite, Odoo, Salesforce and more.

Applications

  • HelloLeo for NetSuite
  • HelloLeo for Odoo
  • HR & Employees
  • Inventory
  • Accounting & Procurement

Integrations

  • Shopify integration
  • HubSpot integration
  • WhatsApp Business integration
  • Salesforce integration
  • Stripe integration
  • Google Sheets integration
  • Outlook integration
  • QuickBooks integration
  • All integrations

Product

  • Pricing
  • Templates
  • vs AI coding tools

Company

  • Contact

Resources

  • Documentation
  • Help Center
  • Community

Legal

  • Trust Center
  • Security
  • Status
  • Privacy Policy
  • Terms of Service
  • DPA
Jira logo
Integration

Connect Jira to your ERP

Jira is the #1 agile project management tool used by teams to plan, track, release, and support great software with confidence

Productivity
Browse all integrations

What Leo can do with Jira

39 actions Leo can use in the apps and agents it builds for you: 24 that read Jira data, 15 that create or update it.

reads data writes data deletes data

Read from Jira · 24

  • Search Issues with JQL

    Search for issues using JQL (Jira Query Language).

    Docs ↗
  • Search Issues with JQL (POST)

    Searches for issues using JQL with enhanced search capabilities.

    Docs ↗
  • List Sprints

    Returns all sprints from a board, for the given board ID.

    Docs ↗
  • List Sprint Issues

    Returns all issues in a sprint.

    Docs ↗
  • List Labels Options

    Retrieves available options for the Labels field.

  • List Issue Comments

    Lists all comments for an issue.

    Docs ↗
  • List Epics

    Returns all epics from a board, for the given board ID.

    Docs ↗
  • List Epic Issues

    Returns all issues that belong to an epic on the given board.

    Docs ↗
  • List Boards

    Returns all boards.

    Docs ↗
  • List Board Issues

    Returns all issues from a board, for the given board ID.

    Docs ↗
  • Get Users

    Gets the details for a list of users.

    Docs ↗
  • Get User

    Gets details of user.

    Docs ↗
  • Get Transitions

    Gets either all transitions or a transition that can be performed by the user on an issue, based on the issue's status.

    Docs ↗
  • Get Task

    Gets the status of a long-running asynchronous task.

    Docs ↗
  • Get Sprint

    Returns the sprint for a given sprint ID.

    Docs ↗
  • Get Issue

    Gets the details for an issue.

    Docs ↗
  • Get Issue Types

    Gets the available issue types. If a project ID is provided, returns issue types for that project. Otherwise, returns all issue types accessible to the user.

    Docs ↗
  • Get Issue Picker Suggestions

    Returns lists of issues matching a query string.

    Docs ↗
  • Get Current User

    Returns the authenticated Jira user's account ID, display name, email, and active status. Call this first when the user says 'my issues', 'assigned to me', or needs their Jira identity. Use the returned accountId with Search Issues with JQL (e.g. assignee = '{accountId}') or Assign Issue. Requires a Cloud ID to identify the Jira site.

    Docs ↗
  • Get Cloud ID

    Lists all accessible Jira Cloud sites and their IDs.

    Docs ↗
  • Get Board

    Returns the board for the given board ID.

    Docs ↗
  • Get All Projects

    Gets metadata on all projects.

    Docs ↗
  • Count Issues Using JQL

    Provide an estimated count of the issues that match the JQL.

    Docs ↗
  • Check Issues Against JQL

    Checks whether one or more issues would be returned by one or more JQL queries.

    Docs ↗

Write to Jira · 15

  • Update Issue

    Updates an issue. A transition may be applied and issue properties updated as part of the edit.

    Docs ↗
  • Update Comment

    Updates a comment.

    Docs ↗
  • Transition Issue

    Performs an issue transition and, if the transition has a screen, updates the fields from the transition screen.

    Docs ↗
  • Move Issues to Sprint

    Moves issues to a sprint, for a given sprint ID.

    Docs ↗
  • Download Attachment

    Downloads a Jira issue attachment's binary content to the configured file-stash directory and returns its saved path plus the attachment's metadata (filename, mimeType, size, etc.). Use this after locating an attachment via Get Issue (its fields.attachment[] array lists each attachment's id, filename, size, and mimeType), or from an attachment reference surfaced by another Jira action or trigger — pass that id as attachmentId. The file is saved in the file-stash directory as <attachmentId>-<sanitized filename> (the ID prefix avoids collisions when multiple attachments share the same filename); the returned filedata tuple points at that saved path for use in downstream file-input props. Jira's content endpoint responds with a redirect to a signed, short-lived media URL — this is followed automatically, so no extra configuration is required.

    Docs ↗
  • Delete Project

    Deletes a project.

    Docs ↗
  • Create Jira Version in Project

    Creates a project version.

    Docs ↗
  • Create Issue

    Creates an issue or, where the option to create subtasks is enabled in Jira, a subtask.

    Docs ↗
  • Create Future Sprint

    Creates a future sprint.

    Docs ↗
  • Create Custom Field Options (Context)

    Create a context for custom field options.

    Docs ↗
  • Assign Issue

    Assigns an issue to a user.

    Docs ↗
  • Add Watcher To Issue

    Adds a user as a watcher of an issue by passing the account ID of the user, For example, 5b10ac8d82e05b22cc7d4ef5, If no user is specified the calling user is added.

    Docs ↗
  • Add Multiple Attachments To Issue

    Adds multiple attachments to an issue.

    Docs ↗
  • Add Comment To Issue

    Adds a new comment to an issue.

    Docs ↗
  • Add Attachment To Issue

    Adds an attachment to an issue.

    Docs ↗

Pair Jira with your ERP

Leo connects Jira to the ERP your business already runs on: the records it reads in Jira land in your ERP, and what changes in the ERP flows back.

Odoo logo
Jira + Odoo
See Odoo →
NetSuite logo
Jira + NetSuite
See NetSuite →

How it works

  1. 01
    Connect Jira

    Authorize Jira once, in a couple of clicks. Leo only gets the permissions you grant.

  2. 02
    Describe what you need

    In plain language: the dashboard, portal or agent you want across Jira and your ERP. No code, no mapping spreadsheets.

  3. 03
    Run it

    Leo builds it, you review, it goes live. Agents run on a schedule or on events, under the guardrails you set.

Jira integration: questions

What can Leo do in Jira?
Leo has 39 Jira actions available: 24 read data and 15 create or update it. Any of them can be combined with your ERP data in an app or an agent.
Which ERPs does the Jira integration work with?
Odoo and NetSuite today, through connectors we build and maintain ourselves. Jira connects through our connector network, so the same app or agent can use both sides.
Is my data safe?
You authorize Jira yourself and choose the permissions. Leo acts within them, every action is logged, and you can revoke the connection at any time.

More productivity integrations

  • Notion logoNotion
  • Google Sheets logoGoogle Sheets
  • Google Calendar logoGoogle Calendar
  • Airtable logoAirtable
  • Trello logoTrello
  • Asana logoAsana
  • Calendly logoCalendly
  • Microsoft Excel logoMicrosoft Excel