Skip to content

Importing Supplies from CSV

If you have an existing list of supplies — packaging materials, cleaning products, raw ingredients — you can bring them into Iraca all at once using a CSV file instead of adding them one by one.


Before you start

You'll need a CSV file with at least two columns: sku and name. Everything else is optional. If you don't have a file ready, download Iraca's template first (see below).

Only workspace owners and admins can import supplies.


Downloading the template

The easiest way to get started is with the Iraca template, which includes all supported columns with an example row already filled in.

  1. Go to Purchasing → Supplies
  2. Click Import CSV
  3. In the dialog, click Template to download supplies-import-template.csv
  4. Open it in Excel, Google Sheets, or any spreadsheet app and fill in your data

Supported columns

ColumnRequiredDescription
skuYesA unique code for the supply item
nameYesThe name of the supply
barcodeNoUPC or barcode number
unit_of_measureNoHow the item is measured — e.g. box, roll, unit. Defaults to unit
unit_costNoCost per unit in your workspace currency
notesNoAny internal notes
is_activeNo1 or true to mark active, 0 or false to mark inactive. Defaults to active
low_stock_notifications_enabledNo1 or true to enable low stock alerts. Defaults to off

Tips:

  • Column names must match exactly (lowercase, underscores)
  • Extra columns in your file are ignored
  • Maximum file size is 5 MB

Running the import

  1. Go to Purchasing → Supplies
  2. Click Import CSV
  3. Drag your file into the upload area, or click to browse for it
  4. Click Import

Iraca processes your file and shows a summary when it's done — how many supplies were created, how many were updated, and any rows that had problems.


How Iraca handles existing supplies

Iraca matches rows by SKU within your workspace:

  • New SKU — a new supply is created
  • Existing SKU — the supply is updated with the new values from your file
  • Previously deleted SKU — the supply is restored and updated

This means you can safely re-import an updated version of your file without creating duplicates.


Fixing errors

If any rows couldn't be imported, Iraca lists them with a row number, SKU, and a description of the problem. Common issues:

  • Missing required columns — your file is missing sku or name
  • Column count mismatch — a row has more or fewer columns than the header
  • Invalid value — for example, unit_cost contains text instead of a number

Fix the affected rows in your file and import again. Rows that already imported successfully won't be duplicated.


Plan limits

Your plan includes a maximum number of product and supply records combined. If an import would exceed that limit, Iraca stops at that row and notes it as an error. Existing records are not affected.

To increase your limit, upgrade your plan under Billing.


Exporting your supplies

To download a CSV of all your current supplies — for backup or to edit in bulk — click Export CSV on the Supplies page. The file uses the same column format as the import template.

This guide covers the Iraca app and its add-ons. The Iraca Marketplace is documented separately.