# How do I upload batches of media into Shotgun?

**URL:** <https://community.shotgridsoftware.com/t/how-do-i-upload-batches-of-media-into-shotgun/11635>\
**Category:** Flow Production Tracking\
**Tags:** media, upload\
**Created:** [February 22, 2021, 7:19pm UTC](https://community.shotgridsoftware.com/t/how-do-i-upload-batches-of-media-into-shotgun/11635 "2021-02-22T19:19:30Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Beth](https://sea1.discourse-cdn.com/shotgunsoftware/user_avatar/community.shotgridsoftware.com/beth/32/117_2.png) [@Beth](https://community.shotgridsoftware.com/u/Beth)\
**Post date:** [February 22, 2021, 7:19pm UTC](https://community.shotgridsoftware.com/t/how-do-i-upload-batches-of-media-into-shotgun/11635/1 "2021-02-22T19:19:30Z")

</div>

Depending on how complex your data set is for each Version, there is a way to batch upload to suit your needs:

### From Version page using `Add Version` and Importer

Click on the `Add Version` button and drag a batch of media files to the dialogue box - make sure the filename of the media matches the name you want the Version to be since the `Version Name` will take on the filename. Don’t fill out any other fields in the form unless you want that data to be on all Versions you are uploading. Click the `Create Version` button and it will process all the media files, transcoding them to be playable in SG.

To add any additional field data to your new Versions, create a spreadsheet with all of your media detail, being sure the `Version Name` matches the media filenames as above. Each piece of media has a line in the spreadsheet whose columns correspond to the fields contained in the Version entity. Go to a Version page and select “More \> Import Versions”. Drag your spreadsheet in and follow the prompts. Use the `Version Name` field to map in your data.

### Batch Create from the Media App
You can batch create Versions through the Media App, by dragging and dropping multiple movie files. Please find further info here: 
- [Help](https://help.autodesk.com/view/SGSUB/ENU/?guid=SG_Supervisor_Artist_sa_review_approval_sa_media_app_playlists_html)

### Batch Create from Desktop App
You can also batch create Versions through the Desktop app, IF you've set this up. There's a standalone Publish app which allow you to publish multiple Versions at a time. Please find further info here:
- [Help](https://help.autodesk.com/view/SGSUB/ENU/?guid=SG_Supervisor_Artist_sa_integrations_sa_integrations_user_guide_html#stand-alone-publishing)

### Batch Upload via API
The other option is to batch upload via the API: 
- [GitHub - shotgunsoftware/file\_uploader: A simple Python script that uploads files or thumbnails and links them to the appropriate entities based on a simple regex pattern.](https://github.com/shotgunsoftware/file_uploader)

This is recommended if you have a lot of media to upload as well as developer support.

Further Python API reference docs that contain more info about batch creating/uploading:

- [API Reference — python-api v3.3.2 documentation](https://developer.shotgunsoftware.com/python-api/reference.html?highlight=batch%20upload)
