---
url: https://docs.dataflair.ai/dataflair/integrations/jira.md
description: >-
  Connect Jira to DataFlair so approved deals create content tasks for your
  team.
---

# Jira integration

This guide explains how to connect Jira to DataFlair so approved deals can generate content tasks
for your team.

Audience:

* **Non-technical users** (where to connect)
* **Technical admin** (token/email/domain/project key setup)

***

## What this integration does

When connected, DataFlair creates or updates Jira tasks for deal execution workflows.

Jira task content is built from:

* Deal data (brand, deal type, account manager, deal id)
* Operator intake data (campaign/market/handoff details), merged in after the operator submits

Typically the issue is created when the deal reaches **Approved** (once sales has the content-order
details you require). After the operator intake is merged, the same issue is **updated** so the
description includes the operator form payload.

***

## Before you start

You need:

* Jira Cloud account with API token access
* Jira user email (the account used for API token)
* Jira domain (example: `yourcompany.atlassian.net`)
* Jira project key (example: `MKT`, `OPS`, `CONTENT`)
* Access to DataFlair (`Settings -> Integrations`)

***

## Step 1 — Create a Jira API token

1. Sign in to your Atlassian account.
2. Open Atlassian API token management.
3. Create a new API token (name it clearly, e.g. `DataFlair Integration`).
4. Copy and securely store the token.

***

## Step 2 — Confirm Jira project details

Collect:

* **Email** of the Jira user that owns the token
* **Domain** (without protocol preferred, e.g. `yourcompany.atlassian.net`)
* **Project key** where tasks should be created

Make sure this user can create/edit issues in that project.

***

## Step 3 — Connect Jira in DataFlair

1. In DataFlair, go to:
   * `Settings -> Integrations`
2. On the **Jira** card, click **Connect**.
3. Enter:
   * API token
   * Email
   * Domain
   * Project key
4. Save.

### Screenshots (DataFlair UI)

**Jira integration card** — On the Integrations page, the card shows connection status, metrics, and
actions **Test**, **Reconfigure**, **Resync**, and **Disconnect**.

![Jira integration card on the Integrations page](/images/integrations/jira/integration-card.png)

**Configure / Reconfigure sheet** — A panel slides in from the right when you click **Connect** or
**Reconfigure**. Enter API token, Atlassian email, domain, and project key here.

![Jira Connect or Reconfigure sheet](/images/integrations/jira/reconfigure-sheet.png)

When a deal is **approved**, DataFlair creates the Jira task from sales-side deal data. When the
**operator intake** is merged into CRM, the same Jira issue is **updated** so the description
reflects operator form content.

***

## Step 4 — Run Jira test

1. Click **Test** on the Jira integration card.
2. Expected result:
   * Jira reachable
   * Credentials valid
   * Project configuration accepted

If test fails:

* Check token
* Check email/token match
* Check domain format
* Check project key and permissions

***

## How Jira tasks are created (business view)

### Task naming format

DataFlair generates Jira summaries in this format:

`Content Task: [brand name] - [site], [due date]. [account manager], [deal type], [status]`

### What appears in the Jira task

Typically includes:

* Brand
* Site
* Due live date
* Toplist position
* Special requests
* Market/context details from intake/deal
* Account manager
* Deal type
* DataFlair Deal ID (traceability)

### Single-task behavior

DataFlair uses the deal id as the anchor, so the workflow is designed around one Jira task per
deal context, enriched as more intake/deal data becomes available.

***

## What non-technical users should do after setup

1. Create and approve deal in DataFlair.
2. Ensure operator intake is completed if your workflow uses intake-driven fields.
3. Confirm Jira issue appears in the configured project.
4. If anything is missing, use **Resync** on the Jira card after source data is corrected.

***

## Validation checklist (go-live)

* \[ ] Jira API token created
* \[ ] Correct email/domain/project key collected
* \[ ] Jira connected in DataFlair
* \[ ] Jira test passes
* \[ ] One real deal flow tested end-to-end
* \[ ] Team confirms issue content is complete and readable

***

## Troubleshooting

### Jira test fails immediately

Bad token, wrong email, or wrong domain format are most common causes.

### Jira issue not created

Confirm the deal reached **Approved** and required content-order fields are set if your process
expects them before creation. Verify project permissions for the API user.

### Jira issue created but fields are incomplete

Check source data in DataFlair deal + intake, then re-sync after correcting source values.
