Enhancements to finance suite integrations

Enhancements to finance suite integrations

Alert
Update on the migration (October 28, 2025):

Starting this week (October 29 tentatively), we’ll begin migrating Zoho CRM users to Zoho Books as integration users. This means actions will now run under each user’s own Zoho Books access, instead of the admin’s.

As an admin, you can also choose to migrate users early from the Integration Settings page in Zoho CRM.

(Refer to the announcement for details).
Alert
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 OrderInvoicesPurchase 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
Info
Please note that Zoho Subscriptions is now Zoho Billing.
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.



Info
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.
    Notes
  • 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.

Alert
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.
    Notes
  • 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
IdeaP.S. We would like to acknowledge the significant contributions and ongoing recommendations provided by our MVP, @Kevin Flynn. His insights – shared in the community forum – have been instrumental in addressing challenges related to users experiencing difficulties in sending emails with their addresses, as well as issues concerning user and field-level permissions.

    Nederlandse Hulpbronnen


      • Recent Topics

      • Super Admin Logging in as another User

        How can a Super Admin login as another user. For example, I have a sales rep that is having issues with their Accounts and I want to view their Zoho Account with out having to do a GTM and sharing screens. Moderation Update (8th Aug 2025): We are working
      • Enhancement in Zoho CRM: Control who gets to participate in a forecast by customizing the user hierarchy

        Include only users from the sales function; exclude the rest Dear Customers, We hope you're well! We started this year with a series of exciting enhancements to Zoho CRM and to this list, we are thrilled to add an enhancement to forecasting. Let's talk
      • Multiple Zoho One accounts

        Hello. I'm searching for a solution to run multiple organizations under 1 Zoho One account or have a different Zoho One account for each organization and still be able to easily login to each. Currently Zoho One doesn't allow the same email address to
      • Tips and tricks #63: Hold and Drag to select elements in the Show app for iOS

        Hello everyone! Welcome to another tips and tricks article. In today's article, we will learn about the Hold and Drag function in the Show app for iOS. The Hold and Drag option lets you select multiple elements on a slide quickly. Once they are selected,
      • Organize and manage PDFs with Zoho PDF Editor's dashboard

        Hello users, Zoho PDF Editor's dashboard is a one-stop place to upload, sort, share PDF files, and more. This article will explore the various capabilities that Zoho PDF Editor's dashboard offers. A few highlights of Zoho PDF Editor's dashboard: Upload
      • Possible to generate/download Quote PDF using REST API?

        See title. Is there any way after a quote has been created to export to a PDF using a specified template and then download it? Seems like something that should be doable. Is this not supported in the API v2.0?
      • Free Webinar - AI for email: Helpful or Hype?

        Hello, Zoho Mail community! 👋 We're kicking things off with a webinar you won't want to miss—and yes, we're going there: Is AI in email actually useful, or is it all hype? In this session, two of our experts will have an open, no-fluff conversation about
      • Balancing access, security, and productivity with Email Policy

        An organization typically includes multiple user groups, such as leadership, sales, and support, each with different email usage patterns and security needs. Administrators must balance flexibility and control, thereby ensuring email usage aligns with
      • Is it possible to update multiple work items at once?

        Hi, Is it possible to update the statuses/release tags of multiple work items at once? I came across this thread that says it's not possible at the moment, but it was related to the Sprints mobile app. Does this feature not exist in the website as well?
      • See Every IM Conversation as It Happens

        Instant messaging moves fast. Customers expect quick replies and smooth conversations across WhatsApp, Instagram, Facebook, and live chat. But without real-time visibility, small issues become big problems. A session stays open longer than expected. A
      • Dealing With One-Time Customers on Zoho Books

        Hello there! I am trying to figure out a way to handle One-Time customers without having to create multiple accounts for every single one on Zoho Books. I understand that I can create a placeholder account called "Walk-In Customer", for example, but I
      • Selected date present employees roster

        =CHOOSECOLS(FILTER(A2:E5;(INDEX(C2:E5;0;MATCH(VALUE(B8);INDEX(VALUE(C1:E1));0))<>"OFF")*(INDEX(C2:E5;0;MATCH(VALUE(B8);INDEX(VALUE(C1:E1));0))<>"EL"));1;2;2+MATCH(VALUE(B8);INDEX(VALUE(C1:E1));0)) This way sheet looks l
      • Release Notes | January 2026

        We have rolled out a set of powerful new enhancements across Zoho Vertical Studio that bring several long-awaited capabilities to your applications. These updates focus on deeper customization, smarter automation, better reporting, and improved usability
      • Product Request: Send email to Secondary email

        Guys, we should be able to send the campaign to the secondary email too.  Is this on the plans for Zoho Campaign? It looks like I can map the secondary email from the CRM to the Campaigs, but can not send the message.  
      • Depositing funds to account

        Hello, I have been using Quickbooks for many years but am considering moving to Zoho Books so I am currently running through various workflows and am working on the Invoicing aspect. In QB, the process is to create an invoice, receive payment and then
      • Franchise

        Is there a solution of how to organize global franchise organisations?
      • Can multiple agents be assigned to one ticket on purpose?

        Is it possible to assign one ticket to two or more agents at a time? I would like the option to have multiple people working on one ticket so that the same ticket is viewable for those agents on their list of pending tickets. Is something like this currently
      • Recording overpayment?

        So a customer just overpaid me and how do I record this? I can't enter an amount that is higher than the invoice amount. Eg. Invoice is $195 and he sent $200. He's a reccuring customer so is there a way to record so that he has a $5 advance for future invoice?
      • Holidays

        Hi; For defining Holidays, you need to add logic to handle the year as well as the month & day. We need to be able to enter Holidays for the next year. I need to add a holiday for January 2, 2017, but I can't until January 1st, which is a Sunday and we
      • Composite Product (kit) - Dynamic Pricing

        I am setting up Composite Products for item kits that I sell. I also sell the items from the kit individually. Problem is when pricing changes on an individual part, the Composite Product price does not change meaning when the cost of item # 2 in the
      • Urgent: Slow Loading Issue on Zoho Commerce Website

        Dear Zoho Support Team, I am experiencing slow loading times on my Zoho Commerce website, which is affecting its performance and user experience. The issue persists across different devices and networks. Could you please investigate this matter and provide
      • Need help with importing expenses

        I'm using the template downloaded from the application. When I try to import my expenses, I get the message: Duplicate entry in the Expense Date column. Ensure it contains unique values. None of the rows will import. There are duplicate dates, but they
      • Client Portal ZOHO ONE

        Dear Zoho one is fantastic option for companies but it seems to me that it is still an aggregation of aps let me explain I have zoho books with client portal so client access their invoice then I have zoho project with client portal so they can access their project but not their invoice without another URL another LOGIN Are you planning in creating a beautiful UI portal for client so we can control access to client in one location to multiple aps at least unify project and invoice aps that would
      • Search not working!

        I have items in my notebook tagged but when I search for a tag nothing comes up! Any fix for this?
      • ERROR CODE :550 - 550 5.1.1 Invalid email recipients

        This message was created automatically by mail delivery software. A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. mustafa.ashraf@techlink-eg.net, ERROR CODE :550 - 550 5.1.1 Invalid email recipients
      • What's New in Zoho POS - February 2026

        Hello everyone, Welcome to Zoho POS’s monthly updates, where we share our latest feature updates, enhancements, events, and more. Let’s take a look at how February went. Purchase and sell items on different units We have introduced a unit conversion functionality
      • Can i integrate bigin with google voice?

         I make all my calling through google voice to seprate my personal line from business. I want to log my calls with customers automatically but i domt see anywhere where i can do that. Any help? Im pretty sure i wont be able to. Sad
      • POP/SMTP access authentication failed

        I am unable to log setup outlook for my zoho mail account. I am using these settings poppro.zoho.com port 995 SSL smtp.zoho.com port 587(tls)/465(ssl) username/password works on mail.zoho.com but not with POP access. Can you help?
      • Our Review Of Zoho CRM after 60 Days

        The purpose of this is to just share with Zoho why I love their product, but ultimately why I could not choose Zoho CRM for our next CRM. About two months ago we begun a CRM exploration process for our financial planning firm, based in Texas. We already
      • Error AS101 when adding new email alias

        Hi, I am trying to add apple@(mydomain).com The error AS101 is shown while I try to add the alias.
      • This domain is not allowed to add. Please contact support-as@zohocorp.com for further details

        I am trying to setup the free version of Zoho Mail. When I tried to add my domain, theselfreunion.com I got the error message that is the subject of this Topic. I've read your other community forum topics, and this is NOT a free domain. So what is the
      • Allow Admin to Configure Report > More Options Button

        As an Admin, I want to configure the options of the Report > More Options button to improve UX and reduce Developer overhead. See attached screenshot. Original question posted here: https://help.zoho.com/portal/en/community/topic/modify-standard-rep
      • Generate a link for Zoho Sign we can copy and use in a separate email

        Please consider adding functionality that would all a user to copy a reminder link so that we can include it in a personalized email instead of sending a Zoho reminder. Or, allow us to customize the reminder email. Use Case: We have clients we need to
      • You cannot send this campaign as there is no contact in the selected mailing list.

        We have synced contact lists and sent campaigns just fine prior to today.  Now no matter what list I upload when I go to send the campaign it gives an error "You cannot send this campaign as there is no contact in the selected mailing list." And now it
      • Pivot Report Formula - using a today() variable

        Is it possible for me to use a value of today() in a formula on a pivot table? I'm trying to identify where the end date of a project is greater than the current date if("10. Projects (Zoho Projects).End Date" > today(), 'Yes', 'No') I get the error that
      • Cannot connect IMAP to outlook

        Hello I have followed the instructions to connect my zoho account to Outlook IMAP but get this message: Session Id: bba118fb-151c-824f-9512-3ad1e91b109d Timestamp: 1708976566964 Error code: INVALIDCREDENTIALS INTERACTIONREQUIRED I'm using the exact configeration
      • Department Overview by Modified Time

        We are trying to create visuals to show the work our agents do in Zoho Desk. Using Zoho Analytics how can we create a Department Overview per modified time and not ticket created time? In order for us to get an accurate view of the work our agents are
      • Where is the settings option in zoho writer?

        hi, my zoho writer on windows has menu fonts too large. where do i find the settings to change this option? my screen resolution is correct and other apps/softwares in windows have no issues. regards
      • Enhance Sign CRM integration

        Hello all, I'm working on a custom Deluge script to enhance the integration between Zoho CRM and Sign by using a writer merge template for additional flexibility. I want to replicate the post-sign document integration that exists between CRM and Sign
      • Zoho Workdrive download was block by security software

        Hi Team, Recently workdrive download was blocked by huorong security. Could you please advise how to put zoho workdrive as white list? every time we put "*.zohoexternal.com" or "workdrive.zohoexternal.com", the warning msg will still pop in next dow
      • Next Page