
Update:Based on your feedback, we’ve updated the capabilities for integration users. In addition to the Estimates module, they can now create, view, and edit records in all the finance modules including Sales Order, Invoices, Purchase Order.
We're also running a migration and all existing users who have migrated already will receive an email once this change goes live.
Last modified on: May 15, 2025
Hello everyone!
We're delighted to announce some enhancements we've recently made to the finance suite integration with Zoho CRM. These improvements focus primarily on two major integrations:
- Zoho Books
- Zoho Subscriptions
We've implemented these updates carefully based on the valuable feedback we've received to ensure that the user experience is smoother. So without further ado, let's dive into the details!
Enhancements to the Zoho Books integration
We've refined some of the integrated features between Zoho CRM and Zoho Books to address previous challenges and enhance user interactions.
What were the challenges?
- Users were unable to send emails using their email addresses.
- Zoho Books sometimes generated inaccurate reports during audits because records created from Zoho CRM weren't being updated with the correct user names in Zoho Books.
- User-level permissions, field-level permissions and processes such as the Approval process in Zoho Books weren't being properly handled in Zoho CRM.
- Users who did not have proper authorization to use Zoho Books were able to create transactions from CRM by using admin's permissions.
All of these challenges arose because the integration operated exclusively via the integration owner/admin's authentication (only the admin-level permissions in Zoho Books are handled, while other user-level permissions are not accounted for), which meant that any actions performed in CRM were recorded under the name of the admin in Books.
What have we enhanced?
1. Introducing Integration users
Sales personnel typically manage tasks up to the estimates stage in a sales process. Therefore, CRM users who have primarily worked on estimates modules and have not engaged in subsequent activities like invoices can now be added as Integration Users from CRM to Zoho Books without the need for new licenses in Books. In other words, integration users in Zoho CRM are standard CRM users whose admins can grant specific permissions to carry out certain tasks within the Estimates module, as required.
What permissions do integration users have?
- After being added, integration users can perform all operations, including creating, viewing, and editing records within the Estimates module.

- However, they can only access other modules, such as Invoices, Sales Orders, and Purchase Orders in view mode.
- Integration users will not have direct access to Zoho Books.
- When integration users are part of multiple finance suite products, their permissions are collectively applied within CRM.
2. Unified permissions between Zoho CRM and Zoho Books
For users with access to both Zoho CRM and Books, the integration will now ensure proper management of permissions, covering all aspects. This means if a user is restricted from certain actions or features in Zoho Books, these restrictions will be consistently applied in CRM as well. Previously, users could access and interact with features in CRM that they were not authorized for in Zoho Books, leading to discrepancies. This enhancement will eliminate such inconsistencies, ensuring uniform permission management and preventing unauthorized access or actions across both platforms.
Migration for existing users
- For the integration between Zoho CRM and Zoho Books to function seamlessly, and to maintain uniform user permissions,existing users have the option to migrate immediately.
- Alternatively, they have a three-month window to complete the migration. After this period, users will be automatically added as 'Integration Users' based on their utilization of the finance module.

- To facilitate this, select the "Migrate Users" option to view and manage users common to both systems. Upon clicking "Save," the backend migration initiates. Following this, the integration adheres to each user's designated scope and permissions.
- Users can migrate up to 1,000 integration users initially. If they need to migrate more, they can contact the support team for additional help.
- Users who are already part of Zoho Books can't be added as integration users.
Please note that for new sign-ups, 'Integration users' will be available by default and they can set it up during the initial integration setup process.
Enhancement to the Zoho Subscription integration
Currently, when Zoho Subscription is integrated with CRM, it automatically adds Zoho Subscription as a related list in the Contacts and Accounts modules. You can view subscription details in a pop-up (iframe). Although users can create new subscriptions, there is a limitation on creating subscription-based reports and dashboards.
Now let's take a quick look at the enhancements made to the Zoho Subscription integration.
1. Introducing the Zoho Subscription Module
Zoho Subscriptions will now be available as a module in CRM, accessible to users with appropriate permissions. With this update, users now can generate reports based on Zoho Subscriptions data.
Hereafter, Zoho Subscriptions will be displayed both as a related list and as a module. Users with subscription permissions can currently create and view records in related lists; however, moving forward, they will be able to view and create records from the subscription module as well. Additionally, users will also have the option to view subscription records based on the pre-defined custom views.
2. Reports and analytics for subscriptions
Zoho CRM offers report and analytical dashboard presets that users can adjust as needed to create personalized reports. In turn, this allows users to gain a better understanding of their customers and track key performance metrics, enabling them to make more informed decisions.
To try out system-defined reports based on Zoho Subscriptions, you can navigate to the Reports module and select any of the reports available under the Zoho Subscription Reports folder.
However, for analytics, we're providing two dashboards: Zoho Subscription Overview and Zoho Subscription Insights. You can navigate to the Analytics module and find these dashboards by default on the left panel.
3. Streamlined user permissions
The integration between Zoho CRM and Zoho Subscriptions, which used to be controlled by integration owner/admin permissions, will now operate based on the current users' scope. This guarantees uniformity in user permissions across both platforms, preventing users from accessing CRM features that they do not have authorization for in Zoho Subscriptions.
That's all we have for the enhancements in this edition. We'll keep you posted on further updates. Please feel free to share your thoughts and feedback in the comments below.
Release Plan:
- These enhancements are being rolled out in phases and are now available to all users across all data centres, with the exception of the US DC, where they are currently available only to organizations on editions below Enterprise.
Thanks!
Nizamuddin
Recent Topics
New features and improvements in Desk's integration with Zia powered by GPT
Hi everyone, We’re pleased to announce several new enhancements in Zia Powered by GPT integration. These updates bring more customization options, improved response generation, and additional language support. Below is an overview of the enhancements
Painéis do Zoho CRM ajudam na Gestão Comercial?
A gestão do departamento comercial é uma questão fundamental para qualquer empresa. Uma boa gestão proporciona previsibilidade, alinhamento e melhores resultados. Acredito que todos que adquirem uma plataforma de CRM buscam uma gestão ágil e eficiente
Adding transferwise.com as an online payment method
Hi, I am not a fan of using Paypal or google pay, can we look at introducing transferwise.com as a payment method as i think it will work better in the corporate world. https://transferwise.com/ Cheers
How to Bulk-Update Sales Orders in CRM
Hi - I need to bulk update existing sales orders with dates from our ERP of when the sales orders were created. I made a date field on the Sales Order module where I want to insert that data. I can't Mass Update because I am not updating the fields to
How do mass change start date and end date?
You can mass do everything else, so maybe I'm missing something. But if I have a bunch of tasks and want to assign multiple tasks within a date set, how do I do that without doing them one by one?
Announcing New Features in Trident for macOS (v.1.2.0)
Hello Community, Trident for macOS has quite a few new features that will improve your business email communication. Let's take a quick look at them. Creating templates Earlier, you could save email drafts as templates in Trident. With the current update,
Products in time entry
Morning, Is there a way to add the product field to the time entry layout? Giving us the ability to identify a product per time entry. Thanks Rudy
Zoho.eu and U.S. Cloud Act? Can U.S. request Zoho.eu data?
Given the current political situation in the U.S. and possible near future implications for data privacy and security, I am curious about Zoho’s obligation to comply with the U.S. cloud act or other U.S. requests for private customer information from
Zoholics Europe Awards
We're excited to announce that at this year's Zoholics events across Europe, we're holding customer awards for the first time ever! This is your chance to shout about the amazing things you've created, connected, or achieved with Zoho's developer application!
Why "balance due" for the VOIDED INVOICE is not zero?
We wonder why the "balance due" for the VOIDED INVOICE is not zero? For example our case, we issued invoice for a client for MYR1000, then after client request for cancellation. Client haven't make payment yet. So we marked the invoice as void. We think
Format handling error
Hi, I'm having an issue when merging a document using a custom function when with decimal numbers. In my template preview, it's seems correct ,but when I do the merge and attach the file to a record, all types of docs aren't displaying the number correctly.
Announcing New Features in Trident for macOS (v.1.20.0)
Hello everyone! Trident for macOS is here with interesting features and enhancements to elevate your workplace communication and productivity. Let's take a quick look at them. Change the "From" email address easily. When composing or replying to an email,
Announcing new features in Trident for Windows (v.1.27.6.0)
Hello Community, Trident for Windows is here with exciting new features to elevate your email communication. Let’s dive into what’s new! View and manage .pst files. A .pst (Personal Storage Table) file is an Outlook Data Storage file format for storing
Email limit reached
I'm assessing whether zoho crm will work for our startup, however I tried to send emails to my leads and after 12 emails got the notification that email limit has been reached. That is ridiculously low. Whats wrong and how can you fix that. I am still
Importing Into Zoho CRM
Do you have a list in Excel that you would like to import into Zoho CRM? If your administrator has not restricted your ability to import, the process is fairly easy to accomplish, but understanding the options can make everything go smoother. First you may need to prepare the spreadsheet Remove any extra rows from the top of the spreadsheet, like titles or blank lines. Row 1 should be the column headers. Row 2 should be where the data starts. Make sure that there is a column for any required fields
Analyze the Name of the Deal Owner and Created by
I need to display the Name of the User who created a deal and the Deal Owner. Since both fields are lookups to the same table (Users), it defaults to the user record of the Deal Owner and I cannot display the name of who created it. I can generate the
Date Import Problems
I'm trying to import products from csv/xls files, but I can't get the Sales Start Date field to import. I know the import is working because all the other information is imported, but the Sales Start Date field is left empty. I think it must be a format
Canvas and Related lists
Hi, As much as I like canvas, when adding in a asection with related lists,it doesnt mimic the same functionality as the standard view within the CRM e.g left hand panel will show the module and total number of records. Is there a way of indicating this
New Search Function
Hey Team, The search function updated in our CRM about a week ago, so I assume it was an automated update across Zoho. It no longer displays leads/deals etc in Chronological order so that the most recently created or updated is the first to display which
Problem with the "Search" function
Hi, I've been using Workdrive for a few days and lately, the files I added in Workdrive don't appear in the search. It looks like my latest files aren't indexed. Are you aware of this issue ?
Getting error "invalid warehouse_id" when trying to update any transaction in Zoho books
I got a message from Zoho saying that the Warehouse and Branch has been merged into one category "Locations" Once I migrated to this setup I was no longer able to edit any invoice / create creadit notes - got an error saying "invalid warehouse_id" I never
Return "kit_quantity" when fetching Kit items via "List all the items" API call
I have been appreciating the new Kits feature quite a bit, it is exactly what we were looking for in Zoho to solve many pain points. However, there is 1 problem I am running into and that is the fact there is no stock information that can be pulled for
Automating Pricing in Zoho Inventory Based on Brandline Quantity
I am currently setting up my Zoho Inventory system and would like to implement an automatic pricing feature for sales orders. We have created a custom field called "brandline" for our items. All products with the same brandline value should have the same
Tags with Zapier
Maybe I'm missing something....I hope so... Using tags for triggers is a key need. This prevents us from having a ton of different lists. I am trying to find out how to add a tag using zapier when someone makes a purchase....but it doesn't seem to be
Print & PDF Support for Composite items
There needs to be a way to print a composite item showing all the components, qty & images.
Build custom AI solutions with Catalyst’s QuickML capabilities in CRM
Hello everyone, We’re thrilled to announce an improvement for our Zoho CRM Enterprise users: the ability to create custom AI solutions using Catalyst’s QuickML directly from Zoho CRM. As you may already know, Zia, Zoho CRM’s AI-powered assistant, offers
We cant create a custom function
Live webinar: Power-up your business presentations with Show's add-ons
We all spend a good amount of time building presentations for meetings, reports, and pitches. But even with good content, slides can sometimes feel basic or less engaging. That’s where having the right tools helps. With Zoho Show’s add-ons, you can embed
Contractor recruitment
We mainly supply contract staff, so there is an end point to when they are 'Hired'. The problem we have is that once we have marked the candidate as 'Hired' there is no way that we can change their status afterwards without 'unhiring' them against the job. We need to be able to hire people for a fixed period of time, after which they would become 'available' again. How do we go about doing this?
Writer very buggy and glitchy after only a few minutes of use... oh my.
I am finding Writer to be very buggy and glitchy while using it. I've tried it in Firefox, Chrome, Safari... all Mac. Complete words get deleted on backspace (probably a feature, but disconcerting and bad design, esp. if you just want to delete a couple
How can I use the API to add a drop-shipping address to a sales order for one-time use?
I need to be able to add a drop-shipping address for one-time use to a sales order via the API. Adding every such address to the contact (customer), then feeding the shippingaddress_id into the sales order, is not an acceptable approach; we have some
Zoho say my domain seems to be already associated with another account
I created a website on zoho and associated my domain (bompescado.com) on it. You can see the A record and CNAME are working to it. Now I need to associate the same domain as webmail, but when I try it return with: " This domain name seems to be already associated with another account. If you own this domain, please contact us for assistance." Im following the advice and conctacting you to say I've not been associated this domain on zoho before. What do I need? Well, I need you manually remove it
Mass Print Attachments from Selected Records in Custom Module
Dear Zoho CRM Team, We’d like to request a feature enhancement regarding the handling of attachments. Use Case: We have a custom module that stores invoices uploaded by our affiliates. Currently, we need to open each record individually to print these
how to integrate zoho bigin to wordpress website ?
hello , i want to integrate zoho bigin to wordpress webiste , can anyone help me with the tutorial ?
Surely it's time Inline editing from views
I think the first request I found for in-line editing from grids was approximately 12 years ago - that post was locked because it was suggested Zoho sheetview solved the problem. However, it's now 2024, and in-line editing from grids is just a basic expectation.
Issue with POST request creating Calls in CRM
Hello, I am in the middle of integrating some 3rd party Call center API with Zoho CRM and going through our logs I see some discrepencies. We sometimes get an error: {"data":[{"code":"INVALID_DATA","details":{"api_name":"Call_Duration","json_path":"$.data[0].Call_Duration"},"message":"Please
only lastname as index(?) field in custom module
Hello, I have a small problem. I have created a custom module. The data records are only labeled with the last names. Also in the lookup etc.... It's stupid if you have different first names with the same surname. Then I only ever see the surname. In
How to read content out of File (Excel, Zoho Sheet, CSV) and iterate through rows
Hello, I'd like to be able to iterate through all the rows in a CSV or Excel/Zoho Sheet file to perform actions on them. How is this possible in Flow? Thanks in advance! Best regards, Sven
Import CSV file into Zoho CRM using Zoho Flow?
Is there a way to automate the import of contacts from Zoho Flow to Zoho CRM? I have a csv file on a remote server that I would like to pull off and import/update on a schedule. I know you can do it with Zapier but I would like to stay within the Zoho
TDS Filing
Is there any option for automatic 26Q and 24Q filing in Zoho books. Even Tally has this option. Why don't Zoho has this ? Is there any customisation available for this ?
Next Page