Changelog
Discover what's new in BoxHero. Browse our latest product updates, feature releases, and improvements designed to make inventory management simpler and easier.
Create Multiple Templates for Purchase Orders & Invoices
Section titled “Create Multiple Templates for Purchase Orders & Invoices”You can now save multiple print layout templates for both Purchase Order and Sales Invoice. Choose the one you need each time you print or email an order. Instead of editing a single layout back and forth, you can set one up for each supplier, customer, or purpose.

What's New
Section titled “What's New”- Multiple templates per document type. Add as many templates as you need for purchase orders and sales invoices, each with its own logo, document labels, display options, and footer.
- Pick a template when you print or email. If there's only one template, it's selected automatically, so nothing changes from before.
- Arrange your list. Drag templates to reorder how they appear in the dropdown.
How to Set Up
Section titled “How to Set Up”- Go to
Settings>Orders>Print Layout. - Click
+ Add Template. - Enter a template name, customize the layout, and click
Save. - When you print or email an order, select a template from the
Print Layoutdropdown.
Show Larger Item Photos on Purchase Orders & Invoices
Section titled “Show Larger Item Photos on Purchase Orders & Invoices”Print layout templates now include a Cards view. Each item is shown with a large photo, so anyone reading the document can tell items apart at a glance.
Item Layout
Section titled “Item Layout”- Table: The same layout as before. Best for orders with many items.
- Cards: Shows a large photo for each item. Best when items are easier to identify by sight.
How to Set Up
Section titled “How to Set Up”- Go to
Settings>Orders>Print Layout. - Click
Editnext to the template you want to change. - Under Item Layout, select Cards, then click
Save.
Additional Charges and Custom Fields in Order Excel Exports
Section titled “Additional Charges and Custom Fields in Order Excel Exports”When you select orders in the Purchases or Sales list and export them to Excel, additional charges and custom fields now appear on the same sheet as the item details.

Preview Item Photos While Selecting Items
Section titled “Preview Item Photos While Selecting Items”You can now take a closer look at item photos before adding them to a transaction. In the item search list, hover over an item's thumbnail to see an enlarged preview (4x larger) to the left of the list.
This helps you pick the right item at a glance, especially when items have similar names, brands, or packaging, like different strengths or pack sizes of the same product.
Restore Deleted Attributes and Partners
Section titled “Restore Deleted Attributes and Partners”You can now restore deleted attributes and partners from the new Recently Deleted pages:
- Attributes:
Data Center>Attributes>···(more) button in the top-right corner >Recently Deleted - Partners:
Data Center>Partners>···(more) button in the top-right corner >Recently Deleted


Each entry shows when it was deleted and by whom, with its own Restore button to bring it back in one click.
Safety Stock Moves Into Low Stock Alerts
Section titled “Safety Stock Moves Into Low Stock Alerts”You can now set safety stock right inside Low Stock Alerts — no attribute needed — and give each person their own alert time and delivery method.

What's New
Section titled “What's New”- No attribute setup. Safety stock is entered directly in
Safety Stock Settings. The numerical attribute step is gone. - Per-location levels. Set safety stock for all locations or one site at a time, each tracked independently.
- Status at a glance. Items are grouped by status, showing safety stock, on-hand quantity, and the gap between them.
- Per-person alerts. Give each team member their own alert time and channel:
Push,Email, or both. - Import from Excel. Set levels for many items at once, and export your current list anytime.

Add Extra Charges to Purchase & Sales Orders
Section titled “Add Extra Charges to Purchase & Sales Orders”You can now add costs that fall outside the item price, such as shipping, handling, or packaging fees, to your purchase and sales orders.
Add charges directly from the order screen, or save frequently used charges as presets to quickly reuse them on new orders.

What's New
Section titled “What's New”- Add charges to any order. Select
+ Add Chargeon the order screen, then enter a name and amount. Charges are added to the subtotal and included in the order total. - Save frequently used charges as presets. Register the charges under
Settings>Orders>Additional Chargesso they're ready to add to new orders. - Manage purchase and sales charges separately. Purchase Orders and Sales Orders have their own lists of saved charge presets.
- Adjust charges per order. Change the amount or remove a charge on an individual order without affecting your saved presets.

Roll Back Any Custom Report with Version History
Section titled “Roll Back Any Custom Report with Version History”Every edit you make to a Custom Analytics report — whether through the AI Assistant or by editing the SQL yourself — is now saved as a version. If a change doesn't turn out the way you wanted, you can roll the report back to an earlier version at any time.


Select a report, click the ··· (more) button in the top-right corner, and choose Version history. Pick the version you want from the list and click Restore this version.
Add a Footer to Purchase Orders & Invoices
Section titled “Add a Footer to Purchase Orders & Invoices”You can now add a footer to your purchase orders and invoices. The footer is a fixed block of text that appears at the bottom of every printed or emailed document. It's useful for a thank-you note, standard terms, pickup instructions, or anything else you'd otherwise retype on each order.

Set it up under Settings > Orders > Print Layout. Line breaks and spacing are supported, so you can format the footer as needed — including a signature or approval line.
Price List Improvements
Section titled “Price List Improvements”Two changes to Price Lists: items that aren't in a list now use their default prices instead of showing 0, and you can save an edited price back to the list from the order screen.

What's New
Section titled “What's New”- Default prices for items not in a list. When you apply a price list to an order, any item that isn't in that list now uses the cost or selling price from its item details. Previously, these items showed a unit price of 0.
- Save a price back to the list. If a unit price you enter differs from the one saved in the applied list, an update icon (🔄) appears next to the field. Click it to save the current price to the list.
Send Orders in Your Partner's Language
Section titled “Send Orders in Your Partner's Language”When you're dealing with overseas partners, orders that only print or email in the sender's language can be hard for the recipient to read. Now you can save a preferred language for each supplier or customer, and BoxHero uses it automatically whenever you print or email that partner's purchase or sales orders.
Go to Data Center > Partners, then add a new partner or edit an existing one and set the Language field.

What's New
Section titled “What's New”- Set a language per partner. The
New PartnerandEdit Partnermodals now include aLanguagefield. Choose the language you want that partner's documents to go out in. - Applies to printing and email. The saved language is used when you print or email a purchase order or sales order for that partner.
- Keep the default if you'd rather. Leave the field set to
Defaultand documents go out in the sender's screen language, exactly as before. - Supported in Excel bulk import. When you register partners in bulk via Excel, you can include a language column. Unsupported language codes are flagged as errors so you can fix them before importing.

Share Barcode Labels with a Print Link
Section titled “Share Barcode Labels with a Print Link”You can now share the label-printing screen with people outside your team — no BoxHero account needed on their end. If you've ever needed a supplier or factory to print item barcodes but didn't want to hand over your inventory data, Print Links let you share just the printing, and nothing else.

Create a link under Barcode Labels > Print Links, choose the label design and item details to include, and send it off. Recipients pick their items, set a print quantity, and print right from the browser — while your stock levels stay private.


Generate Barcodes for Multiple Bundles
Section titled “Generate Barcodes for Multiple Bundles”You can now auto-generate barcodes for several bundles in one go. Select the bundles you want in Data Center > Bundles, and assign new barcodes to all of them with a single action.

How It Works
Section titled “How It Works”- Select the bundles you want to update.
- In the action bar at the bottom, click
Edit>Generate Barcode. - Selected bundles will get newly generated barcodes.
Choose Excel Columns to Export
Section titled “Choose Excel Columns to Export”A new Select Columns to Export modal lets you pick exactly which columns go into your Excel file before you download, so your exports come out ready to use.

What's New
Section titled “What's New”- Pick your columns before downloading. Select
Export to Exceland a modal opens where you can chooseSelect AllorSelect Specific Columns— check only the ones you need. - Available across all major exports. You'll find the same column selection in
Items,Bundles,Transactions,Orders, andReports. - Your selections are remembered. The columns you choose are saved separately for each export type and applied automatically the next time you export.


Barcodes on Purchase & Sales Orders
Section titled “Barcodes on Purchase & Sales Orders”Every order now includes a barcode — printed on the document itself. Scan it with the BoxHero mobile app to pull up the order instantly. We've also added bundle barcode scanning, a camera flash, and a cleaner scanner screen.

What's New
Section titled “What's New”- Barcodes on your purchase and sales orders: A barcode now appears in the top-right corner of every printed or emailed order. Scan it from the mobile app's home screen to jump straight to the order's detail page.
- Turn it on or off: Prefer your orders without a barcode? You can disable it anytime in
Settings>Orders>Print Layout. - Bundle barcode scanning: Scan bundle barcodes right from the home screen.
- Camera flash: A new flash button makes scanning easier in low light.
- Improved scanner screen: The mobile barcode scanner is now more intuitive and easier to use.

Item Photo Variable in Custom Label Design
Section titled “Item Photo Variable in Custom Label Design”Custom label designs now support an "Item Photo" variable.
When designing barcode labels, you can add an image element and link it directly to each item's saved photo. Your template then auto-pulls the correct photo for every item, so there's no need to manually upload a static image for each label.

How It Works
Section titled “How It Works”- Go to
Barcode Labels>Print Items>Add>Create Custom Design. - In the label editor, add an image element from the bottom toolbar.
- In the right panel under
Image, select+ Add variable>Item Photo. - Click
Save. When you print, each label automatically pulls in the corresponding item's photo.
Search Within Memos
Section titled “Search Within Memos”Your search now looks inside Memos — no hashtags required. Anything you've jotted down in a memo field is searchable across your team.
What's New
Section titled “What's New”- Memo fields are now searchable. Select the "Memo" filter to find memo text alongside the fields you could already search.
- Available in four places. Memo search works in
Transactions,Purchases,Sales, andReturns. - Type your keyword into the search bar, and any record with a matching memo will appear in the results (two or more characters).

Full Change History for Items
Section titled “Full Change History for Items”What used to be Attribute History is now Change History — and it tracks a lot more than attributes. See who changed what, and when, across an item's core details.

What's New
Section titled “What's New”- More fields tracked. Beyond attributes, you can now see changes to the item's Name, SKU, Barcode, Unit Cost, Selling Price, and Photo.
- Now available for bundles. Previously limited to regular items, Change History now works for bundles too, where it also tracks Memo changes.
- A consistent entry point. Bundle detail screens now use the same
Editbutton and···more menu as regular items, so the actions are in the same place everywhere.
Where to Find It
Section titled “Where to Find It”On any item or bundle detail screen, select the ··· more menu > Change History.

A New Look for the Web
Section titled “A New Look for the Web”We've redesigned BoxHero's web interface for a cleaner, more modern experience.

What's New
Section titled “What's New”- The left sidebar and top area have a cleaner, more streamlined look.
- Your
Account Settingshas moved to the bottom of the left sidebar. - The collapse/expand button now sits in the middle of the left sidebar.
- Pop-up windows have been polished to match the new style.
Open API: SKU Support and New Endpoints
Section titled “Open API: SKU Support and New Endpoints”The BoxHero Open API now lets you work with items by SKU alone (no internal item_id required), and manage purchase orders, sales orders, returns, bundles, and price lists directly through the API.
What's New
Section titled “What's New”- Work by SKU: New
by-skuroutes to look up, update, and delete items (e.g./v1/items/by-sku/{sku}), plusitem_sku/bundle_skusupport in request bodies. - Purchase & Sales Orders: Create and manage orders, change status, and receive or ship stock — partially or all at once.
- Returns: Manage returns and receive returned stock, with lookup by return number (
by-number). - Bundles: Full CRUD, lookup by SKU, and components referenced by SKU.
- Price Lists: Create, update, and delete price lists, separated by purchase and sales type.
For full request and response schemas, see the API reference.
New Language: Thai
Section titled “New Language: Thai”Thai (ไทย) has been added as a language option on both desktop and mobile apps. BoxHero's help docs is now available in Thai as well.
To switch, go to Account Settings (profile icon, top right) > Language.

Here's the full list of languages BoxHero now supports:
Multi-Currency Support for Purchases & Sales
Section titled “Multi-Currency Support for Purchases & Sales”You can now choose a currency when creating a Purchase Order or Sales Order — no matter what language your team uses.

- Set a default currency for your team that's independent of your language setting.
- The default currency is auto-selected on new orders, and you can switch to a different one directly from the order screen.
- When you apply a
Price List, its saved currency is used automatically. Sales Reportsalways converts to your current display currency using the latest exchange rate.
How to Set Up
Section titled “How to Set Up”The first time anyone on your team opens BoxHero after this update, a currency selection popup will appear — whatever's chosen applies to the entire team right away. You can change it later from:
- Desktop:
Settings>Team>Display Settings>Currency - Mobile:
Settings>Display Settings>Currency

Visualize Custom Analytics Results as Charts
Section titled “Visualize Custom Analytics Results as Charts”Query results from the AI Assistant can now be turned into charts. Spot trends and patterns at a glance instead of scanning through table rows.
- Choose between
Pie,Bar, andLinecharts depending on what you're looking at. - Pick which columns to use for the X and Y axes.
- Tap
Chartnext toExport to Excelon any query result to get started.
AI Assistant for Custom Analytics
Section titled “AI Assistant for Custom Analytics”You can now build reports in Custom Analytics by asking questions in plain language. The new AI Assistant writes the SQL for you, runs it, and shows the results.
What's New
Section titled “What's New”- No SQL knowledge required. Type a question, get a working query.
- The assistant panel opens automatically when you create a new query.
- Generated queries can be edited, saved, and reused like any other query.
How to Use It
Section titled “How to Use It”- Go to
Reports>Custom Analytics>+ New. - Type your question in the assistant panel. For example:
- "Items below safety stock levels"
- "What hasn't sold in the last 90 days?"
- "Top 10 SKUs by units sold this month"
- Review the results to confirm they match what you expect.
- Select
Saveto keep the query for future use.
For more details, see the full guide.
Jump Straight to Your Task Sheet
Section titled “Jump Straight to Your Task Sheet”Counting inventory on mobile now starts from the home screen.
We've added a My Task Sheets shortcut so you can skip straight to your assigned work. No more tapping through multiple screens from the Inventory Count to get there.
The shortcut only appears when you have a sheet assigned to you, so the home screen stays clean for everyone else.
Drafts Move to the Home Screen
Section titled “Drafts Move to the Home Screen”We've moved saved drafts to the home screen so you can pick up where you left off — without hunting for them.
What's New
Section titled “What's New”- Saved drafts that used to be at the top of the Stock In / Stock Out tab now appear directly on the home screen.
- You'll see a red number badge showing how many are waiting (including drafts saved by other team members).
- If there are no drafts, the
Draftsmenu is hidden from the home screen.
Mobile Items Tab Update
Section titled “Mobile Items Tab Update”We've redesigned the Items tab in the BoxHero mobile app. The updated layout features a cleaner list, redesigned item details, and an easier way to record transactions.
Item List
Section titled “Item List”There are three main changes to the Item List:
Location Filter
The grouping filter at the top of the list has been replaced with a location filter, so you can quickly view inventory at a specific location.

Group by, In Stock, Sort by
These options have moved below the search bar.

Adding Items
The + button to add a new item has moved from the bottom of the screen to the top-right corner.

Item Information
Section titled “Item Information”The item info screen is now organized into two tabs:
- Details: All of the item's core details in one view.
- Inventory: Stock quantities broken down by location (same as before).

Recording Inventory Transactions
Section titled “Recording Inventory Transactions”If you manage multiple locations, the steps for recording stock transactions have changed:
- Before: Select a location, then choose a transaction type.
- After: Tap the
Transactbutton, then choose a transaction type and location.

Viewing Transaction History
Section titled “Viewing Transaction History”- Before: Tap the
Recent Transactionsbutton on the item info screen. - After: Tap the quantity displayed at the bottom of the screen.

New Languages: Vietnamese and Russian
Section titled “New Languages: Vietnamese and Russian”Vietnamese (Tiếng Việt) and Russian (Русский) have been added as language options on both desktop and mobile apps. BoxHero's help documentation is available in both languages as well.
How to Switch Languages
Section titled “How to Switch Languages”- Go to
Account Settings(profile icon, top right) >Language.

12 Languages and Counting
Section titled “12 Languages and Counting”Here's the full list of languages BoxHero now supports:
Updated Changelog
Section titled “Updated Changelog”New features and improvements will now be shared on this page.
You can find previous updates on our blog.
📫 Have questions?
Reach out anytime at support@boxhero.io.