What's New in Zoho Inventory | Q2 2025

What's New in Zoho Inventory | Q2 2025

Hello Customers,

The second quarter have been exciting months for Zoho Inventory! We’ve introduced impactful new features and enhancements to help you manage inventory operations with even greater precision and control. While we have many more exciting updates coming up, here are the highlights worth taking a deeper look. Let's dive in

You'll learn about the following features:

  • Replenishments

  • Transporter Updates in E-Way Bills

  • Enhancements to Etsy Integration

  • Custom Module Access in Customer & Vendor Portals

  •  Multi-level Approval for Inventory Adjustments & Transfer Order s

  • Enhancements to Imports & Exports

    •  Export for Composite Items 

    • Manage PDF Templates with Active/Inactive Status

    • Auto Generate Transfer Order while Importing

    • Bin Location Details in Invoice Report

  • Enhancements to Reports

    • Shipment Details Report

    • Stock Summary Report

    • Sales Summary Report

    • Warehouse Report

    • View Grouped Transactions in Reports

  • Enhancements to Locations/Warehouses

    • Picklist Preferred Bins

    • Barcode Scanning in Picklist

    • Inherit Custom Field Values in Picklist

    • Audit Trial for Picklists

  • Communications & Notifications

    • WhatsApp Notifications for Packages & Shipments

  • Transaction & Payments

    • Record Standalone TDS Payments

    • Apply Date for Vendor & Customer Credits

    • Template Association for Vendors and Credits

  • Localization & Time Settings

    • Time Zone Support & Date-Based Workflow Enhancements

    • Filipino and Bahasa Melayu Language Support

  • Integration & Automation

    • Additional Filters in Shopify Sync History

    • Tax Remittance for Shopify Orders [US Edition]

    • Apply Line Item Discount with Avalara Integration [US and Canada]

  • Customization

    • Dynamic Lookup Fields

  • Mobile Updates

 

  

Introducing Replenishments

Keep your inventory always stocked-up with the new Replenishments feature! This feature helps you maintain optimal stock levels by identifying items that need restocking based on your predefined settings.

Note: This feature is only available in the Enterprise Plan.

To use this feature, you'll first have to enable it: Go to Settings > Items  > Items > Enable Replenishments

Once you've enabled it, you'll have to configure if you want to create purchase order or transfer order to replenish the item and also schedule the frequency at which the stocks should be checked for replenishment.

To Create Replenishments:
Without locations: Go to Inventory > Items > click an item > Overview Tab > + Create Replenishment.

With locations: Go to Inventory > Items > click an item > Gear icon > Locations/Warehouse >  Configure Replenishments 

Once an item is configured for replenishments and its stock drops below the reorder level, you'll receive an in-app notification which will redirect you to the. Pending Replenishments tab where you can create purchase order or transfer order.You can also access your pending replenishments anytime by navigating to the dedicated Replenishment module. Read our help document to learn more about replenishments

   

 Major Enhancements to the Etsy Integration  

We’ve upgraded the Etsy integration with advanced configuration options. New users can enable it to access the following configurations:

Sync Frequency: Product frequency now runs every 24 hours by default, with a manual sync option as well.

Item Grouping: Standalone and variant items from Etsy are synced as item groups in Zoho Inventory.

Tax Settings: Non-taxable items follow the configured tax exemption settings.

Stock Updates:

  • Sync of stock updates from Zoho to Etsy can be enabled or disabled.

  • Quantities over 999 are capped  as this is the maximum quantity Etsy allows to be displayed.

Sales Orders Import: Orders can be imported from your preferred chosen date.

Location Mapping: Supports syncing from all or selected locations.

US Edition Tax Tracking:

  • Tax-remitted orders can be tracked under a tax authority.

  • Orders can be marked non-taxable if tax tracking is disabled.

Sync History: A new sync history page allows monitoring of all syncs with filters for status and type.
Note: that all new Etsy integrations will follow this flow. Existing organisation with Etsy previously enabled will be migrated soon.

To enable the integration, go to Settings > Integrations & Marketplace > eCommerce > Etsy

 Transporter Updates in E-Way Bills
 
You can now add or edit transporter details for e-way bills directly in the app without having to switch to the government portal. This applies to e-way bills with "Generated" and "Part-A Generated" status.

If transporter details weren’t added during generation, you’ll see an Add Transporter option. For Cancelled and Expired bills, an info icon will indicate that updates aren't allowed. All changes made are instantly synced with the e-way bill portal.

 

Custom Module Access in Customer & Vendor Portals 

We’ve introduced support for Custom Modules in both Customer and Vendor Portals. With this update, your customers and vendors can now view, create, and manage records of custom modules directly within their portal, based on the permissions you've configured.

Once configured, the module appears on the portal’s left sidebar. You can create or edit records based on access, and any draft record will be visible under Portal Draft views. Submitted records show up in Zoho Inventory under Portal Submitted, where admins can review and approve them to move them to the main records list.

To set this up, go to Settings > Custom Modules > [Module Name] > Preferences, enable portal access, define lookup fields, set display rules, and assign permissions like view, edit, or draft creation. 

 

 Multi-level Approval for Inventory Adjustments & Transfer Order s

We’ve extended multi-level approval support for Inventory Adjustments and Transfer Orders. Transactions will only be processed once all designated approvers have approved them.  Additionally, Admins can use Final Approve to approve instantly and bypass the entire flow if needed.

This feature is available under both Module-based and Entity-based approval flows. Users can view approval progress through the View Approval Details button, which shows who submitted, approved, skipped, or if it is pending.

For the final approver, the Approve and Adjust (for adjustments) or Approve and Initiate Transfer (for transfer orders) button completes both approval and creation in one step.

 

 

Enhancements to Imports & Exports 

  

Enhanced Export for Composite Items 

We’ve improved the export process for Composite Items by introducing asynchronous exports. Earlier, exports with over 25,000 records couldn’t be processed. With this update, large exports can now be automatically handled as scheduled tasks. Once the export is complete, you will receive a summary email with a secure download link.

 

Manage PDF Templates with Active/Inactive Status 

You can now mark PDF templates as active or inactive, helping you organize without deleting unused ones. Inactive templates are hidden but can be reactivated anytime. The Clone button is now in a dropdown, and you can filter templates by status.

To do this, Go to Settings > click PDF Templates under Customization > select a template and click the Gear icon > Click Mark as Inactive [or] Clone.

 Auto Generate Transfer Order Number While Import ing

We’ve made it easier to import transfer orders by introducing automatic generation of transfer order numbers. When importing, you can enable a checkbox to auto-generate these numbers, removing the need to assign them in the import file manually.

Bin Locations Details in Invoice Export  

Invoices exported from Zoho Inventory now include bin-level details. This update improves traceability and provides more detailed records of how inventory was picked and fulfilled for each sale.

 Enhancements to Reports  

Shipment Details Report

We’ve introduced the new Shipment Details Report to give you a complete view of your shipment orders. It comes with features like Date Range filters, Advanced Filters, Multi-level Group By, and Column Customization. You can also create custom versions of the report, export the data, or schedule it.

 Stock Summary Report 

The Stock Summary Report has been enhanced with options to export only the data visible in your current view. This means you can apply filters or adjust the layout and download exactly what you see. The new Group By option enables more meaningful categorization, and category-based filtering for a deeper analysis of specific item groups, giving you better control over your inventory insights.

To access this report, go to Reports in the left sidebar > select Stock Summary Report > click Export in the top right corner.

Sales Summary Report  

Introducing Sales Summary Report, which provides a daily view of your total invoices and sales receipts, along with the corresponding amounts, inclusive and exclusive of tax. It also shows how many items were sold and the quantities moved. If credit notes have been applied to invoices, the report includes the number and value of those credit notes and deducts them from the sales total to give you accurate net sales values.

To view this report, go to Reports, click Sales Summary Report under Sales

   

 Warehouse Report 

The Warehouse Report has received several usability improvements, including support for showing or hiding columns, advanced filters, custom reports, and exporting the current view. These additions make the report easier to tailor to your needs.

 

 View Grouped Transactions in Reports 

You can now configure certain reports to display only the total value of grouped transactions rather than listing each transaction individually. This option is available in the Receivable Summary, Receivable Details, Payable Summary, and Payable Details reports.

 

 Enhancements to Warehouse /Locations

Picklist Preferred Bin  

Introducing the Preferred Bin feature to the Picklist module to guide pickers during fulfilment of orders. Admins can now specify a preferred bin at the line-item level for bin-tracked items. This preferred bin is displayed on the Picklist Update screen and included in the Picklist PDF if enabled in customization. While the preferred bin serves as a suggestion, pickers are free to choose a different bin when necessary.



Barcode Scanning in Picklist  

Introducing barcode scanning in the Picklist module, significantly speeding up the item picking process. When you click Scan Item from the Update Picklist page, a sidebar opens to display the scanned  item. For batch and bin-tracked items, you must first scan the batch and then the bin. Serial-tracked items can be scanned one after the other in any order . For bin-tracked items, scanning the bin followed by the SKU updates the picked quantity. Note that the system prevents over-picking, flags unrecognized scans, and lets you reset to scan a new batch or bin when necessary. Once saved, picked quantities and statuses are automatically updated.

To scan items in picklist, go to Picklists under Sales module and select any picklist to update its quantity using barcode

 

 

 Inherit Custom Field Values in Picklists 

Picklists now automatically inherit custom field values from the linked sales order, reducing manual data entry and improving consistency across records.

 Audit Trail for Picklists 

We’ve introduced audit trail support for picklists, allowing you to track who made changes, what was changed, and when it was modified. This enhancement improves visibility and accountability in your warehouse processes.

 

 Communication & Notifications 

WhatsApp Notifications for Packages and Shipments  

WhatsApp notification support has been introduced for the Packages and Shipments modules in Zoho Inventory.  You'll have to configure and enable notifications for package creation, shipment creation, and shipment delivery. These can be sent manually from a package or shipment’s details page or in bulk from the list view.

For packages that are not yet shipped, you can send bulk messages using the Not Shipped filter. For shipments, messages can be sent individually or in bulk based on their status. All sent messages and their statuses are logged in the Comments & History section for easy tracking. A new communication permission has also been added where only users with permissions can send WhatsApp messages from these modules.

To enable this, go to Settings > click WhatsApp under Integrations & Marketplace, and enable Packages and Shipments.

  

 

 Transactions & Payments 

 Record Standalone TDS Payments 

You can now record TDS payments independently for invoice payments. This makes  payment workflows more flexible, allowing TDS to be posted for one or multiple invoices, even when the TDS payment date is different from the invoice payment date. This ensures accurate tax reporting in your organisation.

 

  

Apply Date for Vendor and Customer Credits

You can now specify an Apply Date when applying vendor advances, vendor credits, customer advances, excess payments, or credit notes. This feature is available on vendor payment screens, vendor credit pages, bills, and the credit apply screen. The Apply Date defaults to the most recent applicable date (or the later of the invoice or credit posting date for customers) but can be overridden. The Applied On date is also included in exports for better tracking and reporting.

 

Template Association for Customers and Vendors  

You can now associate specific templates with individual customers and vendors. When sending a transaction, the selected template for that entity will be applied automatically, helping maintain consistency and saving time.

To associate a template, go to Customers/Vendors under Sales/Purchases, click a customer/vendor, click the New Transactions dropdown in the top right corner, and select Associate Templates.

 

 Localization & Time Settings 

Time Zone Support & Date-Based Workflow Enhancements 

You can now execute workflows based on either the organization’s time zone or the customer’s local time. This allows you to  manage time-sensitive communications efficiently across global markets. When a DateTime field is used, the execution can happen at the exact time specified in the field or at a manually set time.

 

  Filipino and Bahasa Melayu Language Support 

Zoho Inventory is now available in Filipino and Bahasa Melayu to better support our users in the Asia-Pacific region, . This enhancement provides a more localized experience for users in the Philippines and Malaysia.

 

 Integrations & Automation       

 Additional Filters in Shopify Sync History 

We’ve enhanced the Shopify integration’s Sync History with new filters. You can now filter sync records based on stock adjustments and shipment details, making it easier to trace sync-related issues.

Tax Remittance for Shopify Orders [US Edition]  

You can now choose whether or not to sync tax-remitted Shopify orders. If enabled, sales tax is tracked under your configured tax authority. If disabled, the tax amount will be logged in the order’s comments and marked as non-taxable.

This setting is available under Settings > Integrations & Marketplaces > Shopify.



 Apply Line Item Discount with Avalara Integration  [US and Canada]

We now support line item level discounts for organizations integrated with Avalara (US and Canada editions). With this enhancement, you can apply discounts directly to individual line items, and Avalara will calculate taxes accurately based on the discounted amounts. This provides precision in tax handling.

 

  Customization 

Dynamic Lookup Fields 

Lookup custom fields have been enhanced with criteria-based filtering. Enabling the Show Source Module Records Independently option allows you to display only the filtered records you define. If not selected, the field will behave as it always has by displaying all related records.

 

 

 Mobile Updates 

Android App Enhancements

  • Customize PDFs with colours, predefined templates, digital signature support, and add bank details for smoother mobile invoicing.

  • New features:

  • Unit support for batch/bin-tracked items

  • Access to Warehouse Report from the serial number screen

  • Payment approval flows

  • Introducing Assemblies & Kit Items in Transactions

    • Assemblies and Kit Items can now be used in transactions on Android, including full/partial returns for kits.

  

 iOS updates 

Quick Scan is now supported in Invoices and Bills of Supply. You can scan serial or batch barcodes directly without having to preselect line items beforehand.

We’ve also added support for kit line items while creating or editing transactions on iPad, making it easier to manage item kits on the move.




That’s all for now, folks! We hope these updates make your inventory management smoother and more powerful. Do try these features out and let us know what you think in the comments below. As always, if you have any questions, feel free to reach out to us on support@zohoinventory.com

Best regards,
The Zoho Inventory Team




        • Recent Topics

        • Client Script also planned for Zoho Desk?

          Hello there, I modified something in Zoho CRM the other day and was amazed at the possibilities offered by the "Client Script" feature in conjunction with the ZDK. You can lock any fields on the screen, edit them, you can react to various events (field
        • One person/cell phone to manage multiple accounts

          Hi. I have a personal Free account to keep my own domain/emails. Now I need to create a Business account to my company's own domain, but I have only one mobile phone number I use to everything. How do I do to manage this? Can I manage a Free domain and
        • Tracking KPIs, Goals etc in People

          How are Zoho People users tracking employee targets in People? For example, my marketing assistant has a target of "Collect 10 new customer testimonials every month". I want to record attainment for this target on a monthly basis, then add it to their
        • Zoho Desk: Ticket Owner Agents vs Teams

          Hi Zoho, We would like to explore the possibility of hiding the ‘Agents’ section within the Ticket Owner dropdown, so that we can fully utilise the ‘Teams’ dropdown when assigning tickets. This request comes from the fact that only certain agents and
        • Can not Use Attachment Button on Android Widget

          this always pops up when I touch the attach button on android widget. going to settings, there is no storage permission to be enabled. if I open the app, and access the attach feature there, I can access my storage and upload normally.
        • Announcing new features in Trident for Mac (1.24.0)

          Hello everyone! Trident for macOS (v.1.24.0) is here with interesting features and thoughtful enhancements to redefine the way you plan and manage your calendar events. Here's a quick look at what's new. Create calendar events from emails. In addition
        • Vendor Master Enhancements for Faster Purchase Entry

          I’d like to suggest a few features that will improve accuracy and speed during purchase voucher entry: Automated Item Tax Preference in Vendor Master Add an option to define item tax preference in the vendor master. Once set, this preference should automatically
        • Mass Mail Statistics - Number of unsent emails

          How do I find out which emails were not sent?
        • Est-il possible d'annuler l'envoi d'un mail automatique ?

          Bonjour, Lorsque je refuse un candidat, il reçois un mail dans les 24h pour l'informer que sa candidature n'est pas retenue. J'ai rejeté un candidat par erreur. Savez-vous s'il possible d'annuler l'envoi de ce mail ? Merci d'avance pour votre aide.
        • embed a form in an email

          Hello, how to embed a form in an email that populates Zoho CRM cases? I would like to send emails to a selected audience offering something. In the same email the recipients - if interested - instead of replying to can fill in a Zoho CRM form that creates
        • Zoho Bookings - Reserve with Google

          Does Zoho Bookings plan to to integrate with Reserve with Google?
        • How to add Zoho demo site page designs to my Zoho Sites website

          Hi, I would like to add the design from the following demo URLs into my current Zoho website. I have already created two new pages on my site, named “Menu2” and “Menu3.” For the “Menu2” page, I want to use the design from this demo: https://naturestjuice-demo.zohosites.com/menu
        • Digest Août - Un résumé de ce qui s'est passé le mois dernier sur Community

          Bonjour chère communauté ! Voici le résumé tant attendu de tout ce qui a marqué Zoho le mois dernier : contenus utiles, échanges inspirants et moments forts. 🎉 Découvrez Zoho Backstage 3.0 : une version repensée pour offrir encore plus de flexibilité,
        • Global Sets for Multi-Select pick lists

          When is this feature coming to Zoho CRM? It would be very useful now we have got used to having it for the normal pick lists.
        • Text snippet

          There is a nice feature in Zoho Desk called Text Snippet. It allows you to insert a bit of text anywhere in a reply that you are typing. That would be nice to have that option in Zoho CRM as well when we compose an email. Moderation Update: We agree that
        • Kaizen #206 - Answering your Questions | Displaying Related Purchase Orders from Zoho Books in CRM Deals using Queries

          Hello everyone! We're back with another post in the Kaizen series. We're grateful for the feedback we received from all of you! One of the questions we received was "I would like to see the list of Purchase Orders in Zoho Books for a Deal in CRM." We
        • Add Analytics function for Title case (capitalising each word in a string)

          At present, you can only capitalise each word in a string in Analytics during data import. It would be really useful to be able to do this with a formula column, but there is no Title Case function.
        • How to conditionally embed an own internal widget with parameters in an html snippet?

          Hello everyone, I'm trying to create a dynamic view in a page using an HTML snippet. The goal is to display different content based on a URL parameter (input.step). I have successfully managed to conditionally display different forms using the following
        • Where can I find rejected inbound mails and their reason for rejection

          Hi, I was recently made aware by a mailing list which I am subscribed to (ffmpeg-devel@ffmpeg.org) that my Zoho mail Mail account is rejecting some emails. If I look under Admin Panel > Security & Compliance > Quarantine > Incoming, the list there is
        • Sync more than one Workdrive

          Hello Please I'm facing some difficulties since some days. In my company we have many zoho accounts in different organisations. And I have to find a way to sync all these Workdrives. I spend many hours to search it on zoho Workdrive but no solution. Could someone help me ? Any idea how I can achieve it ? Thanks in advance. Regards
        • Zoho writer unable to merge documents to PDF with basic fonts in Hebrew or fonts from my computer

          I created several forms that will be merged into PDF files through Zoho Writer and I am unable to receive the PDF in the basic fonts of the Hebrew language or in the fonts I have on my computer. The writer exports to PDF an exchange font that looks very
        • Base Currency Adjustment Reversal

          Two questions surrounding the base currency adjustments (BCA). I recently ported over from QB so I need to enter the base currency adjustments. In QB, it will calculate the BCA for you at the end of the year and then reverse it at the top of the following year. Makes sense. Does Zohobooks not do this as well? I created a BCA for Dec 31, 2016 but no reversing entry was made Jan 1, 2017. Am I supposed to manually do a reversal? I'm not even allowed to post journals directly to the 'exchange gain loss'
        • Please implement UAE Central Bank FX rates

          Hello, as I understand from your knowledge base, any UAE business account created from September 15, 2018 does not have foreign exchange rates fetched automatically. This is a serious inconvenience and I am not sure why ZOHO has not looked into the ways
        • Search Records returning different values than actually present

          Hey! I have this following line in my deluge script: accountSearch = zoho.crm.searchRecords("Accounts","(RS_Enroll_ID:equals:" + rsid + ")",1,200,{"cvid":864868001088693817}); info "Account search size: " + accountSearch.size(); listOfAccounts = zoho.crm.searchRecords("Accounts","(RS_Enroll_ID:equals:"
        • Super Admin Access to All Courses and Spaces in Zoho Learn

          Dear Zoho Learn Team, We hope this message finds you well. We are using Zoho Learn extensively for internal and agent training. While managing our courses and spaces, we encountered a significant limitation regarding admin access and course management.
        • Print checks for owner's draw

          Hi.  Can I use Zoho check printing for draws to Owner's Equity?  This may be a specific case of the missing Pay expenses via Check feature.  If it's not available, are there plans to add this feature?
        • [New Release 2024] Create and embed custom capabilities across CRM with Kiosk Studio, our latest no-code tool

          [Update | New series] We've started publishing a series of posts on Kiosk Studio. It's called Kiosk Studio Sessions and you can check out the first one here! [Update | 15 Oct} Session #2 is live! This one will look at how to create a kiosk for your call
        • Revenue Management: #10 Common Mistakes while Recognizing Revenue

          We are at the end of the series on Revenue Management, covering how different businesses recognise revenue. Even with clear standards like ASC 606 and IFRS 15 in practice, businesses often struggle with the nuances of revenue recognition. Especially growing
        • Windows Desktop App - request to add minimization/startup options

          Support Team, Can you submit the following request to your development team? Here is what would be optimal in my opinion from UX perspective: 1) In the "Application Menu", add a menu item to Exit the app, as well as an alt-key shortcut for these menus
        • integarting attachments from crm to creator

          when i tried to integrate pdf attachments from crm to creator via deluge i am getting this error {"code":2945,"description":"UPLOAD_RULE_NOT_CONFIGURED"} the code i used is attachments = zoho.crm.getRelatedRecords("Attachments","Sales_Orders",203489100020279XXX8);
        • Search Option

          🚫 Current Limitation: As of now (September 2025), Zoho FSM lacks a global search functionality, which makes it difficult to quickly: Find specific Work Orders by number or keyword Search for customer records or contact info Locate assets, jobs, or service
        • Mobile Chat Window - Full Screen

          Hello, The mobile chat window takes up the full screen, which is highly confusing for most customers! Using a desktop machine, I see the same happens when reducing the browser width to 800px or below. This suggests that it responsive web design, causing the switch to full screen. Can we fix this very annoying behaviour ourselves using a custom css file? If so, can you please let me know how? Thanks
        • Is it possible to customize ZC Themes?

          I understand you can choose a layout and customize Brand Color, App Header, Menu, and Sub-Menu components, but can you override some of the default theme settings with CSS or a config file? For example, - Table highlight color - Listview auto filter highlight
        • Is it possible to create Custom function-based Lookup field in Zoho CRM

          Is it possible to create a custom function-based lookup field in Zoho CRM? If so, how? Use case: Need to fetch users from Zoho Projects into a dropdown field in Zoho CRM.
        • @mention in comments no notification

          Hi, hope someone can help. When we @mention someone in the comments in Zoho Creator, how is that user notifed as we don't get anything on email or in the app notifications. 
        • Zoho unified inbox

          The new changes have definitely improved things for switching between accounts.  But zoho still desperately needs a unified inbox.  It sucks to have to enter filters and folders for each and every inbox.  This seems like such a simple thing, i wonder why Zoho hasn't done it?
        • Add "Running Balance" column to Account Transaction Reports

          Hello, Currently Zoho Account Transaction Reports give you the opening balance, then lists the transactions, then provides the closing balance.  It would be great if you could add a column on the far right that shows the "Running Balance" on the account after each transaction.  There are many times when analyzing or tie-ing out transactions that this would be very helpful.  I currently have to frequently run a tape on my adding machine to get balance totals after a specific transaction on the list.
        • Unified customer portal login

          As I'm a Zoho One subscriber I can provide my customers with portal access to many of the Zoho apps. However, the customer must have a separate login for each app, which may be difficult for them to manage and frustrating as all they understand is that
        • WhatsApp Channels in Zoho Campaigns

          Now that Meta has opened WhatsApp Channels globally, will you add it to Zoho Campaigns? It's another top channel for marketing communications as email and SMS. Thanks.
        • error : Object code : 6500

          b3 = map(); b3.put("name", "Test Project Name"); updateprojects2 = invokeurl [ url :"https://projectsapi.zoho.eu/restapi/portal/era0130/projects/169495000000928007/" type :PUT parameters: b3 connection:"in2" ]; info b3 ; info updateprojects2; ------------
        • Next Page