Helm Imports and Exports Guide

Managing imports and exports in Helm allows you to maintain control over your inventory, inventory location, orders, purchase orders, and contact records with efficiency and precision.

Last updated 3 months ago

Imports and Exports

This functionality is indispensable during initial setup, large-scale updates, or when migrating data from another system.

While the process is broadly uniform across Import Type, the Import and Export features remain the most expansive, affording numerous configuration options.

When and Why to Use Imports

Imports are particularly valuable in the following scenarios:

  • Initial setup – bulk upload product data, suppliers, or existing customer records.

  • Data migration – transfer records from a previous warehouse management system.

  • Bulk updates – revise SKUs, prices, barcodes, or stock levels at scale.

  • Ongoing maintenance – update supplier relationships, packaging details, or category assignments.

General Import Process in Helm

All imports follow the same overarching workflow:

  1. Obtain the Template – download the relevant CSV template from the Imports/Exports page.

  2. Prepare Your Data – remove notes or colour coding, populate mandatory and optional fields as required, and save the file as CSV.

  3. Navigate to the Import Type – for example:

    • Imports/ExportsOrdersOrders Import

    • Imports/ExportsInventoryInventory Import

    • Imports/ExportsPurchase OrdersPurchase Order Import

    • Imports/ExportsContactsContact Import

  4. Upload Your File – select the appropriate import type and process your CSV.

  5. Map Your Fields – use Helm’s mapping tool to align CSV headers with system fields. Fields that already match system defaults will map automatically.

  6. Validate and Submit – review mappings carefully, then click Submit Mapped Data to finalise the import.

Optional refinements include tagging your import for traceability and saving your mapping configuration for reuse.

Inventory Imports in Detail

Because inventory is the foundation of operational accuracy, Helm offers multiple specialised import types.

General Inventory Import

This is the most common form of import, used to create or update product records.

Field Reference

Compulsory

Header

Description

Example

YES

Name

Product name.

Product 1

NO

SKU

Unique product identifier (Stock Keeping Unit).

ABC-123

YES

Type

(1: Inventory, 2: Component, 3: Group). Defines whether the entry is a stock item, component, or group.

2

NO

Batching Type

(0: No Batching, 2: Batch Numbers).

0

NO

Serial Numbered

(0: No, 1: Yes). If “Yes”, batching is disabled.

1

NO

Image URL

Web link to the product image.

https://host/pic.jpg

NO

Description

Detailed product description.

A detailed note.

NO

Cost Price

Item cost.

19.99

NO

Sync Stock

(0: No, 1: Yes). Determines whether stock is synchronised with sales channels.

1

NO

Unit Price

Selling price per unit.

49.50

NO

Item Barcode (1–5)

One or more barcodes for the item.

0123456789123

NO

Product Weight (Kg)

Weight in kilograms.

4.5

NO

Product Height (cm)

Height in centimetres.

25

NO

Product Width (cm)

Width in centimetres.

20.5

NO

Product Length (cm)

Length in centimetres.

5.2

NO

HS Code

Harmonised System code for customs.

8543400000

NO

Country of Origin

Two-letter ISO code.

GB

NO

Customs Description

Short customs description.

Short desc.

NO

Inventory ID

Unique identifier within Helm.

00001

NO

Dynamic Components Type

(1: Enabled, 0: Disabled).

0

NO

Include Assembly Stock Level

(1: Enabled, 0: Disabled).

0

NO

Service Option

Additional service notes/options.

Repair Warranty

NO

Fabric Content

Materials used in the product.

100% Cotton

NO

Global Stock Warning Level

Low stock threshold for alerts.

20

NO

Drop Shipping Type

(1: Enabled, 0: Disabled).

0

NO

Default VAT Rate Percentage

VAT rate (0, 5, 10, 17.5, 20, 100).

17.5

NO

Inventory Archive Status

(1: Enabled, 0: Disabled). Determines if archived.

0

  • Compulsory Fields: SKU and Name.

  • Optional Fields: barcodes, cost/price, VAT rate, dimensions, country of origin, HS code, batching and serialisation options, dynamic components, drop shipping configuration, archive status, and many more.

👉 Practical Tip: Helm provides a populated sample file with five example SKUs. Importing this file is an excellent way to familiarise yourself with the system before handling your live data.

Step-based (General Inventory Import):

  1. Navigate to Imports/Exports.

  2. Select Import Type → General Inventory.

  3. Upload your CSV and click Upload and Process File.

  4. Map CSV fields to Helm fields.

  5. Verify mappings, then click Submit Mapped Data.

  6. Monitor progress until the message All chunks are processed appears.

  7. Review imported items in your inventory catalogue.

Move Stock Location Import

Transfers product stock between warehouse locations.

Field Reference

Compulsory

Header

Description

Example

YES

SKU

SKU of the product to be moved.

SKU-123

YES

Source Location ID

ID of the current location (see Warehouse > Locations).

5

YES

Target Location ID

ID of the new destination location.

2

YES

Quantity

Number of items to move.

20

NO

Notes

Optional remarks.

Shelf re-arranged

  • Compulsory Fields: SKU, Source Location ID, Target Location ID, Quantity.

  • Optional: Notes.

Steps:

  1. Download the template for Move Stock Location.

  2. Complete SKU, source location, target location, and quantity.

  3. Save as CSV.

  4. Upload under Inventory > Imports/Exports.

  5. Map fields and click Submit Mapped Data.

Relationship Import

Defines groupings and product relationships (e.g. kits, bundles, assemblies).

Field Reference

Compulsory

Header

Description

Example

YES

Primary SKU

Group SKU.

FSX-3050

YES

Required Quantity

Quantity of the secondary SKU within the group.

20

YES

Secondary SKU

SKU of the linked inventory item.

0001

YES

Packing Option

(1: Assembled, 0: Ship as is).

0

  • Compulsory Fields: Primary SKU, Secondary SKU, Required Quantity, Packing Option.

Steps:

  1. Populate the Relationship template with primary SKU, secondary SKU, and required quantity.

  2. Upload under Inventory > Imports/Exports → Relationships.

  3. Map and submit.

Inventory Categories Import

Assigns SKUs to predefined categories.

Field Reference

Compulsory

Header

Description

Example

YES

Inventory SKU

SKU of the product.

SKU-123

YES

Category Name

Must match an existing category in the system.

Electronics > Tablets

  • Compulsory Fields: SKU, Category Name.

⚠ Categories must already exist in Settings → Inventory Categories prior to import.

Steps:

  1. Ensure categories are created under Settings > Inventory Categories.

  2. Populate the template with SKU and Category Name.

  3. Upload under Imports/Exports → Inventory Categories.

  4. Map and submit.

Stock Levels Import

Updates stock-on-hand per SKU and location.

Field Reference

Compulsory

Header

Description

Example

YES

SKU

SKU of product.

SKU-123

YES

Location ID

Location identifier.

4

NO

Stock Level On Hand

Quantity available at the location.

20

NO

Location Stock Warn Level

Minimum threshold before alert.

10

NO

Location Max Stock Level

Maximum allowed before overstocking.

50

NO

Priority

Optional priority level.

1

  • Compulsory Fields: SKU, Location ID.

  • Optional: Stock Level On Hand, Warning Level, Max Stock Level, Priority.

Steps:

  1. Download the Stock Levels template.

  2. Populate SKU, Location ID, and stock levels.

  3. Upload, map, and submit.

Supplier Relationships Import

Links SKUs to suppliers.

Field Reference

Compulsory

Header

Description

Example

YES

Email

Supplier’s email address.

supplier@email.com

YES

SKU

Product SKU linked to supplier.

SKU-123

YES

Primary Supplier

(1: Yes, 0: No).

1

NO

Supplier Reference

Supplier’s internal reference.

SUP-2436

NO

Minimum Order Quantity

MOQ for this supplier.

10

NO

Cost Price

Cost price from supplier.

49.99

NO

Active

(1: Yes, 0: No).

1

  • Compulsory Fields: Supplier Email, SKU, Primary Supplier flag.

  • Optional: Supplier Reference, MOQ, Cost Price, Active flag.

⚠ Suppliers must already exist in Contacts before importing.

Steps:

  1. Confirm supplier exists under Contacts.

  2. Populate the Supplier Relationships template.

  3. Upload, map, and submit.

Packaging Configurations Import

Overrides product packaging details at the SKU level.

Field Reference

Compulsory

Header

Description

Example

NO

SKU

SKU (optional reference).

SKU-Demo1

YES

Type

(1: PCS, 2: Inner, 3: Outer, 4: Carton, 5: Box, 6: Pallet, 7: Crate, 8: Container).

1

YES

Quantity

Number of packages of this type.

2

YES

Weight

Override weight (kg).

5

YES

Height

Override height (cm).

50

YES

Width

Override width (cm).

30

YES

Length

Override length (cm).

20

  • Compulsory Fields: Packaging Type, Quantity, Weight, Height, Width, Length.

  • Optional: SKU.

Steps:

  1. Download Packaging Configurations template.

  2. Fill in SKU (optional) and package details.

  3. Upload, map, and submit.

Batching Numbers Import

Creates batch records with expiry dates, ideal for perishable goods.

Field Reference

Compulsory

Header

Description

Example

YES

SKU

Unique product identifier.

Demo-SKU-1

YES

Location ID

Location identifier.

Location-04

YES

Location Name

Human-readable location name.

Aisle-5

YES

Batch Number

Identifier for the batch.

Batch-2

YES

On Hand

Quantity in this batch.

20

YES

Expiry Date

Expiry date (YYYY-MM-DD).

2023-07-27

  • Compulsory Fields: SKU, Location ID, Location Name, Batch Number, Quantity on Hand, Expiry Date.

Helm automatically enforces FIFO (First-In, First-Out) during order despatch.

Steps:

  1. Prepare batch data in template format.

  2. Upload to Imports/Exports → Batching Numbers.

  3. Map and submit.

Order Imports

The import process mirrors inventory but requires fewer mandatory fields.

  • Compulsory Fields: minimal (e.g. Order Reference).

  • Recommended: shipping address, order value, customer name, additional shipment data.

You may also assign a Target Sales Channel, add a Tag for traceability, and save your mapping.

Steps

  1. Download the appropriate template (Orders, Purchase Orders, or Contacts).

  2. Populate with required details (minimal compulsory fields).

  3. Upload and process.

  4. Map manually if headers differ.

  5. Optionally tag or save mapping.

  6. Submit.

Purchase Order Imports

Almost identical to Order Imports.

  • Download and populate the template.

  • Upload, map, tag if necessary, and submit.

Steps

  1. Download the appropriate template (Orders, Purchase Orders, or Contacts).

  2. Populate with required details (minimal compulsory fields).

  3. Upload and process.

  4. Map manually if headers differ.

  5. Optionally tag or save mapping.

  6. Submit.

Contact Imports

Imports suppliers, customers, or other business contacts.

  • Download the template.

  • Populate, upload, map, and process.

  • Optionally, tag or save mappings.

Steps

  1. Download the appropriate template (Orders, Purchase Orders, or Contacts).

  2. Populate with required details (minimal compulsory fields).

  3. Upload and process.

  4. Map manually if headers differ.

  5. Optionally tag or save mapping.

  6. Submit.

Inventory Location Imports and Exports

Navigating to the Inventory Location Import/Export Page

  1. Click the Settings icon on the left-hand side of the screen.

  2. Select Inventory Locations.

  3. On the page that opens, click the Imports/Exports button.

This brings you to the dedicated area where you can configure, bulk-update, or back up your warehouse location data.

Step-based (Importing Inventory Locations):

Importing Inventory Locations

The Inventory Location import functionality enables you to configure and maintain your storage areas in bulk, saving time compared to manual edits. You may:

  • Create new warehouse zones or shelves.

  • Reassign or restructure existing storage locations.

  • Establish hierarchical or logical groupings (e.g. linking a shelf to a parent warehouse).

Important:
Importing will overwrite existing data. Always check your CSV carefully before processing.

Step-based (Importing Inventory Locations):

  1. Download the empty CSV template containing all required headers.

  2. Populate the file with your warehouse locations, using the fields listed below.

  3. Navigate to Settings > Inventory Locations > Imports/Exports.

  4. Select Import and upload your CSV file.

  5. Map the CSV headers to Helm fields using the mapping tool.

  6. Verify the mapping (system will auto-match headers where possible).

  7. Click Submit Mapped Data.

CSV Fields for Inventory Location Imports

Compulsory

Header

Description

Example Input

YES

Location Name

The unique name of the inventory location.

Example Location Name

YES

Location ID

A unique identifier (ID) for the inventory location.

5001

NO

Location Type ID

Defines the location type: 1 Tote, 3 Shelf, 4 Warehouse, 5 Pallet, 6 Box, 7 Assembly, 9 Faulty Stock.

4

NO

Parent Location ID

References a parent location to create hierarchy.

0001

NO

Pickable (1/0)

Indicates whether the location can be used for picking.

0

NO

Priority

Lower numbers = higher priority when selecting locations.

1001

NO

Allow Negative (1/0)

Whether negative stock levels are permitted.

1

NO

On Hand Stock (1/0)

Whether the location contains on-hand stock.

0

NO

Allow Box Splitting (1/0)

Whether box splitting is permitted at this location.

1

NO

Warehouse ID

The identifier of the warehouse to which the location belongs.

2524

Exporting Inventory Locations

The export feature allows you to safeguard or review your current warehouse structure.

  • Scroll to the bottom of the Inventory Locations Imports/Exports page.

  • Click the highlighted export link.

  • A CSV containing your location data will download instantly.

Regular exports serve as a reliable backup, ensuring that if any bulk import introduces errors, you can swiftly restore your prior configuration.

Exports in Helm 3.6

Exports provide structured data for reporting, analysis, or migration.

Inventory Exports

Most comprehensive; options include:

  • Inventory

  • Relationships

  • Categories

  • Stock Levels

  • Suppliers

  • Packaging

  • Batch Numbers

  • Accounting Options

  • Archived Inventory (optional inclusion)

Order Exports

  • Select date range.

  • Filter by order status (Draft, On Hold, Despatch Ready, Picking, Despatched, Cancelled, Returned).

  • Optionally include deleted orders.

  • Define sort order.

Purchase Order Exports

  • Select date range.

  • Filter by status (Draft, Submitted, Partially Completed, Completed, Cancelled, Archived).

Contact Exports

  • Export all current contacts in CSV format.

  • Optionally include archived suppliers.

Final Notes

Helm offers a powerful and flexible framework for bulk data management. Whether you are onboarding thousands of SKUs, restructuring supplier connections, or maintaining accurate stock levels across multiple warehouses, the imports and exports functionality streamlines what would otherwise be a painstaking manual task.

For further assistance, contact Helm Support