What’s New in Zoho Inventory | April 2025

What’s New in Zoho Inventory | April 2025

Hello users,

April has been a big month in Zoho Inventory! We’ve rolled out powerful new features to help you streamline production, optimise stock management, and tailor your workflows. While several updates bring helpful enhancements, three major additions are AssembliesKit Items, and Replenishments, which deserve a closer look. Let’s dive in!

Replenishments [Early Access]

You can now never miss out on your restocking process because stock-outs and overstocking is something we don't want to deal with. The Replenishments feature helps you plan restocking based on inventory thresholds and automate task creation.

How it works:

  • Set reorder levelmax stock, and order type for each item.

  • Replenishment tasks can be generated based on a customizable schedule.

  • Tasks can be converted into purchase orders or transfer orders.

Note: This feature is currently in early access. You can contact support@zohoinventory.com to enable it for your organisation.


To create replenishments, go to InventoryItems, click the item for which you want to configure replenishment, and under the locations tab, select Configure Locations.


Line-Item Level Custom Fields in Purchase Receives

You can now use item-level custom fields in purchase receives. These fields allow you to capture specific details for each item within the transaction. Additionally, when converting a purchase order to a purchase receive, any item-level custom fields defined in the purchase order will automatically carry over, ensuring a seamless flow of information.

To enable item custom fields in Purchase Receive, go to SettingsItemsField Customization. Ensure that Show when creating transactions is set to true, and include Purchase Receives in the Include in Modules field.


Xero Integration 

Xero integration is now supported in the South Africa edition of Zoho Inventory.


Quantity Picked in Sales Orders and Invoices

Track fulfilments easily and view the quantity picked for each item directly on the sales order details page and the Invoice edit screen. This visibility helps you monitor how much of an order has been picked and how much is pending.


UOM for Batch & Bin Tracked Items [Early Access]

You can now create transactions for batch and bin tracked items using your preferred units of measurement (UOM). During allocation, the quantities and availability will reflect in the same unit selected at the transaction level. The reports will continue to display values in the item’s base unit to ensure consistent tracking and accurate reporting.


Enhancements to the Picking Process

We now support external barcode scanners, including Zebra devices and other mobile handheld scanners. While native barcode scanning is already supported in the iOS app, external scanner support for iOS devices is coming soon. In addition, a new swipe gesture lets users quickly mark items as picked, and enhanced search and filter options make it easier to locate and select the right items during the picking process.


Module Level Approval

You can now configure approvals individually for each module, set the approval type, and assign specific approvers.

To configure approval at the module level, go to Settings > Sales/Purchases. Select a module, then navigate to the Approvals tab. Select an Approval Type, configure the necessary details, and click Save.


Subcategory Filter in Reports

You can now filter reports by subcategories in several key modules, including Sales by Category, Inventory Valuation Summary. This gives you more accurate insight into item's performance andstock value across various category levels. The Purchase by Category report also includes a new Category filter for more refined analysis.

Allocate Landed Cost to Multiple Bills

Managing landed cost is now  easier than ever. You can now allocate a single landed cost across multiple bills in one go. Choose from the details page of bills “Allocate Landed Cost to Multiple Bills” option to distribute costs by quantity, value, dimensions, or weight. This enhancement ensures more accurate cost tracking and simplifies multiple bill processing.


To allocate landed cost to multiple bills, go to SalesBills, click your preferred bill, and in the details section, click the three dot icon > Allocate Landed Cost to Multiple Bills


Bulk Import Images for Items and Composite Items

Save time by uploading product images in bulk. You can now import images for items and composite items using a ZIP file, with images mapped to items via SKU. During the import, you can choose to replace existing images. Invalid SKUs or unsupported formats will be automatically skipped, and you’ll be notified of any failed import once the import process is complete.


To import the images for the items, Click on Items >Three dot icon in the top right corner > Import Item Images.


User Mentions in Picklist Comments

You can now collaborate better by mentioning users in picklist comments. When you tag a user in a comments section, they’ll receive an instant notification and once they click the notification, it will directly redirect them to the relevant picklist. This makes it easier to coordinate picking activities and ensure timely updates without switching tabs.

Assemblies

The new Assemblies module replaces the Bundles feature and gives you complete visibility into how products are built from components. This is built for businesses where items are physically assembled before making sales.

Why use Assemblies?

Assemblies are ideal when you’re creating finished goods from raw materials or components, like assembling a bicycle from tires, frames, and handlebars. Assemblies give you the structure you need for production-based businesses while keeping your inventory records accurate and traceable.

Key Highlights:

  • Dedicated Assemblies module under Inventory for full visibility and tracking.

  • Create custom views, personalise columns, and search/filter assemblies.

  • Generate detailed insights with the Assemblies Report to monitor output..


To create assemblies, go to InventoryAssemblies, create an assembly by clicking + New in the top right corner.


Kit Items

Kit Items allow you to sell groups of items together as a single unit without physically bundling or assembling them. Perfect for promotions, gift sets, or curated packages. Kits help combine items without changing how your inventory is stored.

What makes Kits useful?

  • Combine multiple items or services into one SKU.

  • Kits don’t require assembly, so stock is deducted from individual components when sold.

  • Create custom pricing to offer attractive deals.

  • Support for sales returns at the kit or individual component level.

To create kits, go to Inventory > Composite Items, select Kit Items in Item Type


That’s all for now, folks! We’re excited for you to try these new features and make the most of your inventory workflows. If you have feedback, we’d love to hear from you at support@zohoinventory.com.

Warm regards,
The Zoho Inventory Team


    • Recent Topics

    • Writing on sketch cards is bugged when zoomed in

      When zoomed in, it writes a noticeable distance above or to the side of where you're actually trying to write. The further you're zoomed in, the more noticeable it is. Zooming is also entirely absent on the desktop version.
    • Swipe between notes on iPhone

      It'd be convenient if I could move from one note to the next in a notebook simply by swiping left to right.
    • Sales IQ chat is not working in signed android apk

      I have integrated ZOHO sales IQ support chat and i have followed each step and its working fine in my development build but when i create signed APK for it. Chat does not work in it and showing awaiting for detail. I previously asked the same query but
    • COQL order by COUNT not working

      Dear community, I am trying to get a list of deal amounts per planner working on it and sorted to get see who has the least amount of deals. For some reason, I am unable to use sort by in combination with a COUNT. My original code was: query = "select
    • I want to duplicate a report and name it something else

      Hi, I have created a report, and now want to reproduce it and call it something else. so that I will end up with TWO separate reports with different titles. Please tell me how do I copy / reproduce a report please
    • Zoho CRM: Sales Rep Professional Certification Program on Coursera

      We are happy to share that we have published the Zoho Sales Representative Professional Certificate in partnership with Coursera, a leading platform for online learning and career development that offers access to courses and degrees from leading universities
    • OS X Notebook quits immediately upon launch

      NoteBook for OS X (Sequoia, but also under Sonoma) always quits immediately upon launch (so I cannot use the "Attach user log" option). I've restarted my MacBook but the problem persists. If it helps, attached is a diagnostic report from Library>Log
    • Can External users upload files or images to WorkDrive?

      I want to know if it is possible for someone externally through a link and PW be able to upload files and images onto WorkDrive?
    • Multi-line fields character limits

      Is there a way to set the character limit higher on multi-line fields so that we are not losing information pasted into the field? When the text is entered or pasted, there is no error to say that the text is too large. After saving and going back to view most of the text is gone.   Also, when viewing the resume, the text is not wrapped in the multi line fields and can t be read without scrolling across the page.
    • Taz bot not working — What should I do to resolve this issue?

      I am experiencing issues with the Taz bot in Zoho Cliq—not receiving responses or it does not seem to work as expected. Could you please explain why the Taz bot might not be functioning and what steps I should take to resolve this issue? Thank you!
    • OneNote Migration

      I am trying to migrate two notebooks from OneNote. For five days now I have had no notification that migration has completed and the migration page show 50% complete - one notebook completed one not finished. It just stays like this. I am unable to cancel
    • Set various time slot reminders for task and event

      Hi I would like known if there is possibility to set various time reminders for a task or event like we have the possibility to do in google calendar or google task. For example I'am creating an event or task and I want to be alerted before 30min and
    • Zoho Calendar not functioning---cannot edit, add attendees, etc.

      Hello, My calendar is acting strange. I'm using Chrome as my browser and pop ups are not blocked (the calendar worked fine yesterday). When creating an event, I'm not able to "edit" the event and add attendees, etc. The link is non-responsive. I cannot
    • Spilt Axis for stacked column and line graph

      Each month around this time I prepare a business review deck. One of the biggest annoyances I have with Zoho, also happens to be something that most other platforms have provided for a long time now, and that is being able to create a chart with stacked
    • Pin a note on top

      Dear Zoho Notebook Team, Please highly consider adding ability to pin a note on top and arrange pinned notes. I have a lot of notes that I want to pin important ones on top and this feature is missing badly. Thank you.
    • Windows 11 app ver 2.2.8

      I have been trialing Zoho Notes syncing between my PC and iphone. No problems with iphone but the Windows 64 bit app ver 2.2.8 was very buggy and would lock up completely, needing a Control Alt Delete etc to close it down. It seemed to be connected to
    • Deluge Script: Onboarding → Access Form

      Hello everyone, Edit: Sorry, I think I put this topic in the wrong section. I’ve recently run into an issue that’s been giving me a bit of a headache for the past few weeks. Context: This is my first time using Deluge to create a script, but it’s not
    • Windows Device Authentication

      We have recently started using ManageEngine, and my boss saw a device management feature in the Zoho One directory. We thought it would either help give us more intergration into Zoho one through bringing ManageEngine services through Zoho one. Or, it
    • How can I change spell check language?

      I cannot find the way to change spell check language. My "display language" is English, and I want to have the same one for Spell Check, but it is Russian!!! How can I change it? In one of your explanations you mentioned that I have to choose it from
    • Mail is so slow - doesn't even work!

      Mail has been getting slower and slower - and today it's not even pulling up emails in either Inbox or Unread. This is beyond frustrating since email is a big part of business. Sent a request through the useless help portal - no response. Called the useless
    • User marked as SPAMMER. Mail Fetch has also been disabled for any active POP accounts.

      I am the administrator for joelles.com One of our accounts has been blocked saying this: User marked as SPAMMER. Mail Fetch has also been disabled for any active POP accounts. I cannot change the disabled account in the control panel as it says that it
    • Is there a way to sync Tags between CRM and Campaigns/Marketing Hub?

      I wonder if there is a way to synch the tags between CRM and Marketing-Hub / Campaigns?
    • how to see if a specific contact opened an email in zoho campaign?

      how to see if a specific contact opened an email in zoho campaign?
    • Revenue Management: #8 Revenue Recognition in Educational & Training Institutions

      Educational Institutions and training centres typically collect course fees at the time of enrolment, sometimes for a one-day workshop and sometimes for a year-long certification course. You might also charge separately for course materials or evaluation.
    • Maximum file limit in zoho people LMS

      Dear Team, I am having approximately 4.9 GB of material, including PPTs and videos for uploading in zoho people LMS course. May I know what is the maximum limit limit for the course files Thanking you, With regards, Logeswar V Executive _ Operations
    • Dynamically prefill ticket fields

      Hello, I am using Zoho Desk to collect tickets of our clients about orders they placed on our website. I would like to be able to prefill two tickets fields dynamically, in this case a readonly field for the order id, and a hidden field for the seller
    • Optimize your Knowledge Base for better visibility by allowing search engine crawling and indexing

      All you need to know about no-follow and no-index in KB. What are article crawlability and indexability? Crawlability and indexability are vital for making an article visible and accessible to search engines. When a search engine crawls an article, it
    • Has anyone created a public ASAP Guide that I can check out?

      I am thinking of adding an ASAP guide to my web application, but I have noticed that the ASAP widget itself can be really slow to load sometimes. Has anyone created a public ASAP Guide that I can check to see how performant it is? I don't want to spend
    • What’s New in Zoho Analytics – September 2025

      Hello Users!! In this month’s update, we’re raising the bar across multiple touchpoints, from how you bring in data, plan and track projects to how you design and brand your dashboards. We’ve added the all-new Gantt chart for project visualization, expanded
    • Zoho MCP has no tools for Creator or 3rd Party Apps?

      I don't see a Zoho MCP community forum so putting this here. Two big problems I see: 1) Although Zoho advertises "over 950 3rd party apps" as available through their MCP, when I go to "Add Tools" there are ZERO 3rd party apps available to choose from.
    • Zoho Forms - Zoho Drive connection - Shared Drives not supported

      Hello i am stuck with Google Drive Connection There is no supported shared drives Connection is not support shared drives boolean Query Parameters - supportsAllDrives=true&supportsTeamDrives=true to activate fetch files from the shared drives. Ahat need
    • Can't create package until Bill created?

      I can't understand why we cannot create a package until a Bill is created? We are having to created draft Bills to create a package when the item is received, but we may not have received a Bill from the supplier. Also, Bill # is required, but we normally
    • Whats the Time out Limit for API Calls from Deluge?

      Hi Creator Devs, We are making API calls to third party server via Deluge. Getting this error message: Error at line : 24, The task has been terminated since the API call is taking too long to respond. Please try again after sometime. Whats the default
    • How to get the authorization code for domain transfer from Zoho?

      I have transferred my domain from zoho to godaddy, and that needs a authorization code. I haven't got any mail containing that. How to get the authorization code from domain transfer? Thanks, Arun
    • How can I optimize a Zoho Site page for SEO when embedding external menu or restaurant links?

      Hi everyone, I’m experimenting with building small content hubs on Zoho Sites and want to make sure I’m doing it in an SEO-friendly way. For example, I tried creating a page that highlights restaurant menu items and linked out to a resource like this:
    • Diff signature for compose new email and replies

      Hi,   How do i have different signature for replies and new emails. its inconvenient to have one large signature for replies. Usually on Outlook we have the option to keep separate signatures for new emails and for replies.
    • Zoho Website Site Speed Up & Setting

      We are experiencing slow loading speeds on our Zoho website and would like assistance in optimizing its performance. Kindly review the site and suggest or implement necessary improvements to enhance speed, especially related to: > Caching mechanisms >
    • No option for pick up in Zoho Books / Inventory but yes on commerce

      Is it planned to release soon on books/inventory?
    • Accessing Zoho form enteries via API

      Hi As a user I can view enteries to a form at: https://forms.zoho.com/<myOrganisation>/report/<myReportName>/records/web How do I access these entries via API? I don't have any problem with scope and getting tokens. But I have no idea what the API call
    • Blueprint Issue - Being able to set a subform field as mandatory

      I'm creating a blueprint. My record involves a subform which is only shown once field is set but the field gets set in step two of the process. My problem - I can't save the record as the subform field is set to mandatory - If I unset the mandatory field,
    • Next Page