Skip to main content

Jira

Learn how to connect Glossa to Jira and automatically sync your requirements into your Jira projects

Written by Ali
Updated over a month ago

Jira Integration

Overview

The Jira integration enables you to send requirements, acceptance criteria, and tasks from Glossa directly into Jira as issues. This eliminates manual ticket creation and ensures your discovery work flows directly into your delivery backlog.

Jira integration is highly configurable—you can map Glossa projects to specific Jira projects, customize field mappings, choose what to send (requirements, ACs, tasks, or combinations), and control whether updates sync automatically or remain one-time sends.

How It Works

After connecting Jira to Glossa, you configure settings for each Glossa project:

  1. Map the Glossa project to a specific Jira project

  2. Configure Jira issue types and field mappings (Glossa fields → Jira fields)

  3. Choose what to send (requirements, ACs, and/or tasks)

  4. Decide whether to enable automatic overnight updates

Once configured, you manually send requirements to Jira using the "Send to Jira" button. After the initial send, requirements can optionally receive automatic overnight updates if you've enabled that setting.

Key benefits:

  • Eliminate manual Jira ticket creation

  • Maintain full traceability from discovery to delivery

  • Reduce copy-paste errors and data entry time

  • Keep Jira backlog synchronized with requirements

Setting Up Jira Integration

Step 1: Enable the Integration

  1. Navigate to Integrations in the main navigation

  2. Click on the Downstream tab

  3. Click Connect next to Jira

Step 2: Authorize Access (OAuth)

You'll be redirected to Atlassian's authorization page where you'll:

  1. Sign in to your Atlassian account (if not already signed in)

  2. Select your Jira site

  3. Review the permissions Glossa is requesting

  4. Click Accept to authorize the connection

After authorization, you'll be redirected back to Glossa.

Note: Only one Jira instance can be connected at a time. All Glossa projects will use this same Jira connection.

Step 3: Configure Project Settings

After connecting Jira, you need to configure settings for each Jira project.

  1. Go to Integrations -> Downstream -> Manage next to Jira

  2. You'll see the configuration interface with multiple sections

Configuring Jira Settings Per Project

Each Jira project can have its own integration configuration. The configuration interface has several key sections:

1. Select Jira Project

Choose which Jira project to configure settings for:

  • Dropdown shows all Jira projects you have access to

  • Each Glossa project can only map to one Jira project

  • Multiple Glossa projects can map to the same Jira project

2. Select Issue Type

Choose which Jira issue type should be used when creating requirements, acceptance criteria, and/or tasks.

  • Story

  • Task

  • Bug

  • Epic

  • Custom issue types (if available in your Jira)

3. Choose Tables to Sync

Select what you want to send from Glossa to Jira:

Options:

  • Requirements only - Send requirements as Jira issues

  • Acceptance Criteria only - Send ACs as Jira issues

  • Tasks only- Send implementation tasks as Jira issues

Combinations: If you select more than one table to sync, the table furthest to the right will be the "main" table to sync. You can see which table is the "main" table in the Summary sidebar on the left, under the Mapping field.

For example:

  • Requirements and Acceptance Criteria - send ACs as Jira issues, with fields from requirements available to map onto the AC issue in Jira

  • Acceptance Criteria and Tasks - send Tasks as Jira issues, with fields from acceptance criteria available to map onto the Task issue in Jira

  • Requirements, Acceptance Criteria, and Tasks - send Tasks as Jira issues, with fields from requirements and acceptance criteria available to map onto the Task issue in Jira

Most organizations choose to only sync the Requirement table.

4. Map Fields

Map Glossa fields to Jira fields:

Standard mappings:

  • Glossa Title → Jira Summary

  • Glossa Description → Jira Description

Glossa has different fields for each type of acceptance criteria that you can map to fields in Jira, including to custom fields.

5. Enable/Disable Automatic Updates

Choose whether to override Jira overnight.

Enabled: Requirements that have already been sent to Jira will automatically sync updates overnight

  • Changes to requirement title, description, priority, etc. push to Jira

  • Happens automatically every night

  • Keeps Jira tickets in sync with Glossa

Disabled: Requirements are sent once and never updated

  • Initial send only

  • Subsequent changes in Glossa don't sync to Jira

  • Jira becomes the source of truth after initial send

6. Save Configuration

After configuring all settings:

  1. Review your mappings

  2. Click Save Configuration

7. Link Glossa Project to Jira Project

  1. Go to the Projects tab in Glossa

  2. In the Jira column, click Map

  3. Select the Jira project, and click Save Mapping

Sending Requirements to Jira

After configuration, you can send requirements to Jira.

Manual Send (Initial)

To send requirements to Jira for the first time:

Option 1: Send individual requirements

  1. Open a requirement in Glossa

  2. Click the Send to Jira button (in the top right three dots menu)

  3. The requirement is created as a Jira issue

  4. The requirement status in Glossa changes to Sent to Jira

Option 2: Bulk send

  1. Go to the Categories tab and click View Details for a specific category

  2. Select multiple requirements (checkbox selection)

  3. Click Send All to Jira

  4. All selected requirements are sent

  5. Status updates to Sent to Jira for all

What gets created in Jira:

  • New issue(s) based on your configuration

  • Issue fields populated from Glossa field mappings

  • ACs included (if configured)

  • Tasks created (if configured)

Automatic Overnight Updates

If you've enabled automatic updates in the project configuration:

What happens:

  • Every night, Glossa checks all requirements with status "Sent to Jira"

  • If any have been modified since last sync, updates are pushed to Jira

  • Changes to title, description, priority, ACs, etc. are synced

  • Happens automatically without user action

What doesn't sync:

  • New requirements (must be manually sent initially)

  • Requirements that haven't been sent to Jira yet

  • Comments or attachments added in Jira (one-way sync only)

When to disable automatic updates: If your team actively works in Jira and makes changes there, you may want to disable automatic updates to prevent Glossa from overwriting Jira changes.

Tracking Sent Requirements

Requirement Status Change

When a requirement is sent to Jira:

  • Status automatically changes to Sent to Jira

  • This status is visible in the Requirements table

  • You can filter requirements by this status

Filtering Sent Requirements

To see which requirements have been sent:

  1. Go to Requirements tab

  2. Filter by Status → Sent to Jira

  3. View all requirements currently in Jira

To see which requirements haven't been sent:

  1. Filter by Status → NOT "Sent to Jira"

  2. Shows requirements still pending Jira sync

Managing Jira Integration

Viewing Project Configurations

To see which Glossa projects are configured for Jira:

  1. Go to Projects

  2. Review the Jira column to see which projects are mapped to Jira projects

Editing Project Configuration

To change Jira settings for a project:

  1. Go to IntegrationsDownstreamJira Manage

  2. Select the Jira project

  3. Update field mappings, issue types, or automatic update settings

  4. Click Save Configuration

Note: Changing configuration doesn't affect requirements already sent to Jira—only future sends use the new settings.

Disconnecting Jira

To disconnect your Jira account:

  1. Go to IntegrationsDownstreamJira Manage

  2. Click Disconnect

Important: Disconnecting Jira does not:

  • Delete issues already created in Jira

  • Change requirement statuses in Glossa

  • Remove project configurations

It only prevents future sends and automatic updates.

Reconnecting Jira

If your Jira connection fails or you need to reconnect:

  1. Go to Go to IntegrationsDownstreamJira Manage

  2. Click Disconnect (if currently connected)

  3. Click Connect

  4. Follow the OAuth authorization flow again

Best Practices

Configure Before Sending

Before sending any requirements to Jira:

  • Set up all field mappings

  • Choose appropriate issue types

  • Test with 1-2 requirements first

  • Verify mappings work as expected

  • Then send in bulk

Be Strategic About Automatic Updates

Enable automatic updates when:

  • You're in active discovery/planning phases

  • Requirements are still evolving

  • You want Glossa to remain the source of truth

Disable automatic updates when:

  • Work has begun in Jira

  • Teams are actively updating Jira tickets

  • You want Jira to be the source of truth

  • Requirements are stable

Send in Phases

Rather than sending all requirements at once:

  • Send requirements for upcoming sprints

  • Send in batches aligned with your release planning

  • Keep unsent requirements in Glossa until they're ready for development

This prevents Jira backlog bloat and keeps focus on ready work.

Use Status to Track Progress

Leverage the "Sent to Jira" status:

  • Filter to see what's already in Jira vs. still in discovery

  • Use as a gate for "ready for development"

  • Track delivery handoff from discovery team to dev team

Include Requirement IDs

Map Glossa Requirement IDs (slugs) to a custom Jira field:

  • Enables traceability between systems

  • Easy to find corresponding requirements

  • Useful for reporting and auditing

Common Workflows

Workflow 1: Discovery to Delivery Handoff

  1. Conduct discovery in Glossa (meetings, docs, emails)

  2. Review and refine requirements

  3. Resolve contradictions

  4. Generate acceptance criteria

  5. Configure Jira integration

  6. Send requirements to Jira in sprint-sized batches

  7. Dev team works in Jira

  8. Disable automatic updates once work begins

Workflow 2: Continuous Sync

  1. Ongoing discovery and requirements gathering in Glossa

  2. Enable automatic Jira updates

  3. Send new requirements as they're finalized

  4. Glossa pushes updates overnight automatically

  5. Jira backlog stays current with latest requirements

  6. Use for projects with long discovery phases

Troubleshooting

"Send to Jira" Button Not Working

Possible causes:

  • Jira integration not configured for this project

  • No Jira project mapped

  • Missing required field mappings

  • Connection to Jira lost

Solutions:

  1. Verify project is configured (Integrations → Jira)

  2. Check that project is mapped to a Jira project

  3. Verify all required fields are mapped

  4. Test Jira connection status

  5. Try reconnecting Jira integration

Requirements Not Updating in Jira Overnight

Possible causes:

  • Automatic updates disabled in project configuration

  • No changes made to sent requirements since last sync

  • Jira connection failed

Solutions:

  1. Check project configuration—ensure automatic updates enabled

  2. Verify requirements have actually been modified

  3. Check Jira connection status

  4. Try manually triggering a send to test connection

Field Mappings Not Working as Expected

Possible causes:

  • Jira fields are required but Glossa fields are empty

  • Custom fields not properly configured in Jira

  • Field type mismatch (e.g., mapping text to a dropdown)

Solutions:

  1. Verify required Jira fields have corresponding Glossa data

  2. Check custom field configuration in Jira admin

  3. Ensure field types are compatible

  4. Review mapping configuration

  5. Test with a single requirement first

Multiple ACs Concatenating Incorrectly

When multiple ACs of the same type map to one Jira field:

  • They concatenate automatically

  • May appear as one long block of text

Workarounds:

  1. Use Jira fields that support rich text formatting

  2. Send ACs as separate subtasks instead of in description

  3. Use different AC type mappings to different fields

  4. Manually format in Jira after send if needed

Can't Find Jira Project in Dropdown

Possible causes:

  • You don't have permission to that Jira project

  • Project was recently created (refresh integration)

  • Connected to wrong Jira instance

Solutions:

  1. Verify you have access to the Jira project

  2. Disconnect and reconnect Jira integration

  3. Check you're connected to the correct Jira instance

  4. Contact Jira admin to grant project access

Limitations

  • One Jira instance only: Can only connect to one Jira instance/account

  • One-way sync: Changes in Jira do not sync back to Glossa

  • No link back to Jira: Requirements don't show direct links to Jira issues

  • Manual initial send required: New requirements must be manually sent—overnight sync only updates already-sent requirements

  • Field mapping complexity: Highly customizable Jira setups may require careful mapping configuration

  • Concatenation of multiples: Multiple ACs/tasks of same type concatenate into single field

  • No partial updates: Can't selectively update specific fields—whole requirement syncs

Security & Compliance

Data Access

The Jira integration requires access to:

  • Create issues in mapped Jira projects

  • Update issues that were created by Glossa

  • Read Jira project configuration and custom fields

Glossa does not:

  • Delete Jira issues

  • Modify issues not created by Glossa (unless automatic updates enabled)

  • Access Jira issues outside of mapped projects

Authentication

Jira integration uses OAuth for secure authentication:

  • No password storage

  • Token-based access

  • Can be revoked at any time

  • Follows Atlassian security standards

Revoking Access

You can revoke Glossa's access to Jira:

  • From Atlassian account settings

  • From Glossa (Integrations → Jira → Disconnect)

Revoking access doesn't delete issues already created in Jira.

Did this answer your question?