The updates for the third quarter of 2025 are out. A few significant features and enhancements have been rolled out to improve user experience and product capabilities.
The following are the updates:
- Manage tags and cluster tags
- Record and maintain project expenses
- Define budget and track its progress
- Define percentage completion for each status
- Specify work hours for assignees
- Use additional fields in rollup
- Use regex type fields in single line field
- Clone existing OKRs and import OKRs from external sources
- Sort using custom fields in global view
- Update text and lookup fields in global view
- Update user details in bulk
Manage tags and cluster tags
The improved custom tag management comes in a unified window, enabling you to create, apply, and manage tags efficiently. In addition to applying tags to work items, the capability is now extended to projects, releases, epics, sprints, and OKRs providing an efficient labeling system.
Learn more
The introduction of cluster tags with custom tags offers an effective mechanism to manage and filter data by the scope of work. A cluster tag helps categorize tags to bring a specific set of labels under a single umbrella, making them meaningful, identifiable, and applicable as a group.
Maintain project expenses
The all new Expense module makes project expense tracking simpler.
Learn more- Add expenses based on the type of expense
- View and monitor expenses of a particular project
- Use the inbuilt approval mechanism to validate expense claims
- Create scheduled expenses for recurring expenditure
- Track the overall spending
This capability allows you to keep a constant watch on your project budget.
Define budget tracking for projects
Budgeting is a vital aspect in any project. An efficient budget plan and allocation has great influence on the success of the project. Zoho Sprints has implemented budget settings to define the rates and billing for a project based on specifications like work hours and users involved.
Learn more
The key characteristics of budget determination like Budgeted cost of Work Performed, Budgeted Cost of Work Scheduled (BCWS), Actual Cost of Work Performed (ACWP), Forecasted Cost, Cost Variance, etc help quantify probable cost for specific time taken, forecast cost at the time of completion, and assess the budget status based on the progress of work.
The various charts in the dashboard enable constant monitoring of the progress of the budget alongside project progress. Comparing the planned budget against the actual budget through the course of the project allows you to predict the upcoming expenses and make decisions that help you prevent overshooting the budget allocated for that project.
Track completion percentage
Define the completion percentage benchmarks for each status of the work items. This provides a quick visual indication of the progress of the work item in a particular status. So the completion percentage is reflected based on the status of the work item, enabling you to assess the progress of work items and plan accordingly.
Learn more
Define work hours
Setting work hours can now be applied on multiple levels. Set stipulated work hours for your users. This setting can now be defined on workspace, project, and item levels. Defining the work hours for users on these varied levels allow you to intricately plan and design your human resource and time allocation.
Learn more
Support for regex in single line fields
Regex type data is now supported in single line custom field in layouts. Create a single line field and set a criteria for the data to be entered as a regex in the Regex Type field.
Learn more
Configuring regex for your single line field provides you with an inbuilt validation system that ensures the data gathered is appropriate to the context of the field.
Clone and import OKRs
Reuse existing OKRs using the clone and import properties. Create OKR once in Zoho and clone the same to repurpose it multiple times.
You can also import OKRs that you've maintained in external files into Zoho Sprints and easily track and monitor their progress. Import your objectives and key results into your workspace from XLS, CSV, or JSON files, and map the file fields with the respective Zoho Sprints fields to transform the data.
Learn more
Expand rollup functionality
With the inclusion of integer, decimal, percentage, and currency fields in addition to the existing fields, you can expand the scope of rollup capability. This widens the overall performance of rollup field, providing you with solutions to various requirements that arise in your project.
Learn more
Global view enhancements
The global view is now equipped with the following abilities:
- Sort using custom fields: You can now use custom fields to sort work items in ascending or descending order, providing more options to sort and view data.
- Update data in text and lookup fields: You can now update the data in the text and lookup fields directly in the global view, eliminating the need to navigate to other screens.
Update user details in bulk
Update the roles and profiles of multiple workspace users in one shot. Use multi-select on the listed workspace users and update the required fields. You can also multi-select and deactivate the users.
Learn more
This quarter has delivered major features like budget management, expense tracking, and tag and cluster tag management with the intention of improving project management experience in Zoho Sprints. There are more enhancements and new features lined up for the last quarter of 2025. So stay tuned.
Thanks,
Zoho Sprints Team
Recent Topics
Attention: Changes to 10DLC TCR pricing and new authentication requirements
Hi everyone, Starting August 1, 2025, The Campaign Registry (TCR) is introducing new pricing changes and a mandatory brand verification process called Authentication+ 2.0, which will affect how you register and manage your 10DLC messaging services. These
Better Time Tracking
We need better time tracking customization for IT MSPs. We also need reporting that is built in, rather than having to try and fumble with creating custom reports. We also need to be able to mark whether a ticket has been billed or not, I don't think
Scheduled Tickets Need Updated
There is a very clunky manual way to create reoccurring scheduled tickets. This should be created to be easy for the administrator to create. We create several (10 to 12) reoccurring tickets per account for biweekly and monthly auditing purposes.. The
Team Feeds Improvements
Team Feeds needs to show a feed of every action within the department. Currently it seems that the feed will only show a ticket that I've personally commented on or interacted with/followed. A feed should be that, a feed. As a manager I would like to
Better Security, Better User Experience | Help Center Update | June'25
As part of our commitment to enhancing user experience and security, we are happy to announce updates to our authentication mechanism. This update introduces several key enhancements designed to improve the password recovery process and streamline the
Upload Logo to Account Page
It would be nice to set a logo for an Account
View Agent Collision on Ticket List Page
It would be nice from the ticket listing page (views) to see what agents are working on what tickets rather than having to click into each ticket throughout the day to see what agents are working on what tickets. This functionality would also be desired
Restrict user from viewing the detail standard view
Is there any way to restrict a user(it can be user-field-based) from viewing the detail standard view? Basically, I have created a canvas detailed view so that on some conditions I can hide some data from the users but the standard view client script
Upload Picture to Contact
It would be nice to upload a profile picture to a contact.
Allowing Pictures for Client Contacts
Do you have any plans to allow us to add pictures of our client contacts? There is a silhouette of a person there now, but no way that I can see where I can actually add a picture of the individual.
Paid Support Plans with Automated Billing
We (like many others, I'm sure) are designing or have paid support plans. Our design involves a given number of support hours in each plan. Here are my questions: 1) Are there any plans to add time-based plans in the Zoho Desk Support Plans feature? The
Agent name Alias
I am seeing that Full name of my staffs are written on every ticket response which is not good for some reasons. It is possible to user like this: Manny P. (First Name with Last Name's First Letter) or Manny (First Name) This is want we want to show
Unable to add attachments to tickets through Desk API
I able to use the Desk API to generate tickets. However when I try to use the tickets/{ticketId}/attachments endpoint, I always get an Unauthorized error. My app has Desk.Tickets.ALL included in its scope so this should not be an issue
What's wrong with this COQL?
What's wrong with this COQL? Code returns "invalid operator found". SELECT id, Name, Stage, Account, Created_Time, Tag FROM Production_Orders WHERE (Account = '4356038000072566002' AND Stage NOT LIKE '%customer%') ORDER BY Created_Time DESC LIMIT 200
[Feature Request] Add support for internationalized top-level domains mail hosting
This is an important request to add support for internationalized domains mail hosting to https://www.zoho.com/mail/ In this case, that is only limited to domain name/mail address however currently it's already possible for us send mails etc using below
Add Enable/Disable to Field Rules and other Rules
Hi, Sometimes I have rules setup for fields, and until I want to enable them for use, I can set the fields to Hidden but rules still show them, today you have to delete rules and then recreate them again, would be nice to have a toggle for Enabled/Disabled
Syncing stuck for days
Hello when I made an account a few days ago and synced all my notes to it, it is still syncing. My app is only 400mb so I do not know why it is taking so long. Please help
Workflow runs on every edit despite not ticking the field repeat this workflow whenever a parent is edited.....
Hi, It is my understanding that this workflow should only trigger once. Why is this triggering on every edit of the field? Based on another support query - directly from Zoho, If i tick the box 'repeat this workflow whenever a parent is edited' it should
How do you add or update tags on Zoho CRM records via n8n? (Workarounds or best practices?)
Hi all, I’m running into some limitations with the Zoho CRM node in n8n and was wondering how others have handled this: From what I see, the standard Zoho CRM node in n8n doesn’t allow you to add or update tags when creating or updating contacts/leads.
API PARAMETER FOR TICKET CLOSED TIME
Hi, Is there a parameter for filtering tickets by closed time in zoho api, i can see closed time in the API response i get, but can't get tickets by that field while calling. Regards, Anvin Alias
Reply to email addresses wrong.
I have setup my Zoho mail account using my main domain and I also have an Alias setup from a different domain. In Settings - Mail - Compose I have selected to the option "For replies, send using The same email address to which the email was sent to".
Audio/video quality issues with Zoho Meeting – Any roadmap for improvement?
Hi Zoho Team, We’ve been using Zoho Meeting for both internal and external meetings, and unfortunately, the experience has been consistently poor. The video and audio quality are so unreliable that it often renders meetings ineffective—especially with
Meeting integration with Otter.ai
Would love for an integration with an AI transcription service like Otter.ai to be integrated with Zoho Meeting. Thanks
How to close/delete a free creator account?
I have a free zoho creator account associated with my email address that is not being used. I want to become a user of another paid zoho creator account but I can not associate with the paid account with the same email. I assume if I can close or delete the free account I will be able to use the paid account. I have emailed support but no response. Suggestions?
Zoho books and zapier causes Invalid data provided
I have been using zoho books with zapier for over 2 years now, everything was working fine. On September 13th my zaps stopped working. Now on step create sales invoice in zoho books i get an error: Failed to create a create_invoice_v2 in Zoho Books The
CRM report
Is it possible to pull a contacts report that also includes the company industry, as well as the company name? I’m having trouble combining company and contact fields – any help is appreciated. Thank you, Sam
Early Payment Discount customize Text
Hi, I’m currently using Zoho Books and am trying to customize the standard “Early Payment Discount” message that appears in the PDF invoice template. I’ve reviewed the documentation here: https://www.zoho.com/books/help/invoice/early-payment-discount.html
Enhancements to Client script?
Hi Zoho CRM, I've been extensively using Client Scripts to enhance our Deal form experience, particularly for real time validations and auto updating fields based on specific logic. However, I've encountered a challenge regarding permission boundaries.
Add views to new CRM UI navigation + Unlimited Webtabs
Zoho CRM is so close now to being the ultimate business application with the new UI, as soon as this one feature is added. This is probably where Zoho is headed but if it's not I want to BEG for this to be incorporated. What we need is to be able to put
E-Mail Distribution List
How do I create an e-mail distribution list in Zoho Mail?
Custom "create meeting" button with more functionality than Zoho currently has?
I'm looking for a little help/direction in how to do this. Even just some general high level pointers on how this might be able to be done. The current Zoho Meeting Activity functionality is not ideal for my org's workflow. I'd like to try and create
Error Code 4: Invalid value passed for JSONString
Okay, I want to start by saying I know I'm a terrible scripter, so sorry if this is a dumb mistake. I just can't figure it out, even with LLM help. Here's my code: // --- Input Variables --- customer_id = salesorder.get("customer_id"); so_id = salesorder.get("salesorder_id");
Organizing contacts/members by company
I work for a membership organization (representing businesses) and am trying to use Zoho CRM more effectively for managing the points of contact for our members. Currently, our members are listed in our CRM by the primary point of contact's name, but
Unable to search in Zoho Email
I've started using Zoho Email (free version) recently and realized that it doesn't have email search functionality. Am I missing anything here? I've gone through the Zoho tutorial which does show the search bar on the right top of the Zoho UI. But in
Response Time Report
From data to decisions: A deep dive into ticketing system reports Every organization that interacts with its customers should have an established timeframe for how soon an agent is expected to send the first response and any reply to any follow-up messages.
Problem : Auto redirect from zoho flow to zoho creator
Hi there, I've been waiting for zoho team to get back on this for last couple of days. Anyone else have the problem to access zoho flow? everytime I click on zoho flow it redirects me to zoho creator. I tried incognito mode but it still direct me to zoho
Zoho - Outlook plugin
Does anyone know if there is a way to modify the autofill in the Zoho plugin in outlook? When we create a contact, it enters the correct email address and name, but then pulls information from our own signature line to add phone number, address, etc.
Zoho Books - Sales Person Information
Hi Team, On Invoices, Quotes, etc... I can include the Sales Person, but it only shows their name and not their email or phone number. It would be great to have place on invoice templates where we can manage what sales person information should be shows
Offline working in Zoho Creator portal
Zoho's help says that offline working is only available in the Creator mobile app and not in the portal app. But I can see offline options in the portal app too and it seems to work when I test it. My portal users are often in areas where there is poor
Fetch Records using Dynamic Criteria
Hi, I have a form that builds a filter based on user input. I need to fetch the records based on dynamic criteria. How would I accomplish this as there is no eval function? For example: desiredRecord = Form1[dynamicCriteria];
Next Page