AI-Powered Bulk Import

AI-powered Bulk Import lets you bring your existing inventory spreadsheet into Sortly without any prep work. Upload your file as-is, and Sortly's AI assistant, Sage, matches your columns, creates any missing fields, and flags errors for you to review — all in one session.

Advanced
Ultra
Premium
Enterprise

How it works

Upload your existing spreadsheet as-is and Sage does the heavy lifting. No reformatting, no templates, no prep work required.

Here is what Sage does for you:

  • Matches your columns to Sortly fields — Sage reads your column headers and figures out what goes where, even when the names are different (for example, "Product Name" maps to "Item Name").
  • Creates custom fields for you — If your file has columns that Sortly does not have a field for yet, Sage creates them automatically so nothing gets left behind.
  • Spots and fixes errors — Sage flags any data issues and suggests fixes you can review and apply in one click.
  • Works with imperfect files — If some rows still have issues, you can import the good ones now and come back to fix the rest later.

Who can use this feature

Role Can use AI-powered Bulk Import
Owner
Yes
Admin
Yes
Team Member
No
Limited Access
No

Step 1: Upload your file

  1. 1Open Bulk Import

    In the left navigation, click Bulk Import.

  2.  
  3. 2Select your file

    On the upload screen, click Click to Browse or drag and drop your spreadsheet directly onto the page. Sortly accepts .xlsx and .csv files up to 30 MB. You do not need to reformat your file or use a Sortly template.

  4. 3Review the upload summary

    Once your file is processed, Sortly shows a summary with the number of items ready to import and any new custom fields Sage detected. You have two options:

    • Click Review Before Importing to inspect and adjust the field mapping before importing.
    • Click Import Now Without Reviewing to proceed immediately with Sage's suggested mapping.

Step 2: Review field mapping

The Map Fields screen shows each Sortly field alongside the column from your file that Sage matched to it, plus a sample data value. If Sage created new custom fields for columns that did not match any existing Sortly field, a blue banner appears at the top with a Review fields button.

  1. 4Check Sage's column mapping

    Each standard Sortly field shows a Mapped status when Sage has matched it to a column in your file. Custom fields created by Sage show a Created with Sage status. Click the dropdown on any row to change the mapping manually.

  2. 5Edit custom fields created by Sage

    For any field showing Created with Sage, click the pencil icon to edit the field name or change its type before importing.

  3. 6Confirm the mapping and continue

    Once you are happy with the field mapping, click Next in the top right to move to the data preview.


Step 3: Preview and fix your data

The Preview Data screen shows all your items in a spreadsheet-style table. At the top you can see how many items are ready to import and how many have errors. Click any row to fix it manually, or use Sage to fix errors in bulk.

 

  1. 7Edit cells manually if needed

    Click any cell in the table to edit its value directly. This is useful for quick one-off corrections, such as fixing a typo or adjusting a unit.

  2. 8Fix errors with Sage

    To fix multiple errors at once, click Fix Errors with Sage. Sage groups errors by row and suggests a correction for each one. Review the suggestions, then click Apply Fixes to update everything at once.


Step 4: Complete your import

  1. 9Click "Import"

    When your data looks right, click Import in the top right to begin adding your items to Sortly.

  2. 10Handle any rows that did not import

    If some rows could not be imported, Sortly shows a Some items did not import screen with the number of affected rows. You have two options:

    • Click Review Import Errors to see which rows failed and why.
    • Click Skip Items & Finish Import to complete the import with the successful rows and address the failed rows separately.
  3. 11Your import is complete

    When all items are successfully imported, Sortly shows an Import Complete confirmation screen. Click Exit Bulk Import to return to your inventory.

Frequently Asked Questions

Do I need to reformat my spreadsheet before uploading?
No. You can upload your existing file as-is. Sage reads your column headers and maps them to Sortly fields automatically, even when the names are different from Sortly's default fields.
What file formats are supported?
Sortly accepts .xlsx and .csv files. The maximum file size is 30 MB.
What happens if some rows have errors Sage cannot fix?
Rows with unresolved errors are not imported. After the import completes, Sortly shows you which rows failed and why. You can choose to review and fix the errors or skip those rows and finish the import with the successful rows.
Can I adjust a column mapping that Sage got wrong?
Yes. On the Map Fields screen, click the dropdown next to any Sortly field to change which column from your file it maps to. You have full control to override any of Sage's suggestions before proceeding.
What happens if my file has columns that don't match any Sortly field?
Sage detects unmatched columns and creates them as custom fields in your Sortly account. A blue banner on the Map Fields screen notifies you, and each new custom field shows a Created with Sage status. You can edit or delete these before proceeding.
Can I import items into a specific folder?
Yes. On the upload screen, use the Import items to dropdown to select a destination folder. If your file includes a folder or location column, Sage can also use that to organize items into folders automatically.
Is this feature available on mobile?
AI-powered Bulk Import is currently available on the Sortly web app only.
Why don't I see AI-powered Bulk Import on my account?
AI-powered Bulk Import is available on all new Advanced, Ultra, Premium, and Enterprise accounts. If you have an existing account and do not see the feature yet, please reach out to our support team.
Was this article helpful?
0 out of 0 found this helpful