Case Study: Zoho CRM and Zoho Books Integration for Foodics by Zenith Innovations


Page Contents

casestudy Foodics feature

Foodics, a top restaurant management platform in the Middle East, reached us to improve and automate how they manage their data. They wanted to make their restaurant operations smoother and handle data more efficiently. To help them, we created custom automated workflows and functions. These solutions were made to trigger actions to certain actions , smoothly connecting Foodics’ Zoho CRM with Zoho Books and ESAL for Saudi Arabian invoices, and using Zoho Sign for document signing.

Problem Statements and Solutions

Problems and Solutions

1. Validation of Products in Quotes and Locations

Problem: Foodics needed a way to ensure products in quotes were equally distributed across locations.

Solution: Zenith Innovations created a workflow that triggers to check if products in a quote are equally distributed across locations. This validation can also be performed via a “Validate Distribution Location” button in the opportunity module. If the total number of branches and locations do not match, or if products are not equally distributed, an error is displayed.

2. Syncing Data to Different Organizations Based on Country

Problem: Foodics needed to sync data to different organizations in Zoho Books based on the billing country.

Solution: We used the “Billing Country” field to trigger different workflows for different countries (USA, KSA, UAE). These workflows ensured that data was synced to the respective organization in Zoho Books, preventing data overlap and confusion.

Flow of systems for Egypt, Saudi Arabia, and UAE

We established a systematic flow to manage accounts, contacts, opportunities, quotes, and invoices.

Account Creation: Initially, create an account in Zoho CRM.

Contact Creation: Create a contact and associate it with the newly created account.

Opportunity Creation: Create an opportunity in Zoho CRM, ensuring the “Total number of Branches” matches the locations to be added later. If the number of branches and locations do not match, an error is displayed.

Quote Creation: Create a quote in Zoho CRM. Ensure that products added to the quote are equally distributed across the associated locations. If not, an error is displayed.

Generate an Invoice: Invoices are generated from quotes in Zoho CRM. To generate an invoice, the following conditions must be met:

  • The “Syncing” field in the quote must be checked.
  • The document must be signed via “Send with Zoho Sign.”
  • The quote stage must be “Closed Won.”

Once these conditions are met, the quote and invoice created in CRM are synced to Zoho Books.

Customer Payments:

For USA/Egypt/UAE: Customers can make payments through Zoho Books. Payments are recorded in Zoho Books and update the total paid amount in the quote and invoice in Zoho CRM. A sales order is generated in CRM when the total paid amount is equal to or greater than the payment term amount in the invoice.

For Saudi Arabia: Customer payments are processed through ESAL. The data is sent to ESAL for payment notification in Zoho Flow.

Uploading Invoice to ESAL: A webhook call retrieves the organization ID and invoice ID. The custom function “Upload_Invoice” uploads invoice data to ESAL. If there are no validation errors, the upload is successful, and a response is received. Otherwise, an error message is displayed.

ESAL Invoice Upload Notification: The ID received from ESAL is updated in the Zoho Books invoice.

ESAL Payment Notification: When a customer makes a payment through ESAL, the “ESAL Payment Notification” Zoho Flow is triggered. It updates the total paid amount in the invoice and quote in Zoho CRM.

ESAL Cancel Invoice: Unpaid invoices can be canceled using their ID.

Credit Notes to ESAL: Credit notes are issued for returned goods or refunds. They keep track of credit note-related information.

Debit Notes to ESAL: Debit notes rectify erroneous values recorded in previous invoices or request a credit note from the customer. They ensure accurate financial records.


The integration solutions provided by Zenith Innovations brought significant improvements for Foodics. The automated workflows reduced the time required for data management and improved accuracy by minimizing manual errors. Operational efficiency increased, ensuring that information in Zoho CRM was always up-to-date. The scalable solution allowed Foodics to handle large volumes of data seamlessly.

Overall, the collaboration between Foodics and Zenith Innovations delivered a robust, automated system for managing data across Zoho CRM, Zoho Books, and ESAL, enhancing both efficiency and accuracy. This case study highlights Zenith Innovations’ expertise in creating custom automation solutions personalized to client needs. If you are looking for a similar integration or have issues with Zoho products, reach out to us right away.

Kamran Gill
Kamran Gill
Welcome, fellow entrepreneurs, tech enthusiasts, and seekers of innovation! I'm delighted to extend my greetings as the CEO of Zenith Innovations, a seasoned web development expert, CRM consultant, and proud founder of several successful SaaS products. With decades of experience in the ever-evolving landscape of technology, I've witnessed firsthand the transformative impact of Customer Relationship Management (CRM) systems on businesses of all sizes. In today's digital era, where customer interactions are not just transactions but opportunities for meaningful engagement, the role of CRM has never been more crucial. Whether you're a startup striving to establish your presence or a seasoned enterprise aiming to nurture long-term customer relationships, harnessing the power of CRM is paramount to your success. Join me on a journey as we delve into the intricacies of CRM, exploring its myriad functionalities, best practices, and the tangible benefits it offers to businesses across industries. From streamlining workflows to enhancing customer satisfaction, CRM serves as the cornerstone of modern business operations, empowering organizations to thrive in a competitive marketplace. Throughout this blog series, I'll draw upon my wealth of experience and expertise to demystify CRM, offering practical insights, actionable strategies, and real-world examples to guide you on your quest for operational excellence and customer-centricity. Whether you're a novice eager to grasp the fundamentals or a seasoned professional seeking advanced tips, there's something here for everyone. So, buckle up and prepare to embark on a transformative journey as we unlock the full potential of CRM together. Together, let's pave the way for innovation, growth, and lasting success in the dynamic landscape of business.

Leave a Reply

Your email address will not be published. Required fields are marked *

Experience A Zoho One with a Free 30-Days Trial

Get Zoho services from the leading firm in Zoho services and Zoho Advanced partner at an unbelievable price and with quality work.

Have any Questions?