Import existing parts list into FieldPulse?

We are currently migrating from our legacy field service management platform and require a method to import our existing parts inventory into FieldPulse without manual re-entry. Our current system exports data in CSV format with the following columns:

  1. Part Number
  2. Description
  3. Unit Cost
  4. Quantity on Hand
  5. Reorder Point
  6. Vendor Name
  7. Location/Warehouse
  8. Category/Department

I have reviewed the interface and do not see a direct import function under Inventory > Items. Is there a bulk import mechanism available? If so, please provide:

  1. The required CSV template format
  2. Any field mapping documentation
  3. Maximum file size limitations
  4. Whether the import can create new categories automatically or requires pre-configuration
  5. API endpoint alternatives if direct file upload is not supported

Our inventory contains approximately 4,200 SKUs, so manual entry is not a viable option. I can confirm that all part numbers conform to our internal 12-character alphanumeric standard if that affects validation requirements.

Thank you for your assistance.

Parents
  • Heads up on the API route — I did a migration last quarter with ~6K parts and the bulk endpoint has a 5MB payload limit and processes asynchronously. YMMV but I found it actually faster than CSV upload for large datasets because you get a job ID and can poll for completion rather than waiting on the browser.

    Worth noting: the API will auto-create categories if you pass "create_missing_categories": true in the metadata block, which the CSV upload does not support. Saved me a preprocessing step.

    One gotcha — if you have duplicate part numbers in your source, the API rejects the entire batch by default. Set "on_duplicate": "skip" or "update" depending on what you need.

Reply
  • Heads up on the API route — I did a migration last quarter with ~6K parts and the bulk endpoint has a 5MB payload limit and processes asynchronously. YMMV but I found it actually faster than CSV upload for large datasets because you get a job ID and can poll for completion rather than waiting on the browser.

    Worth noting: the API will auto-create categories if you pass "create_missing_categories": true in the metadata block, which the CSV upload does not support. Saved me a preprocessing step.

    One gotcha — if you have duplicate part numbers in your source, the API rejects the entire batch by default. Set "on_duplicate": "skip" or "update" depending on what you need.

Children
No Data