New features included in 25.11
Microsoft Graph API feature support (Beta)
In this release we are introducing the beta phase of support for Microsoft Graph API, which is the interface used to maintain synchronization of calendar items and contacts with Exchange Online. Exchange Online synchronization is currently supported by Exchange Web Services (EWS) requests, which Microsoft is expected to begin blocking starting October 2026.
Graph API Beta is intended for QA in lower, non-production environments. Early client testing is strongly encouraged.
The following Exchange Online synchronization functionality is supported through Graph API in this release:
Deploying a Graph API broker supported with PostgreSQL or Microsoft SQL Server database backends
Configuring a Graph API Synchronization target in the NexJ Admin console on the Synchronization page:
Adding synchronization links for a user
Removing synchronization links when a user becomes inactive
Outbound (NexJ CRM to Exchange Online) synchronization of schedule items and contacts
Meeting invites (with known minor differences between current behavior)
Recurring series of schedule items, including exceptions in recurring series of schedule items
Attachments (up to 3MB)
Schedule item reminders
Inbound (Exchange Online to NexJ CRM) synchronization of schedule items
Attachments (up to 3MB)
Migration of synchronization links from Exchange Online EWS to Graph API targets for a single user
Due to differences between Microsoft EWS and Graph API interfaces, task synchronization is not supported in this release.
Existing synchronization functionality with Exchange Online, which is currently supported by the EWS interface, is not affected in this beta feature.
Technology enhancements
Deprecation of the BI Sync feature
The BI Sync feature has been removed from the CRM model and is no longer used in the product (CRM-3854). This streamlines the application and reduces maintenance overhead, with no impact on current reporting workflows.
Ability to set the aria-label property on Card and Form controls
The new aria-label property has been added to Card and Form controls, allowing developers to specify custom ARIA labels for improved accessibility (CRM-4203). This enables screen readers to better describe UI elements, supporting compliance and usability for all users.
Open drawer system UI events exposed
System UI events are now exposed in Scheme, allowing programmatic opening of the conversation or notification drawers (CRM-5389). This enables deeper integration and automation for advanced workflows and customizations.
Usability enhancements
Native notification enhancements
Native notifications are now triggered when there are items in the notification sidebar, providing real-time alerts even when the NexJ CRM application is not in focus (CRM-3381). Users are promptly informed of important updates, enhancing responsiveness and engagement.
Users are notified when a new conversation message arrives (CRM-3382) and multiple conversation messages are summarized (CRM-5386), ensuring users are immediately aware of new messages and can stay informed about ongoing discussions without being overwhelmed by individual alerts.
Adherence to the Material Design 3 design system
The NexJ CRM user interface has been upgraded to better align with Material Design 3, Google’s latest design system that emphasizes clarity, accessibility, and adaptive layouts (CRM-5478). This update brings improved visual consistency, modern components, and a more intuitive user experience across the platform.
Email Properties dialog for an activity is now full screen size
The Email Properties dialog accessed from an activity is now full screen size, allowing users to view and manage more email addresses and content at once (CRM-5659). This improves usability, especially for complex communications, and is consistent with the Batch Email dialog accessed from the Contacts workspace.
Contact Import workflow improvements
The “review match results” stage in Contact Import has been redesigned to use a picker, simplifying the selection process and reducing clutter (CRM-3906). Users can more easily review and merge potential matches, improving data quality and import efficiency.
Opportunities included in the Global Search feature
Opportunities are now included as search results when using the Global Search feature (CRM-3983). Users can search for opportunities by description, owner, or related entity, and limit the results to just opportunities by using the Opportunities filter at the top of the search results page. This expands the reach of search and makes it easier to find relevant business data.
Navigation from notifications and the QR Code menu item
Navigation links generated from email notifications and the QR Code menu item now direct users to the Contacts workspace instead of the edit dialog (CRM-4140). This provides a more intuitive and consistent navigation experience.
Reporting enhancements
User Saved List usage reporting
A new reporting feature provides insights into user adoption of the Saved Lists functionality, including counts of public and private lists per user (CRM-5529). You can add a calculated field such as COUNT('Private Owned Lists') to a report for the Users subject area. This helps administrators understand feature usage and identify opportunities for training or support.
Usage reporting for SLM
A new “Contact Touch Usage” report template has been added to the Contact Touches subject area, showing detailed activity and touchpoint data for Service Level Management (CRM-5547). This enables better tracking of client interactions and supports compliance and performance monitoring.
Usability improvements for Reporting and Dashboards
The Reporting and Dashboards workspaces has been refined, with a new dashboard icon, streamlined settings access, and improved dialog interactions (CRM-5571). These enhancements make it easier to configure and manage reports and dashboards.
Accessibility enhancements
Keyboard support for the Schedule Workspace (Day and Week views)
Keyboard navigation has been enhanced in the Schedule workspace for the Day and Week views (CRM-1828). Users can now move between the zones (calendar, user list, toolbar, and time slots) using the Tab and Shift+Tab keys. To navigate within each zone, users can use the arrow keys. This improves accessibility and efficiency for users who prefer or require keyboard interaction.
Keyboard support for typeahead overlay
Typeahead overlays now support comprehensive keyboard shortcuts, including navigation, selection, and text editing commands (CRM-2095). This streamlines data entry and selection for power users and improves accessibility for all users.
Keyboard keys | Typeahead overlay navigation |
|---|---|
up arrow | Navigate to the previous option |
down arrow | Navigate to the next option |
Enter | Select the option |
Ctrl+Enter |
|
Space | Add a space in the text |
Home | Move the text cursor before the first character |
End | Move the text cursor after the last character |
Delete | Delete a character in the text |
Keyboard and screen reader support for read-only fields
Read-only fields are now focusable, allowing screen reader users to access their content and enabling keyboard users to select and copy text (CRM-3892).
Keyboard support for filter pickers
The filter picker dialog now supports robust keyboard navigation and shortcuts, including chip navigation and dialog launching (CRM-4167).
Keyboard keys | Filter picker navigation |
|---|---|
up arrow | Navigate to the previous chip |
left arrow | Navigate to the previous chip |
down arrow | Navigate to the next chip |
right arrow | Navigate to the next chip |
Enter | Launch the picker dialog |
Space | Launch the picker dialog |
Home | Navigate to the first chip |
End | Navigate to the last chip |
Delete | Delete the chip |
Backspace | Delete the chip |
Security, integration, and automation upgrades
Selenium has been upgraded to 4.35.0 (released by the Software Freedom Conservancy on August 12, 2025) (CRM-4369).