A list of features and enhancements released in June 2025.
B
Bindu Rekha Babu
26 Jun, 2025 - Updated
4 days ago
Release Notes 1
Enhancements
Dashboard(s)
You now have multiple date filter options on all your Dashboards. They are:
Previous FY
Next FY
Previous Week
Current Week
Next Week
Current FY
The Date field filters are available in the List View. You can apply these date filters to Dashboards such as Sales Insights, Chat Insights, etc.
How does it work?
Here is an example: Applying the Previous year filter on the sales insights dashboard
Open the sales insights dashboard
Select the date filter option
Apply previous year filter
Verify that the data displayed corresponds to the previous year
Events
You can now:
Add those who are not Contacts in the CRM to your event invites (as participants) by adding them as Contacts.
Send event invites to those who are not Contacts in the CRM (as participants) by using their email ID to add them as Contacts.
How does it work?
Add a Contact while creating an Event: Assume you are sending an invite to someone who is not your Contact. As you type the first three letters of their name, the Add Contact window appears. This window automatically populates Last Name with the first three letters you typed and you can save them as a Contact.
Add a Contact while adding an email: You can add only those email IDs that are already registered for a Contact in the system. With the enhancement, when you add an email ID of someone who is not in the system:
The system checks if this email ID is already available.
The Add Contact window appears if the Contact is not in the system, and allows you to add a Contact. The email field will be automatically populated with the email ID you typed.
You can add minimum details and revisit the Contact record to update the rest.
Field Sales App (FSA)
You (sales agents) now have the Cancel option for each outlet you check in on a route.
After you start a Route, you will see the Cancel option for a particular event.
If you click on Cancel, a pop-up displays the Cancellation Reason. You can select the reason for cancellation and submit.
On cancellation, the Event record displays the status as Canceled, and the cancellation Reason data will show in the Event record.
After cancelling an event, you also get an option to reopen and check in to the Event.
Partial store visits on a route: If a sales rep visits 4 stores out of 10 assigned and cancels the other 6, the route status changes to Partially Completed.
You can disable the Cancel option in Settings > Picklist Field values.
You can disable the Reopen an Event option (after it is cancelled) from Settings > User profile.
If a user does not click Cancel on individual Events and directly ends the route:
If the representative is unable to visit all the stores on the route (that is, not a single store was checked in), the event records will be marked as Cancelled.
If the rep checks in at least one store, then the Route status is updated to Partially Completed.
Layout Designer
You can duplicate records in the Layout Designer using the Duplicate button..
This will help save time and reduce effort, as you will only need to make a few changes rather than create the same content from scratch.
REST APIs for Picklist Values
You can use APIs to perform the following actions: add, edit, and delete, to update Picklist field values.
These APIs are add_picklist, remove_picklist, and edit_picklist.
add_picklist
elementType: modulename
Element : {"fieldname": "lead_status", "values":["value1",value2,"value"]}
delete_picklist
elementType: modulename
Element : {"fieldname": "lead_status", "delete_values" :["value1","value2","value3"],"replace_with":"value4"}
These actions are restricted for Global Picklists.
Non-admin users cannot use these APIs to update Picklist values.
You cannot use APIs to add, edit, and remove picklist values for disabled modules.
Role-based Picklist Values
You now have the option to convert a non-role-based picklist value into a role-based picklist value using the Role checkbox.
You can enable the Role checkbox for the existing picklist value types by clicking the Edit icon and enabling it.
Note:
The Role checkbox is disabled by default.
Once a field is set to role-based, it cannot be changed back.
The changes you make in the Layouts and Fields pages will be reflected in the Picklist configuration page.
Xero
You can now sync quotes between Vtiger and Xero in both directions.
This will help you eliminate manual data entry, automate quote conversion, and improve coordination between sales and finance teams. For this sync to work, you need to:
Map Vtiger Quote fields with corresponding Xero Quote fields.
Ensure quote status, line items, taxes, and discounts are properly synced.
When a quote is created or updated in Vtiger, it is automatically synced with Xero.
If a quote is created or modified in Xero, changes will reflect in Vtiger.
If a quote is converted into an Invoice in Xero, it will be updated accordingly in Vtiger.