Zoho Books - Zoho CRM INTEGRATION. FULL OF LIMITATIONS = RENDERED USELESS.

Zoho Books - Zoho CRM INTEGRATION. FULL OF LIMITATIONS = RENDERED USELESS.

A word of caution for anyone thinking of trying the integration. This might save you loads of time. 

SHAME this  isn't clarified in the guidance notes. 

THE MAIN PROBLEM AREAS THAT RENDER THE ZOHO BOOKS - ZOHO CRM INTEGRATION LARGELY USELESS:

1. The GUI of Inventory Modules (from ZohoBooks) are significantly archaic in comparison to the ones in the CRM + with lots of limitations. Limited fields and field types.

2. Record View Page: NO record details view. Once you create an estimate (for example) then you can only view it as a template. What about other fields you may want to exclude from template?? The only way to see it is to edit the record. Ditto in SO's or Invoices. 

3. Emails: If you create a template and send an email using the button in Zoho Books (Save & Send Email), these emails DO NOT show up in a list view, as they would if you sent from a record in the CRM. Resulting in loss of time because you need to look in different places to figure if an Estimate was actually sent. No IMAP integration of emails like in CRM. 

4. ZERO sales enablement: Before you create an invoice, you need to Quote. And the Estimate module in Books being limited in functionality (no tasks, no reminders etc) is a deal breaker in the first place. 

5. NO custom Lookup fields in ZohoBooks: Before you create a quote, a potential is created (to reflect in your sales pipeline) and then comes the quote. There is no way to associate an Estimate in ZohoBooks to a Potential in Zoho CRM. They are all associated with the Contacts - so what if you've multiple potentials for a contact?? Several clicks and navigation through multiple records to get to the potential for which you're quoting. 
PS: In creator you can add ZCRM lookup fields very easily, not sure why that can't be done in Books. 

6. Convoluted nomenclature:
Contacts in CRM is a Contact Person AND in Books it can either be Contact, Account or Vendor. 
Accounts in CRM is a Company AND in Books it is called a Contact.
Vendors in CRM is filed under Contacts in Books in a list view. 

7. Each Customer Account is "tied" to a currency. Meaning, you cannot transact with the customer in different currency other than what is set when the Customer Account record was created. So if a Customer Account record was created with USD then if you want to quote them in GBP - you need to create a duplicate Contact/Customer Account with GBP as currency. This is dumb! Because it renders the "Statement of account" feature useless. 

8. NO WAY to have Parent Account associated with Accounts to circumvent the issue in point 7 OR just in case you're dealing with different branch offices of a Customer and also a head office / parent company. Forget about a SOA for a customer's group of companies. 

9. Delivery Note and Packing slip are just printed using the Invoice record details. So an invoice needs to be created before you can create a Delivery Note or Packing Slip. 
WHATIF your customers are on credit terms of say "Invoice on Delivery" and "Due 30 days from invoice" 
IT messes up the Invoice Date and Due date in your accounts. 
 
10. No option to track status of a Delivery Note / Packing List individually because they're just templates printed using Invoice. 

11. Commercial Invoice: An important one for customs which declares value of the goods being shipped. This is MISSING altogether. Ofcourse you can create a module in creator to do this but when you have 10's of line items its inefficient at best to type it all up because DELUGE doesn't copy subform table in between records.
i.e. If you convert a Sales Order to Invoice - your line items are copied. However if you have a custom module Inventory in creator you cannot link it to ZohoCRM record (say a Quote) and then fetch all the line items into creator module record. As a result - the only option is to do the donkey work and type it all again. 

12. NO Multiple Organisation Setup: XERO has it. SAGE has this. QUICKBOOKS has this. If you're an enterprise, you likely have multiple companies/legal entities in different geo regions. Eg: Zoho USA, ZOHO India or Zoho China etc. 
And it is not essential you keep your billing or accountancy centralised for various reasons such as tax, regulatory or forex rates implication. I don't think the Book product team is even aware of these crucial imperatives that justify the need for Multiple Org Setup when it comes to accounting for Enterprises or even a SME with multiple branch offices. 

13. There is NO way to calculate and add markup at the quote stage for example when creating an Estimate in ZohoBooks. 

14. NO Approval process like in the CRM.

All these points are just from scratching the surface. There are more points but I had enough for now.

MY VERDICT - Unless you're a one man band, nut-bolt seller this integration is highly useless. NOT FOR ENTERPRISE. Better to stick to CRM Inventory modules.

Advice for Zoho Books - CRM Integration Developers.

Here's how you can start fixing some of these and what would make the integration useful. Some are simple fixes:

1. Since a Quote (Estimate) and Sales Orders are more SALES related. Let them be in the CRM. (Atleast until you match the Inventory Modules in Books to be highly customisable like in the CRM) 
2. Allow the ability to convert from Quote or Sales Order in the CRM to an Invoice in Zoho Books. 
3. All Inventory Modules are related to a Potential. So give a look up field in Books to relate records to Potentials. 
4. Remove the limitation of Account "tied" to a currency. This has to be flexible. Let people choose who they want to bill in what currency. 
5. Rename stuff.. to simplify things. 
6. Add Parent Account feature. 
Plus other points as above. 
    • Recent Topics

    • Add QUOTE OWNER profile image to a Quote Template

      I can add their email address.. phone number, DOB. I need to add a users profile picture so when they assign a template to a quote they own it adds their picture to the cover page. I've tried hacking a solution together but there has to be an easier way.
    • Can't open draft email for editing

      Last night I started composing an email and I let it save in drafts. This morning I want to continue working on the email. It is in my Drafts folder but it will not open. The only option there is to delete it. This is not the first time it has happened. On previous occasions I have just deleted the draft and started afresh, but I really want this one back. Windows 10 with Pale Moon 28.10.0 browser.
    • How to report 'Response violation' OR 'Resolution violation'

      Hi, I want to report on SLA Violation Type. I grouped my tickets on this column. It seems I only get 'Response and Resolution Violation' or 'Not Violated'. The former seems to be given to a ticket if only the Response Time was violated. I would expect
    • Failing to generate Access and Refresh Token

      Hello.  I have two problems: First one when generating Access and Refresh Token I get this response:  As per the guide here : https://www.zoho.com/books/api/v3/#oauth (using server based application) I'm following all the steps. I have managed to get
    • Email Integration - Zoho CRM - OAuth and IMAP

      Hello, We are attempting to integrate our Microsoft 365 email with Zoho CRM. We are using the documentation at Email Configuration for IMAP and POP3 (zoho.com) We use Microsoft 365 and per their recommendations (and requirements) for secure email we have
    • Zoho Books - France

      L’équipe de Zoho France reçoit régulièrement des questions sur la conformité de ses applications de finances (Zoho Books/ Zoho Invoice) pour le marché français. Voici quelques points pour clarifier la question : Zoho Books est un logiciel de comptabilité
    • No Response from Zoho Support in 8 Days - Typical?

      I have a couple of issues I'm trying to work through. Initially, I was getting support from support@zohofsm.com, but I have not received a response in 8 days (11 on another question). Is this typical? Can I pay for support? For context, I am not spamming
    • Open filtered deals from campaign

      Do you think a feature like this would be feasible? Say you are seeing campaign "XYZ" in CRM. The campaign has a related list of deals. If you want to see the related deals in a deal view, you should navigate to the Deals module, open the campaign filter,
    • Change scheduling emails time

      When sending an individual email there is a great feature to schedule them to send later. I could only use the one time that is suggested. Is there a way to select another time? Regards, Glenn
    • Zoho CRM: how can I control which contacts to sync with Outlook?

      I was just playing around syncing contacts from Zoho to MS Outlook (MS365 account.) The problem is our firm has hundreds of thousands of contacts and I don't want to bury my contacts list in outlook. Any help with this is greatly appreciated.
    • How to overcome limitations in meetings

      As a company, one of our deliverables is a meeting between two other companies, where we act as facilitators. So, if we recorded this meeting  in Zoho CRM, it should be connected to 2 accounts, 2 contacts, and 1 campaign (a campaign, in our use, is the
    • Different MRP / Pricing for same product but different batches

      We often face the following situations where MRP of a particular product changes on every purchase and hence we have to charge the customer accordingly. This can't be solved by Batch tracking as of now so far as I understand Zoho. How do you manage it as of now? 
    • Filtering Tickets based on Email headers

      We're starting to get a lot more junk coming into our Zoho Desk, which is then triggering unnecessary email alerts to agents. Once thing we could do to cut this junk in half, is to filter tickets based on email headers. Any email containing the `List-Unsubscribe`
    • Add a 'Log a Call' link to three dot icon in Canvas

      Hi, There's a three dot element when creating a canvas called 'More'. I would like to modify this to add a link that says 'Log a Call' in order to quickly record the details of a cellphone call. I'd also like this to be a simple 'contact' selection and
    • Syncing Zoho Forms with Bigin - Embedding issue?

      Hello everyone, I created a Zoho Form for a page on my GoDaddy website to collect leads, which then transfers the data to Bigin. However, I'm facing an issue where it doesn't seem to work properly. I've integrated Zoho Forms with Bigin and tried embedding
    • Can not add fields to a Section

      I feel like I'm missing something obvious: I can add new Sections to my form but I can not add fields to the Sections. I've tried fields already on the form as well as dragging and dropping new fields into the Section but nothing will go into it. What
    • Record Logged in User while using CRM lookup field

      Is it possible, while using the Zoho CRM lookup field, to automatically use the user account logged into Zoho CRM in a hidden field? I was hoping to add employee accounts to my current plan. But would like a record on the Form submission of who submitted
    • Form Rules for Suburb Categories to alternate landing pages or Making a Fields Contents ALL CAPS

      I need to send differentform submissions to two to three different thank-you URLs (for Meta/Google pixels) depending on which suburb a user selects in a form. I have ~400 suburbs split into two categories (A and B, based on business value). Current challenges:
    • Collaps Notes

      There are times when long/large notes are added to a record i.e. Accounts or Deals etc. Currently, the full note is displayed in the notes related list section. It would be great if by default only 5 to 10 rows of the note are displayed when the note
    • Zoho Down

      I have a drop in my Zoho One services.
    • Runing RPA Agents on Headless Windows 11 Machines

      Has anyone tried this? Anything to be aware of regarding screen resolution?
    • Problem for EU users connecting Zoho CRM through Google Ads for Enhanced conversions

      Has anyone else experienced this problem when trying to connect Zoho CRM through Google Ads interface to setup enhanced conversions? Did you guys get it fixed somehow? The Problem: The current Google Ads integration is hardcoded to use Zoho's US authentication
    • Why am I getting event Pop-up Notification for events that have been cancelled?

      Why is Calendar Notification still popping up for events that have been cancelled or changed? Each time events are cancelled or changed, I have observed that I am still getting notifications for them. Below is a sample pop-up notification for one of the
    • Whatsapp Limitation Questions

      Good day, I would like to find out about the functionality or possibility of all the below points within the Zoho/WhatsApp integration. Will WhatsApp buttons ever be possible in the future? Will WhatsApp Re-directs to different users be possible based
    • Create a draft in reply to an email via Emails API

      Hi, I’d like to use the outgoing webhook to automatically create a draft reply to incoming mail. How can I use the Emails API to create a draft reply that is linked to an existing email thread? I couldn’t find the relevant method in the documentation.
    • India Tech Support

      Is there no phone tech support number for India? And no chat facility either?
    • Billing Management: #1 Billing an Universal Business Routine

      Hello, As the saying goes, "Do the hardest job first", we started with the complex subject in finance, revenue management, which is considered to be the backbone for any business. Now, let's shift our focus and take a deep dive into this Billing Management
    • Show/ hide specific field based on user

      Can someone please help me with a client script to achieve the following? I've already tried a couple of different scripts I've found on here (updating to match my details etc...) but none of them seem to work. No errors flagged in the codes, it just
    • What is a a valid JavaScript Domain URI when creating a client-based application using the Zoho API console?

      No idea what this is. Can't see what it is explained anywhere.
    • 5名限定 課題解決型ワークショップイベント Zoho ワークアウト開催のお知らせ (9/25)

      ユーザーの皆さま、こんにちは。Zoho ユーザーコミュニティチームの藤澤です。 9月開催のZoho ワークアウトについてお知らせします。 今回はZoomにて、オンライン開催します。 ▷▷参加登録はこちら:https://us02web.zoom.us/meeting/register/6OSF2Bh6TumsMIlDwaY_PQ ━━━━━━━━━━━━━━━━━━━━━━━━ Zoho ワークアウトとは? Zoho ユーザー同士で交流しながら、サービスに関する疑問や不明点の解消を目的とした「Zoho
    • Zoho Calendar not syncing correctly with personal Google Calendar

      Coming to this forum as Zoho Calendar support team is not responding, any more. For the past 8 weeks, I have been having an issue with Zoho Calendar not syncing with my personal Google Calendar correctly. I subscribed to Zoho Calendar iCal in my personal
    • Introducing Assemblies and Kits in Zoho Inventory

      Hello customers, We’re excited to share a major revamp to Zoho Inventory that brings both clarity and flexibility to your inventory management experience! Presenting Assemblies and Kits We’re thrilled to introduce Assemblies and Kits, which replaces the
    • Customer Parent Account or Sub-Customer Account

      Some of clients as they have 50 to 300 branches, they required separate account statement with outlet name and number; which means we have to open new account for each branch individually. However, the main issue is that, when they make a payment, they
    • need a packing list feature

      In our business, goods listed on an invoice are packed in separate boxes and shipped off. for e.g. an invoice may have 10 items. each item could then be packed in different boxes depending on qty of each item. this packing list is as important as the invoice for purposes of shipping documents.  Request you to add this feature asap.
    • Prevent stripping of custom CSS when creating an email template?

      Anyone have a workaround for this? Zoho really needs to hire new designers - templates are terrible. A custom template has been created, but every time we try to use it, it strips out all the CSS from the head.  IE, we'll define the styles right in the <head> (simple example below) and everything gets stripped (initially, it saves fine, but when you browse away and come back to the template, all the custom css is removed). <style type="text/css"> .footerContent a{display:block !important;} </style>
    • Workdrive 5.0 / API Documentation Workflows

      Hi Zoho, When will the API documentation of the workflows be published? We are interested in using it to trigger manual workflows from an external application. Greetings, Justin
    • How to keep track of bags, cans, drums of inventory?

      We buy and sell products that are packaged in bags 🛍️, cans🥫, drums🛢️, etc. with batch numbers. When we get a shipment of one of the products, how do we track we received (say) 10 cans each of 5L of a product and maybe we received 10 cans of another
    • Zoho Error: This Operation has been restricted. Please contact support-as@zohocorp.com for further details

      Hello There, l tried to verify my domain (florindagoreti.com.br) and its shows this error: This Operation has been restricted. Please contact support-as@zohocorp.com for further details. Screenshot Given Below -  please check what went wrong. Thanks
    • How many ZOHO-Sites does the ZOHO-One Suite allow for?

      The free version of ZOHO-Sites allows for two sites, but it seems that the professional version (which is included in the ZOHO-One Suite) only allows for two websites. Is that correct? How many sites can I have within one ZOHO-One account?
    • Replace Lookup fields ID value with their actual name and adding inormation from subforms

      Hi everyone,  I wanted to see if someone smarter than me has managed to find any solutions to two problems we have. I will explain both below.  To start we are syncing data from Zoho CRM to Zoho Analytics and I will use the Sales Order module when giving
    • Next Page