October 2020 update

Here’s what was recently improved/added:

  • Global builds table: see all your builds in a single searchable table, filter by completed/in-progress builds.
  • Build comments are now editable.
  • You can now configure your stock history tables to include build information.
    • For those of you with access to multiple databases: PartsBox will now remember the last one you used and default to that one when logging in.
  • MPN matching for scanned parts is now more forgiving of hyphens and commas, because clearly manufacturers have no idea how their parts are named.
  • Lot control: there is a way (through "Settings | Lot Control") to migrate old stock and place it under lot control in a single operation.
  • Role-Based Access Control: define roles with fine-grained permissions and assign those roles to your users (available in the Company plan and higher).
  • Audit trail: an immutable record trail of all modifications to the database (available in the Medical/Pharma plan and on request).
  • NIST SP 800-63B AAL1 security rules (available in the Medical/Pharma plan and on request).
  • Lots of small improvements and bug fixes.

New password requirements

PartsBox now enforces stricter password length rules. If your password was shorter than 8 characters, you will need to reset it.

Global builds table

A long-standing user request: builds from all projects visible in a single place. Well, now there is a global builds table, which is configurable and allows filtering by completion status (if you use multi-stage builds). This makes managing production much easier.

Role-Based Access Control

In a small company, simple access permisions are enough: assigning read/write, read-only or admin/full access to users is sufficient. But larger organizations need fine-grained control of user access rights.

Role-Based Access Control allows defining roles with specific fine-grained permissions, and then assigning these roles to users. As an example, a "Receiving" role could allow the user to add stock and move stock, but not modify projects or perform builds. A "Production" role could be useful to only allow performing builds from projects defined by somebody else within the company.

PartsBox has a flexible Role-Based Access Control system, where apart from three predefined system roles (Admin, Read/Write and Read/Only), you can define as many roles as you need, each with specific, fine-grained permissions. Role-Based Access Control is available in the Company plan (and higher).


If you need to take external actions based on what is happening in PartsBox, there is now a way to do that. Zapier integration lets you trigger actions when stock is added or removed in PartsBox (either for a specific part or for any part), and when a project build is performed (for a specific project or for any project). This enables interoperability between PartsBox and any of the hundreds of services that Zapier supports. Send notifications or E-mails, add data to spreadsheets, integrate with CRM systems, the possibilities are endless.

Zapier automation is available in all commercial plans. The app is invitation-only, and the link is here.

Earlier blog posts: What's new: May 2020 (2020-05-16)
Later blog posts: Heads-up: changes in builds ⚡️ (2021-01-12)

PartsBox is an online app that lets you take control of your electronic parts inventory, BOM pricing, and small-scale production. It keeps track of where components are stored, what the current stock levels are, and which components are used in which projects/BOMs.

Blog Index