Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Using CSV importer to upload tasks to multiple Projects

Ivan Garcia
Contributor
January 6, 2026

Hello,

I am trying to find a solution or help on what I may be doing wrong when attempting to create multiple work items using the CSV importer. Specifically, creating work items in more than 1 Project (Space?) at a time under an Epic.

Instead of being able to use the CSV importer via the System menu (only available to admins), I'm using the following:

Filters > Search work items > ... > Import work items from CSV > Choosing the CSV Source File > Choosing an existing configuration file > Next

At this point, the system asks me to define the Project to import to, but the file contains more than 1. What would I select in this case? Or is JIRA smart enough to defer to the CSV (containing the Project Name and Key)?

1.png

2.png

 

Validating the file prior to upload shows the following errors.

3.png

Any help would be appreciated!

3 answers

1 accepted

1 vote
Answer accepted
Williams Welsh
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
January 6, 2026

Jira’s standard CSV importer only allows importing into one project at a time. To upload tasks to multiple projects, use the External System Import under Administration > System > CSV Import and include Project Name or Project Key in each row. Make sure you have admin permissions, as this option isn’t available to regular project importers.

Williams Welsh
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
January 6, 2026

Jira’s standard CSV importer only allows importing into one project at a time. To upload tasks to multiple projects, use the External System Import under Administration > System > CSV Import and include Project Name or Project Key in each row. Make sure you have admin permissions, as this option isn’t available to regular project importers.

3 votes
Mohanraj Thangamuthu
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
January 6, 2026

Hello, Good day. From these logs, it looks like this is related to the work type hierarchy in your Jira instance and CSV file. Make sure the parent/child relationship is as per the current hierarchy. Thanks!

Trudy Claspill
Community Champion
January 6, 2026

Hello @Mohanraj Thangamuthu 

Referring to my to my response on this post:

https://community.atlassian.com/forums/Jira-questions/CSV-Import-is-not-linking-items-to-epics/qaq-p/3155548

On Dec. 3, 2025 Atlassian acknowledged that the ability to set the parent/Epic for an item created during a CSV import had stopped working. Here's a quote from the support case I opened on the topic:

we already have couple BUGs opened for this already, and I truly hope these BUGS will gather enough impact for our developers to consider in fixing this soon. I cannot confirm when this started to happen, as soon as our DEVs start to focus to investigate these BUGs, we should have a better picture of this.

Please check the BUGs / Suggestions below and if possible, vote for them to help them gather impact.

Like # people like this
0 votes
Ivan Garcia
Contributor
January 8, 2026

Thank you all for your suggestions. Along with the accepted answer, wanted to share the solution to this for other users.

Since the non-admin method does not allow the import to multiple spaces and parent-child relationship, there is a little more legwork to do.  Multiple uploads and CSV files will need to be created.

  1. Add the tasks to Project 1 Task TAB. This includes how to map parent-child relationship (Parent Reference)
  2. Add the sub-tasks to Project 2 sub-task TAB. Continue to use the parent-child relationship (Parent Reference)
  3. Import Project 1 Task (open the tab and save as csv). Load csv, which will create the task and provide you the link to the filter page and show all the tasks created, with the keys. Populate the keys (running number) to Project 1 Task TAB in the Key field
  4. Import Project 1 sub-task TAB (open the tab and save as csv). Parent field will be populated (this references the Parent Reference and Keys added in Project 1 Task TAB). Load csv, which will create the sub-tasks
  5. Repeat

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
PREMIUM
TAGS
AUG Leaders

Atlassian Community Events