Nimbis Designs
  • Home
  • About Us
  • Book a Session
  • Blog
  • Case Studies
  • Careers
Select Page

Streamlining Kit Estimates and Inventory Tracking with Zoho Suite

by Nimbis Designs | May 9, 2025 | Case Studies

  • Industry: Construction
  • Area of Expertise: Custom Apps Development

Background


Our client for this project rented products and tools in the form of “kits” that are packaged together. However, Zoho Inventory does not natively have the functionality to build an estimate for “kits” like those sold by our client, comprising a collection of items. Our objective in this project was to develop these structures in Zoho Inventory, leveraging the Zoho Suite.  




Solution: Estimate Creation


CRM

The process flow for this solution began in Zoho CRM. We created a “Create Estimate” button accessible from a Deal Record. A user would press this button from within a Deal Record for which they wanted to create an estimate, triggering an automation to open Zoho Creator, pre-filling the Deal ID.


Creator

We developed an Inventory Management App developed in Zoho Creator. Part of this app was a cache of Zoho Inventory items stored locally in Creator to speed the retrieval process. The cache was made up of multiline JSON fields that were used in the process of estimating rental costs.

We then created a form to “Create Estimate,” enabling the user to select an Item Group, and have the needed kit components pulled from the cache. It used kit IDs, which were processed by the app to find all the relevant line items, pulling them together and creating an estimate.


Books

On submit of the Zoho Creator form, an Estimate Record was created in Zoho Books, with line items matching the items chosen on the form. This estimate was now located in the “Zoho Finance” related list in the Deal Record from which the client started.




Solution: Convert Estimate


CRM

We created a button in the Deal Record to enable the conversion of Estimates into Sales Orders. From the CRM, the client confirmed the Estimate and pressed the button to Accept it. This triggered the opening of Zoho Creator.


Creator

On opening of the Zoho Creator app, the user was shown a dropdown of all estimates. The user selected the relevant estimate and submitted it in order to trigger automations in Zoho Books.


Books

Following submission of the Creator form, the accepted estimate was converted to an Open Sales Order in Zoho Books. 


Inventory

The submission of the Creator form was configured to simultaneously  trigger the creation of a Sales Order in Zoho Inventory. From this point, the package was drafted, carrying over Inventory Line Items. In inventory, we configured the items to be grouped by warehouse to ensure that all needed items were in the right location for this step.

The user then updated Package status to Shipped in Zoho Inventory, before using Aftership, an external tool, to ship the package. We employed a webhook with Aftership, such that following the delivery of a package, the Sales Order was converted to an Invoice. In addition, a delivery success email was sent to the BPMA team. 


Subscriptions

In addition to the rented products, our client also offered subscription products to their customers. They wanted these subscriptions to begin on receipt of materials. As a result, the same Aftership webhook showing package delivery simultaneously created a Subscription record in Zoho Subscriptions.




Outcomes


  • Created “kit” functionality for Estimates and Sales Orders in Zoho Inventory
  • Caching enabled faster response times from the app, instead of having to pull from Inventory.
  • Automated creation of records in Books and Inventory, linking to the client’s system in the CRM

The implemented system facilitates inventory tracking at both the Kit and component levels. This added much needed functionality to the native Zoho Finance system by leveraging connections with other apps in the Zoho One Suite.


Assets


Process Flow Diagrams