What is Wrong with Zoho CRM and How to Fix it -- But first the good news....

What is Wrong with Zoho CRM and How to Fix it -- But first the good news....

I have recently been evaluating all the major CRM platforms aimed at small to medium businesses.  This has included:
  • SugarCRM
  • ZohoCRM
  • Batchbook
  • CapsuleCRM
  • Landslide
  • Salesforce
  • Solve360
  • and at least 5 others
Each has their own strengths and weaknesses.  Getting a current understanding of each of these is impossible unless you sign up and really go through their features from the inside out because it is a moving target.

The first thing that I want to say about Zoho is that it is very impressive:  Fast, comprehensive, outstanding contextual gadgets for gmail, google apps integration, a very good Quickbooks accounting integration, and much much more.  For the price, this solution is super powerful. 

As this impression formed, I began to see more of the constellation of Zoho offerings.  I could not believe the number of applications they had.  It was exciting because one would assume that if there is an invoicing application, a calendar, an email, and on and on, they would all integrate very well.  What I came to realize is that these were all created in what looks like island teams with some consideration toward integration, but that was not the initial approach.  What started as excitement became concern and disappointment. 

I am a big fan of Zoho and impressed with all they have done.  I think they are inches away from being great and taking on all comers.  But, to do so, is going to require a fundamentally different approach to their thinking, the market, and the powerful assets they have created.  And, it has nothing to do with lack of technical expertise.  I am taking the time to write this novel because I am hoping it will help Zoho focus on what is important and also help new users see the incredible line up of tools that Zoho has created, but also understand the limitations right upfront so that they can plan for them. 

With that said, here is what I think Zoho should do to fix their CRM (I say fix because in the eyes of the users, these are not enhancements, they appear to be oversights or design flaws considering how well other things are done):


1. Lack of integration with Zoho Invoice:  The invoicing feature of Zoho CRM is natively very simple, and not usable for most organizations.  Zoho Invoice on the other hand is a very impressive tool and I have to say much better than FreshBooks or the like.  It is astounding to me that Zoho and Invoice are not fully integrated at this point.  You can bring account information into Invoice, but you cannot pull anything back into CRM from Invoice.  This integration is noted as a high priority has been promised fro Q2 in the forums, but I have not seen any feature list to say what the integration will be.

Suggestion:  Integrate all the account information from CRM into Invoice.  Keep Invoice as a separate app that is accessible in CRM if you like, no problem.  Put "hooks" into the CRM on things like cases so that hours can be tracked directly from those cases without the time consuming requirement to create a project first.  Also, make sure you do not break the Quickbooks integration of CRM when you bring over Invoice.  Figure out how to feed those invoices in there and synchronize the Invoice information with QB.

2. Lack of Calendar integration with Google Calendar:  This is listed on the roadmap for the CRM.  At this point, they should have a release date posted, however.  Zoho has done a great job with the contextual gadgets in Gmail, so I am sure the calendar will be good.  Even without all the fancy things, people are dying to have the ability to be able to see their calendars in CRM, and create an event that links to a contact or account.  Even batchbook does this.

3. Lack of gadgets on the dashboard:  I can't believe that there are not more options for dashboard items.  Whether twitter feeds, facebook feeds, stocks, world city time/weather, or whatever.  People use the CRM all the time.  You WANT them to stay looking at it and the best way to do that is to give them some fun stuff and some diversity of information flow right on their dashboard.  I think the best way to do this is to set up a framework for people to create these and let they go at it.  Web tabs are not even close to the same thing.

4. Campaigns are a shell:  One of the very surprising things I have come to realize is that the campaigns functionality at this point does not have built in email campaign capabilities where you can create a list, send a newsletter and track outcomes for example.  To my knowledge (please correct me if I am wrong), it does not have the ability to track any kind of email based campaign like Sugar, SF, or others.  Campaigns are basically a place where you can store lists, and track what account was part of what campaign.

5. Integrations are really missing:  Most CRM's today are valued on their native functionality and how well they integrate with other applications.  Zoho's own applications do not yet integrate well between each other, and I cannot understand why there are not more integration options for everything from customer portals, to online marketing management, and accounting.  I understand that Zoho is active in all these places, but it really makes it tough to "work online" as envisioned when you have to jump between so many applications.  There needs to be a framework so that 3rd parties can add contextual features when the integration is done.  Examples: "Send invoice to Xero", "Send campaign list to Mailchimp" etc.  This is not just an API push/pull but the ability to integrate the workflow.

6. No functional customization whatsoever:  One of the biggest challenges facing any user/admin of Zoho CRM is that you cannot add anything.  No buttons, no logic hooks, no objects.  You can change layouts, define workflows (which are nice), put in custom fields, but you cannot create objects and institute any kind of native functionality.  A rich external API exists, but it is not the same thing.  This leaves many of us severely hamstrung.  In most cases, I could get past these hurdles if integration among Zoho's own apps were strong because I could find a way to "get it done" somehow.  Without that, you are really stuck.

7. Is Creator the answer?  Creator is an online database application that is gaining steam.  Zoho has now allowed builders of these applications (users) to access information from the CRM package to build little apps in Creator.  This is great news.  The bummer, though is that no inverse integration has been announced as of yet.  This means that you can't use Creator to build a module (for you SugarCRM users) or an Object (for you salesforce peeps) to expand functionality based upon a new entity of any kind.

8. Evangelism:  Sounds fancier than it really is.  Zoho is a massive set of applications.  There is a tremendous amount of work to do to help users understand how the pieces can be used.... together or independently.  I would strongly suggest some "Solution experts" that listen carefully to what the customer is trying to accomplish (not the specifics) and then provide them with options on ways they could do that with Zoho.  This kind of relationship with existing and prospective clients would be so much more effective than what currently happens.  Most of my contact with Zoho support resources have been very binary.  I explain an issue to them, and they tell me they can or can't do that.  Rarely does the individual attempt to own/understand my issue, they never commit to a timeframe on any pending features, and do not seem to have an organized place where a user can get updates (frequently) on hot topics through a moderated forum.  I find the same questions I have asked over and over again in different ways, but there is usually not a good single place where that topic is discussed (like the lounge does) with some updates given along the way.  I found a few threads where the forum moderator asked the users what they wanted in an upcoming release of Invoice.  That was great. 

So, what are my top requests of Zoho?
  • Fully integrate Zoho Invoice and allow for time tracking within the CRM so that we can bill for it.
  • Give us a fully functional calendar in the CRM, syncrhonized with google calendar.
  • Provide some great gadgets (dashlets) for the dasbhoard and a framework for others to make more
  • Step up the integration push: Xero, Saasu, MailChimp, and other popular packages.  I am not sure I am okay with the "intermediary" cloud connector services that are popping up.  Examples are onesaas and the like.  Better that my data goes from Zoho to Xero and nowhere in between.
  • Beef up the campaign module or integrate with a strong contender like MailChimp (directly)
  • Put out some roadmaps, even if only feature lists 60 days in advance of release.  Help us plan for the future.  We are basically betting on Zoho for our businesses.
  • Last but not least, change the approach to selling and supporting this powerful and wide set of software solutions.










































    Access your files securely from anywhere







                            Zoho Developer Community





                                                  Use cases

                                                  Make the most of Zoho Desk with the use cases.

                                                   
                                                    

                                                  eBooks

                                                  Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho Desk.

                                                   
                                                    

                                                  Videos

                                                  Watch comprehensive videos on features and other important topics that will help you master Zoho Desk.

                                                   
                                                    

                                                  Webinar

                                                  Sign up for our webinars and learn the Zoho Desk basics, from customization to automation and more

                                                   
                                                    
                                                  • Desk Community Learning Series


                                                  • Meetups


                                                  • Ask the Experts


                                                  • Kbase


                                                  • Resources


                                                  • Glossary


                                                  • Desk Marketplace


                                                  • MVP Corner






                                                            Manage your brands on social media



                                                                  Zoho TeamInbox Resources



                                                                      Zoho CRM Plus Resources

                                                                        Zoho Books Resources


                                                                          Zoho Subscriptions Resources

                                                                            Zoho Projects Resources


                                                                              Zoho Sprints Resources


                                                                                Qntrl Resources


                                                                                  Zoho Creator Resources



                                                                                      Zoho CRM Resources

                                                                                      • CRM Community Learning Series

                                                                                        CRM Community Learning Series


                                                                                      • Kaizen

                                                                                        Kaizen

                                                                                      • Functions

                                                                                        Functions

                                                                                      • Meetups

                                                                                        Meetups

                                                                                      • Kbase

                                                                                        Kbase

                                                                                      • Resources

                                                                                        Resources

                                                                                      • Digest

                                                                                        Digest

                                                                                      • CRM Marketplace

                                                                                        CRM Marketplace

                                                                                      • MVP Corner

                                                                                        MVP Corner






                                                                                          Design. Discuss. Deliver.

                                                                                          Create visually engaging stories with Zoho Show.

                                                                                          Get Started Now


                                                                                            Zoho Show Resources


                                                                                              Zoho Writer Writer

                                                                                              Get Started. Write Away!

                                                                                              Writer is a powerful online word processor, designed for collaborative work.

                                                                                                Zoho CRM コンテンツ








                                                                                                  Nederlandse Hulpbronnen


                                                                                                      ご検討中の方




                                                                                                            • Recent Topics

                                                                                                            • 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?
                                                                                                            • 404 error at checkout

                                                                                                              Our customers are getting a 404 error at checkout. Anyone else with the same problem?
                                                                                                            • Rich Text For Notes in Zoho CRM

                                                                                                              Hello everyone, As you know, notes are essential for recording information and ensuring smooth communication across your records. With our latest update, you can now use Rich Text formatting to organize and structure your notes more efficiently. By using
                                                                                                            • 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.
                                                                                                            • Custom Fonts in Zoho CRM Template Builder

                                                                                                              Hi, I am currently creating a new template for our quotes using the Zoho CRM template builder. However, I noticed that there is no option to add custom fonts to the template builder. It would greatly enhance the flexibility and branding capabilities if
                                                                                                            • How to Customize Task Creation to Send a Custom Alert Using JavaScript in Zoho CRM?

                                                                                                              Hello Zoho CRM Community, I’m looking to customize Zoho CRM to send a custom alert whenever a task is created. I understand that Zoho CRM supports client scripts using JavaScript, and I would like to leverage this feature to implement the alert functionality.
                                                                                                            • how to use validation rules in subform

                                                                                                              Is it possible to use validation rules for subforms? I tried the following code: entityMap = crmAPIRequest.toMap().get("record"); sum = 0; direct_billing = entityMap.get("direct_billing_details"); response = Map(); for each i in direct_billing { if(i.get("type")
                                                                                                            • Using files from Zoho CRM in Gemini/ChatGPT/Claude

                                                                                                              Hi all, I’ve got subscriptions to Gemini and a few other AI tools which I use for tasks like data enrichment, email composition, etc. In our workflow, we often receive various documents from clients — such as process workflows, BRDs/requirement documents
                                                                                                            • Leave balance display for next year

                                                                                                              Is there a way to not have a rollover or not limit the leave balance depending on the date. For example an employee has 10 days leave balance and wants to apply for January leave in December. They cant because the rollover doesnt show the leave balance
                                                                                                            • Enhancements to the formula field in Zoho CRM: Auto-refresh formulas with the "Now" function, stop formula executions based on criteria, and include formulas within formulas

                                                                                                              Dear Customers, We hope you're well! By their nature, modern businesses rely every day on computations, whether it's to calculate the price of a product, assess ROI, evaluate the lifetime value of a customer, or even determine the age of a record. With
                                                                                                            • 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
                                                                                                            • Shared inbox unable to see replies

                                                                                                              Hi we are a small company me and someone else, we have a shared inbox for our sale@ and contact@ however we have this issue where by if i reply to an email or the other person reply to the email, it does not show it to them and therefore we end up replying
                                                                                                            • Displaying related quotes in sales order and back

                                                                                                              Hi, My colleague liked to see to which sales orders, the quote has been converted. Quote shows Invoices, but not SO. Same, they would like to see the quotes in the sales order, as they can see invoices, packages, shipment, How can we achieve this ? Thank
                                                                                                            • automations: Can I execute a step on a specific date?

                                                                                                              I have created a form in Zoho forms, and created a contacts list. I have also begun setting up an automation with the intention of sending the form to the contact list on a specific date every month (via email) for the entire year (essentially sending
                                                                                                            • 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
                                                                                                            • Zoho Desk Partners with Microsoft's M365 Copilot for seamless customer service experiences

                                                                                                              Hello Zoho Desk users, We are happy to announce that Zoho Desk has partnered with Microsoft's M365 to empower customer service teams with enhanced capabilities and seamless experiences for agents. Microsoft announced their partnership during their keynote
                                                                                                            • 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.
                                                                                                            • Systematic SPF alignment issues with Zoho subdomains

                                                                                                              Analysis Period: August 19 - September 1, 2025 PROBLEM SUMMARY Multiple Zoho services are causing systematic SPF authentication failures in DMARC reports from major email providers (Google, Microsoft, Zoho). While emails are successfully delivered due
                                                                                                            • 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
                                                                                                            • Apply Advance option not shown in report

                                                                                                              We are facing an issue in Zoho Expenses. While approving an Expense Report, the "Apply Advance" option is not appearing under the three dots (More Options). Details: Module: Expense Reports Issue: "Apply Advance" option not visible Status of Report: Awaiting
                                                                                                            • Introducing Profile Summary: Faster Candidate Insights with Zia

                                                                                                              We’re excited to launch Profile Summary, a powerful new feature in Zoho Recruit that transforms how you review candidate profiles. What used to take minutes of resume scanning can now be assessed in seconds—thanks to Zia. A Quick Example Say you’re hiring
                                                                                                            • 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
                                                                                                            • Community Digest Agosto 2025 - Todas las novedades en Español Zoho Community

                                                                                                              ¡Hola, Zoho Community! Agosto llega a su fin y septiembre nos trae aire fresco a la comunidad: más inteligencia con IA, actualizaciones que elevan la productividad y la recta final hacia Zoholics España 2025. Aquí tienes lo más destacado del mes para
                                                                                                            • 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 >
                                                                                                            • Clickjacking: Zoho Vault's Response

                                                                                                              Issue Password manager browser extensions are found vulnerable to clickjacking security vulnerabilities that could lead attackers to steal account credentials, TFA codes, card details, under certain conditions. Reported by Marek Toth, Independent Security
                                                                                                            • No option for pick up in Zoho Books / Inventory but yes on commerce

                                                                                                              Is it planned to release soon on books/inventory?
                                                                                                            • Archiving Contacts

                                                                                                              How do I archive a list of contacts, or individual contacts?
                                                                                                            • 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é
                                                                                                            • 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,
                                                                                                            • Blueprint - Mandatory file upload field

                                                                                                              Hi, File upload (as we as image upload) field cannot be set as mandatory during a blueprint transition. Is there a workaround? Setting attachments as mandatory doesn't solve this need as we have no control over which attachments are added, nor can we
                                                                                                            • Zoho Books - Include Quote Status in Workflow Field Triggers

                                                                                                              Hi Zoho Books team, I recently tried to create a Workflow rule based on when a Quote is Accepted by the customer. This is something which I thought would be very easy to do, however I discovered that Status is not listed as a field which can be monitored
                                                                                                            • Zoho Books - Show Related Sales Orders on Quotes

                                                                                                              Hi Books team, I've noticed that the Quotes don't show show the related Sales Order. My feature request is to also show related Sales Orders above the Quote so it's easy to follow the thread of records in the sales and fulfilment process. Below screenshot
                                                                                                            • Add VAT/Tax line to bank adjustments

                                                                                                              When categorising transactions and matching bank feeds with transactions such as customer payments, we use the "Add Adjustment" to add things like fees/bank fees. It would be useful to choose a VAT/Tax rate here. Whilst there is a bank charges option when adding a payment, this goes into the default bank charges account. We use the adjustments so that we can choose the account and separate our fees. We use different card providers and Worldpay charges VAT so we are stuck. We cannot integrate with
                                                                                                            • New Menu Layout Feedback

                                                                                                              I'd really like to see the banking item back on the top of the menu. I'm sure part of it is just because that's what I'm accustomed to. However, for a bookkeeping program, I think there's a logic to having banking be on top. Not a giant issue, but something
                                                                                                            • Next Page