- NeosAI Platinum Users
- Smart Document Filing with NeosAI Beta
- Automatic Value Creation ★ Customer requested
- Customizable AI Instructions
- Auto Refresh Executive Case Summaries
- All Users
- Favorite Cases ★ Customer requested
- Quick Add Checklist Tasks ★ Customer requested
- Subscription Manager
- NeosAI Platinum Users
- AI Chat: Updated Document & Character Limits
- Manual Workflow Trigger: Renamed & Updated Setup
- All Users
- Notes Spacious View ★ Customer requested
- Bulk Cancel Calendar Events in Advanced Search ★ Customer requested
- Default Collaborators on Checklist Tasks
- Activity Feed: Case Field Change Details
- LEDES Export Updates
- Download Invoices from Advanced Search
- Outlook Add-in: Email Tagging Search/User Preference Remembered
- Right-Click CSV Export from Grids
- Checklists: Event Creation & Update Error Handling
- API Gateway: New Partner Portal Endpoints
- Intake Premium Users
- Zapier Integration: Token Refresh
- QuickBooks SDK Users
- Alternate Case Number in QuickBooks Integrator
- QuickBooks Online + QuickBooks SDK Users
- Check Request Toggle Default
- NeosAI Platinum Users
- Calculated Fields: Updated Code Editor
- All Users
- Browse Cases — Wildcard Search
- Activity Feed: Persistent Filters for Admins
- Open in Advanced Search from Value Tab
- Advanced Search: Date Column Grouping for Aging Case Reports
- Advanced Search: Multiple Subgroups
- QuickBooks Online Users
- Date Paid on Transactions
Release Summary
Release 26.02 puts smarter tools in your hands — from workflow automations to one-click task creation. For NeosAI Platinum firms, Smart Document Filing with NeosAI enters Beta — a new File Documents tab for uploading, auto-assigning, filing, and analyzing documents with SharePoint sync. This feature will be released to all customers upon successful completion of the Beta process. Workflow automations gain a new Add Value Item action and simplified manual trigger setup, and Executive Case Summaries now regenerate automatically. For all users, this release brings favorite cases, a Quick Add for checklist tasks, increased note column character limits, right-click CSV export from grids, and a new Subscription Manager. Advanced Search gains multi-level subgroups and date column grouping.
Features
| Feature | Segment | Description |
|---|---|---|
| Smart Document Filing with NeosAI Beta | Upload, classify, and file documents from the File Documents tab. Optional NeosAI auto-assignment of type, category, and case, with optional post-filing analysis to generate summaries and extractions. Sync documents directly from SharePoint. This feature will be released to all customers upon successful completion of the Beta process. | |
| Automatic Value Creation | A new "Add Value Item" action in the workflow automations editor automatically creates value items on cases when an automation triggers. | |
| Customizable AI Instructions | Additional Instructions field on AI Tags and Executive Case Summary. "AI: Manage Prompts" permission renamed to "AI: Manage Prompts and Tags" and now applies to both AI Tags and AI Prompts directories. | |
| Auto Refresh Executive Case Summaries | Executive Case Summaries regenerate automatically when case activity is logged. Status displays "Pending Regeneration" or "Up to date." Users can force immediate regeneration. | |
| Favorite Cases | All Users | Favorite cases from Browse Cases — filter for favorited cases in Advanced Search. |
| Quick Add Checklist Tasks | All Users | A new split button on the Case Checklist replaces the "last used" behavior — set a preferred auxiliary task type as your Quick Add, persisting across all cases and case types. |
| Subscription Manager | All Users | A new Subscriptions tab in Staff Profile shows all Advanced Search and report subscriptions. Users can unsubscribe from multiple reports at once. |
Enhancements
| Enhancement | Segment | Description |
|---|---|---|
| AI Chat: Updated Document & Character Limits | No longer limited to uploading 5 documents at a time in NeosAI Chat. AI Prompt field increased to 5,000 characters in AI Tags and AI Prompts settings. | |
| Manual Workflow Trigger: Renamed & Updated Setup | Renamed to "Manual Trigger (Workflow)," updated configuration with Eligible Case Types header, and removed Field Conditions for new automations. | |
| Notes Spacious View | All Users | Note column shows up to 1,000 characters in Spacious view (2 lines max) and 500 in Compact view (1 line). View is saved. |
| Bulk Cancel Calendar Events in Advanced Search | All Users | Multi-select Outlook events in Calendar Advanced Search and cancel them in bulk via the Bulk Actions menu. |
| Default Collaborators on Checklist Tasks | All Users | A new Collaborators field in Primary and Auxiliary Checklist setup defines default collaborator staff roles — automatically added when tasks are created on a case. |
| Activity Feed: Case Field Change Details | All Users | The Activity Feed now shows before-and-after values for standard case fields on case and intake updated events. Events now use a strongly typed event infrastructure. |
| LEDES Export Updates | All Users | Six LEDES export improvements: corrected LSS SW-10 fee formatting, new LEDES 98B download options, matter number and description mapping in Firm Preferences, LSS SW-10 rate column, and bulk LSS SW-10 invoice download from Accounting. |
| Download Invoices from Advanced Search | All Users | Select and download multiple invoices in bulk from Advanced Search in PDF, Word, LEDES 98B, or LSS-SW10 formats. |
| Outlook Add-in: Email Tagging Search/User Preference Remembered | All Users | Neos now remembers your last selected search option when tagging emails in the Outlook Add-in. |
| Right-Click CSV Export from Grids | All Users | Export grid data to CSV by right-clicking within the Case Value, Browse Documents, Case Documents, Activity Feed, and Notes grids. |
| Checklists: Event Creation & Update Error Handling | All Users | Outlook calendar event sync for checklist tasks now handles deleted events and organizer changes gracefully. |
| API Gateway: New Partner Portal Endpoints | All Users | New endpoints for accident details, party roles, intake-to-case conversion, case fields, messages, notes, phone calls, contacts, parties, time & value entries, and mini directory lookups. |
| Zapier Integration: Token Refresh | Intake Premium | Refresh your Zapier authentication token directly in Neos — with visible expiration dates and a self-service Refresh button. |
| Alternate Case Number in QuickBooks Integrator | QuickBooks SDK Users | Alt case number is now a column in the QuickBooks Integrator. The Default Case Number setting in Firm Preferences controls which number appears and is used in QB SDK check/deposit memos. |
| Check Request Toggle Default | QBO Users QuickBooks SDK Users | When QB SDK or QBO check/deposit requests is enabled, the check request toggle defaults to On when Paid By is "Us" and Off for all other Paid By values. Users can still toggle on or off. |
Small Enhancements
| Enhancement | Segment | Description |
|---|---|---|
| Calculated Fields: Updated Code Editor | The Calculated Fields code editor has a new look with a more Excel-like experience for adding tokens and creating formulas. | |
| Browse Cases — Wildcard Search | All Users | The Party Name search field in Browse Cases now supports comma-separated wildcard search. Wildcard mode activates when a comma is present — standard keyword search is unaffected. |
| Activity Feed: Persistent Filters for Admins | All Users | Filters on the Admin Dashboard activity feed tile now persist through logout and refresh. The tile cannot be deleted, and the Admin Dashboard can only be reset. |
| Open in Advanced Search from Value Tab | All Users | The "Reports for Case" option in the Case Value grid's three-dot menu is now "Open in Advanced Search." No change to functionality. |
| Advanced Search: Date Column Grouping for Aging Case Reports | All Users | Group any groupable date column by Full Date, Year, Month, or Day in Advanced Search. |
| Advanced Search: Multiple Subgroups | All Users | Add multiple subgroups at the same level in Advanced Search. Maximum nesting depth is two levels. |
| Date Paid on Transactions | QBO Users | Transactions now automatically capture the date paid across invoice payments, trust requests, LawPay, and QuickBooks Online sync workflows. |
- Customizable AI Instructions — Review the renamed "AI: Manage Prompts and Tags" permission in Special Permissions and assign it to staff who should manage AI Tags and Prompts directories.
- Automatic Value Creation — Configure automation rules in Settings > Automations to define trigger conditions and value item defaults.
- SharePoint Sync for File Documents — Configure the SharePoint integration connection in Firm Preferences to enable document syncing. (See Smart Document Filing with NeosAI.)
- Default Collaborators on Checklist Tasks — Assign default collaborator staff roles on checklist tasks in Case Type setup (Primary and Auxiliary checklists).
- Bulk Filing Permission — A new "Bulk Filing" special permission (set to Inherit by default) now controls access to bulk document filing. Review and adjust for any staff who should not have access. (See Smart Document Filing with NeosAI.)
New Features
NeosAI Platinum Users 
Smart Document Filing with NeosAI Beta
Neos now supports uploading, organizing, and filing documents from a new File Documents tab — with optional NeosAI features for auto-assigning type and category, suggesting a case match, and analyzing documents after filing. Documents can also be synced directly from SharePoint. When the Analyze option is enabled, filing a document automatically triggers AI analysis — generating summaries and running extractions based on the document type selected. The grid supports resizable columns that persist per user and improved inline editing for faster changes.
Why Is It Important?
Document upload, classification, filing, and AI analysis are now accessible from the same tab. AI-powered auto-assignment of type and category reduces repetitive data entry, and automatic post-filing analysis means summaries and extractions are generated as soon as documents are filed into a case. Documents already in SharePoint flow directly into the File Documents tab without manual re-upload. Resizable columns and smoother inline editing let each user customize the grid to match their workflow.
How Does It Work?
Bulk Filing Permission
A new special permission "Bulk Filing" controls access to the File Documents workflow:
- Set to Inherit by default for staff and permission roles.
- Enabled for the Administrator Role.
- Staff with the permission enabled can access:
- Create > Upload Documents and Unfiled Documents
- Browse Documents > Upload and Import Unfiled
Upload Documents
To initiate the Upload workflow:
- Top Navigation Bar > Create > Upload Documents
- Browse Documents > Upload
- Browse Documents > Drag & drop onto the grid
Drag & drop files onto the Upload modal or browse your local computer files. Documents will be uploaded in the background. When finished, a notification toast will show in the top right and in the bell. Click View Batch in the Notifications side pane or the progress on bottom to open the File Documents tab filtered to the newly uploaded files.
File Documents Tab
New buttons added:
- Create > Unfiled Documents in Top Navigation Bar
- Browse Documents > Import Unfiled
Clicking the button in either location will open a new tab File Documents. All unfiled documents currently in Neos will be listed.
- Single click to open the side pane — choose a case and/or edit the metadata of the document (type, category, etc.).
- Select one or more rows to show the bulk actions — set a case, type, category, date, tags, and/or author and apply the changes to all selected rows. Delete one or more rows from Neos and SharePoint.
When finished making changes, click Save and File to save changes and move all assigned documents into their respective cases. Click Discard to close the tab without saving any changes.
AI Status Icons, Case Display & New Filters
Access the File Documents tab from Create > Unfiled Documents or Browse Documents > Import Unfiled.
- Documents auto-assigned to a case using NeosAI now display a distinct status icon with a tooltip on hover, so you can see at a glance which documents were AI-classified versus manually assigned.
- The Case column now shows both the Case Name and Case Number when a document has been assigned to a case (e.g., Smith, John (200672)).
- New filters have been added for Author, Document Date, and Date Created, giving you more ways to narrow down your filing queue.
- The Save and File button will only be enabled when there are changes to be saved, or a document has been auto-assigned to a case and is ready to be filed.
NeosAI Auto-Assignment Suggestions
- During upload: When uploading unfiled documents, you have the option to use NeosAI to auto-assign the uploaded documents.
- From the File Documents tab: Select one or more rows and choose the option to use NeosAI to auto-assign the selected documents.
If enabled, the content of each document is sent to NeosAI. NeosAI will determine the best type and category from the firm's library and apply them to the document.
NeosAI will also list specific case identifiers found in the document and attempt to find a case in Neos that matches. If one is found, it will be suggested but not saved until the user reviews it. If more than one, or none, is found, then no case will be suggested.
The auto-assignment option keeps the state it was last in — if you enable it, the next time it will be enabled automatically. Staff without NeosAI permissions will not see this option. Firms without NeosAI Platinum will see a Learn More button leading to the paywall modal.
Without NeosAI Platinum
With NeosAI Platinum
Analyze with NeosAI After Filing
Access the File Documents tab from Create > Unfiled Documents or Browse Documents > Import Unfiled.
An option at the top allows you to analyze documents with NeosAI after filing. The option will be checked or unchecked based on the user's choice.
When enabled, documents will be analyzed automatically after the documents are filed into the selected case(s):
- Document Summary will be generated automatically for all documents.
- Document Extractions will be performed based on the document type selected for each document — for example, when Medical Record document type is selected, the Medical Record Extraction will be automatically performed.
Document Preview in Side Pane
Create > Unfiled Documents or Browse Documents > Import Unfiled > Single click a row > Document side pane.
Added a thumbnail preview of the uploaded document below the editable fields.
Inline Editing & Resizable Columns
Access the File Documents tab from Create > Unfiled Documents or Browse Documents > Import Unfiled.
Double-click a row to enable editing mode. Click off of the row (within the grid) to end editing mode. You can still make edits from the side pane and/or bulk edit.
- Resize columns by dragging the column border. Your layout saves automatically and persists the next time you open the tab.
- Inline editing is now smoother — make changes directly in the grid with fewer clicks and faster response.
SharePoint Sync for File Documents
You can now upload files directly to the To Be Filed directory in your SharePoint CaseFiles drive and sync them into the Neos File Documents tab.
Once configured, access the File Documents tab from Create > Unfiled Documents or Browse Documents > Import Unfiled.
- Upload documents directly to SharePoint in your CaseFiles drive, To Be Filed directory.
- Neos will automatically sync with SharePoint every 15 minutes.
- To sync immediately, click the "Sync with SharePoint" button at the top of the File Documents tab.
- Any documents uploaded directly to SharePoint will be added to the list of unfiled documents after the sync is complete.
After syncing, the documents appear in the grid alongside other unfiled documents. You can then file them into specific cases and categories using the standard workflow.
Automatic Value Creation ★ Customer requested
A new "Add Value Item" action is now available in the workflow automations editor, allowing firms to automatically create value items on cases when an automation triggers.
Why Is It Important?
Automating value item creation eliminates the manual step of adding value items to cases each time a specific event occurs. Predefined defaults for fields like Value Code, Provider, and Amount are applied automatically when the automation fires, ensuring the same configuration is applied consistently across cases.
How Does It Work?
Action Configuration
When adding the "Add Value Item" action to an automation, the following fields are available for configuration:
- Value Code (required)
- Provider (required)
- Amount
- Reduction
- Memo
- Settlement Note
- Value Category
- Reference 1
- Reference 2
- UTBMS Expense
Smart Provider Defaults
The Provider field automatically defaults based on the selected Value Code:
- DTF — Defaults to the provider set in Firm Preferences > Default Info > Default DTF Provider.
- TRUST — Defaults to the provider set in Firm Preferences > Default Info > Default TRUST Provider.
- TIME — Defaults to the provider set in Firm Preferences > Time & Billing > Default Time Provider.
Automatic Field Defaults
When the automation fires, the following fields are set automatically (not visible in the action configuration):
- Party — Defaults to the case's first party.
- Bill To — Defaults to the case's billing client; if no billing client exists, defaults to the first party.
- Service Date — Set to the date the automation executes.
Usage Rules
- The action can be added multiple times to a single automation.
- Available for all triggers except "When Intake Status is Changed."
- The action only fires on cases, not intakes.
- "Add Value Item" appears as a filter option in the Automations Directory and History tabs.
Customizable AI Instructions
An Additional Instructions field is now available on AI Tags, including the Executive Case Summary system tag. The "AI: Manage Prompts" permission has been renamed to "AI: Manage Prompts and Tags" and now applies to both the AI Tags and AI Prompts directories in Settings.
Why Is It Important?
AI-generated outputs are more useful when they reflect firm-specific language, priorities, and standards. Pre-defining instructions at the tag level ensures consistent, relevant AI results across the firm without requiring instructions to be created from scratch each time. Consolidated permission management for both Tags and Prompts simplifies administrative overhead.
How Does It Work?
Permission: AI Manage Prompts and Tags
- The "AI: Manage Prompts" permission has been renamed to "AI: Manage Prompts and Tags" in Staff or Permission Group > Special Permissions.
- This permission now applies to both the AI Tags and AI Prompts directories in Settings.
- Users without this permission will not be able to open these directories.
- Users without this permission will continue to be able to use the tags and prompts from these directories in other workflows (e.g., NeosAI Chat and AI Document Generation).
Pre-define Additional Instructions for AI Tags
- Navigate to Settings > AI Tags and open any tag to edit, or create a new one.
- An Additional Instructions field is now available above the AI Prompt field.
- Save the tag — the instructions will be stored with it.
- When any user generates a document using that tag, the Additional Instructions field will be pre-populated automatically.
- Users can still edit or override the pre-populated instructions at generation time.
- Requires the AI feature flag and AI: Manage Prompts & Tags permission to set or edit instructions on a tag.
- This feature is only available for firm-created AI Tags. Pre-defined system tags cannot be edited.
Note: The Executive Case Summary system tag supports editable Additional Instructions for users with the AI: Manage Prompts & Tags permission.
Additional Instructions for AI Executive Case Summary
- Open a case and navigate to the Executive Case Summary section, then open the Select Data Sources window.
- Users with the "AI: Manage Prompts & Tags" permission will see a new "Additional Instructions" text area.
- To set firm-wide default instructions, enter the desired text and check "Save settings as default for Case Summary" before generating.
- When regenerating a summary, the instructions previously used for that case will be pre-filled.
- Users without the "AI: Manage Prompts & Tags" permission will not see the field, but saved default instructions will still be applied to their summaries.
Note: The "AI: Manage Prompts & Tags" permission controls visibility — contact your firm administrator to request access.
Auto Refresh Executive Case Summaries
When activity is logged to a case, the system automatically schedules a summary regeneration in the background. The summary displays a "Pending Regeneration" status while queued, and updates to "Up to date" when complete. Users can force an immediate regeneration at any time.
Why Is It Important?
Ensures case summaries stay current without manual intervention, reducing the risk of decisions based on stale information. Automatic regeneration runs efficiently in the background — batching rapid changes into a single update — so summaries reflect the latest case activity with no extra effort.
How Does It Work?
Accessible from the Case tab and the NeosAI Tools Side Pane.
- When activity is logged to a case, the system automatically schedules a summary regeneration in the background.
- While regeneration is queued, the summary displays a "Pending Regeneration" status with an orange icon.
- Once regeneration completes, the status updates to "Up to date" with a green checkmark.
- If multiple changes are made in quick succession, only one regeneration runs — the timer resets with each new change.
- Users can force an immediate regeneration at any time by clicking Refresh or updating selections in the Select Data Sources window.
All Users
Favorite Cases ★ Customer requested
You can now favorite a case from the three-dot menu in Browse Cases. Favorited cases display a yellow star on the left-hand side of the columns. In Advanced Search, a Favorite filter on the Cases primary record lets you query for favorited cases.
Why Is It Important?
Provides a fast way to surface high-priority or frequently accessed cases without scrolling or searching. Querying favorited cases in Advanced Search saves time during daily case management and makes it easier to stay focused on the work that matters most.
How Does It Work?
In Browse Cases, click the three-dot menu on any case and select "Favorite Case." Once favorited, a yellow star appears on the left-hand side of the columns.
All favorited cases can be queried in the Cases primary record in Advanced Search using the Favorite filter — filter for Favorite true or false.
Quick Add Checklist Tasks ★ Customer requested
The "last used checklist item" behavior is replaced with a new "+ Add Task..." split button on the Case Checklist. Users can set a preferred auxiliary checklist task type as their Quick Add — the preference is per user and persists across all cases and case types.
Deployed to Production on Maintenance Release 26.01.11 (March 12, 2026)
Why Is It Important?
Speeds up repetitive task creation by eliminating extra clicks and ensuring the preferred task type is always one click away. Replacing the previous "last used" behavior with an explicit preference reduces errors and puts the most common action front and center.
How Does It Work?
Replaces the "last used checklist item" behavior with a new "+ Add Task..." split button on the Case Checklist.
Add Task (default click)
- Click "+ Add Task..." → "Select Checklist Task" modal opens.
- All case-type-specific primary and auxiliary checklist task types appear.
- "Number of Items" input is available.
- If Number of Items > 1 → tasks added directly to the checklist.
- If Number of Items = 1 → checklist side pane opens with task details.
Set Quick Add (dropdown option)
- Click the dropdown arrow → "⚙ Set Quick Add" → "Select Auxiliary Task" modal opens (no Number of Items box).
- Only auxiliary checklist task types appear.
- Select and Save → task type chip appears on the button: "+ Quick Add {TaskCode}".
- The Quick Add preference is per user and persists across all cases and case types.
After Quick Add is set
- Click "+ Quick Add {TaskCode}" → checklist side pane opens with that task type.
- Dropdown options become:
- "+ Add Task..." — full task selection modal
- "Change Quick Add" — re-select auxiliary task
- "Unset Quick Add" — revert to default "+ Add Task..." button
Subscription Manager
A new Subscriptions tab in Staff Profile shows all subscriptions a user has for Advanced Search and reports. The grid displays the name of the report or Advanced Search query, format (PDF, CSV), schedule (weekly, monthly), and time. Users can unsubscribe from multiple reports at once.
Why Is It Important?
Without a central view of active subscriptions, it was easy to accumulate outdated or unwanted report deliveries with no efficient way to clean them up. A single management view with bulk unsubscribe eliminates inbox clutter from stale reports and reduces time spent tracking down where subscriptions were configured.
How Does It Work?
Open your Staff Profile and navigate to the new Subscriptions tab. The grid shows all subscriptions for Advanced Search and reports with the following columns:
- Name — The report or Advanced Search query name.
- Format — PDF, CSV.
- Schedule — Weekly, monthly.
- Time — The time the report is sent.
Users can unsubscribe from multiple reports at once.
New Enhancements
NeosAI Platinum Users 
AI Chat: Updated Document & Character Limits
NeosAI Chat is no longer limited to uploading 5 documents at a time. Documents can be added via Add Document or Drag & Drop. Character limits still apply and depend on the AI Mode used. The AI Prompt field in both AI Tags and AI Prompts settings has been increased to 5,000 characters.
Why Is It Important?
Removes barriers to multi-document AI review by lifting the previous 5-document upload cap, enabling broader document analysis in a single chat session. The expanded AI Prompt field gives more room to craft detailed, firm-specific instructions.
How Does It Work?
NeosAI Chat
- Add Document or Drag & Drop.
- No longer limited to uploading 5 documents at a time in Chat.
- Character limits still apply, so document content will be truncated if the limit is reached. Limit depends on the AI Mode used.
Settings > AI Tags and Settings > AI Prompts
- Increased the AI Prompt field of both AI Tags and AI Prompts to 5,000 characters.
Manual Workflow Trigger: Renamed & Updated Setup
The Manual Trigger in the workflow automations editor has been renamed to "Manual Trigger (Workflow)" and the configuration experience has been simplified with clearer labeling, instructional text, and the removal of unnecessary options.
Why Is It Important?
Reduces setup confusion and speeds up automation configuration by using clearer naming that distinguishes this trigger from other types. Removing unnecessary options and adding instructional guidance lowers the learning curve for building new automations.
How Does It Work?
Renamed Trigger
The Manual Trigger has been renamed to "Manual Trigger (Workflow)" in the trigger dropdown to better distinguish it from other trigger types.
Simplified Configuration
The trigger configuration panel has been streamlined:
- The "Trigger Conditions" section header is now "Eligible Case Types."
- The "Case Type" field label has been removed and the multi-select case type dropdown is now full-width.
- Instructional text has been added below the dropdown: "Select the case types this workflow automation applies to. It will appear as a menu option under the Workflow button in the case header in the selected case types."
Removed Field Conditions
The "Field Conditions" section has been removed for newly created Manual Trigger (Workflow) automations, reducing unnecessary complexity in the setup process.
All Users
Notes Spacious View ★ Customer requested
The note column in intake and case notes lists now shows up to 1,000 characters in Spacious view (previously 250) and up to 500 characters in Compact view (previously 250). Spacious view wraps text to 2 lines max. Compact view always shows 1 line. The selected view is saved.
Why Is It Important?
Reduces the need to open individual notes just to read their content, saving time when scanning notes lists during case review. More visible text per row means less time spent opening individual notes to find relevant information.
How Does It Work?
- In the intake or case notes list, Spacious view shows up to 1,000 characters in the note column (previously 250). Text is wrapped to show in 2 lines max.
- Expanding the note column wider shows more of the note up to 1,000 characters.
- Compact view shows up to 500 characters in the note column (previously 250), always in 1 line.
- The selected view is saved.
Bulk Cancel Calendar Events in Advanced Search ★ Customer requested
In the Calendar Advanced Search, users can now multi-select Outlook events and cancel them in bulk via the Bulk Actions menu.
Why Is It Important?
When a case closes or a staff member leaves the firm, cancelling events one by one is time consuming. Bulk cancellation saves significant time and reduces the administrative burden.
How Does It Work?
- In the Calendar Advanced Search, multi-select Outlook events and cancel them in bulk via the Bulk Actions menu.
- This is only applicable to Outlook events. If you select Outlook events along with archived events, the bulk cancel action will be disabled.
Default Collaborators on Checklist Tasks
A new "Collaborators" field is now available in the Primary and Auxiliary Checklist setup, allowing firms to define default collaborator staff roles on checklist tasks. When tasks are added to a case, the assigned staff in those roles are automatically added as collaborators.
Deployed to Production on Maintenance Release 26.01.07 (February 24, 2026)
Why Is It Important?
Eliminates the manual step of adding collaborators to every new task and ensures the right team members are included automatically from the start. Bulk application to existing open tasks saves significant time when rolling out collaboration changes across active caseloads.
How Does It Work?
New Collaborators Field in Checklist Setup
A "Collaborators" field has been added to the checklist task configuration side pane in both Primary and Auxiliary Checklist setup.
- Multi-select dropdown populated from the staff role directory.
- Primary checklist tasks show staff roles added to the current case type.
- Auxiliary checklist tasks show all staff roles.
- The field is optional and does not allow custom values.
- Changes to the field trigger the save banner, same as other setup fields.
Automatic Collaborator Assignment on New Tasks
When a checklist task with collaborator roles configured in setup is added to a case, all staff members currently assigned to those roles are automatically added as collaborators on the task.
Apply to Open Tasks
When updating the Collaborators field in checklist setup and saving with the "Apply these changes to all open case checklist items within open cases and intakes" checkbox enabled, the updated collaborator roles are applied to all corresponding open checklist items across open cases and intakes. All staff assigned to the selected roles are automatically added as collaborators on those existing tasks.
Updated Modal Text
The "Adding Checklist Items" confirmation modal now references the Collaborators field: "You have made changes to the Staff Role, Collaborators, REF or DAYS field for checklist item(s)..."
Activity Feed: Case Field Change Details
The Activity Feed now shows before-and-after values for standard case fields on case and intake updated events. Events now use a strongly typed event infrastructure.
Why Is It Important?
Shows exactly which fields changed and what the previous values were, making it easier to review case change history and identify when and how key data was modified.
How Does It Work?
Case & Intake Updated Events
Activity Feed entries for Activity Type: Case and Activity Type: Intake with Action Type: Updated display before & after data for all standard case fields, including:
- Case Name, Case Title, Synopsis
- Class, Docket, Court, Judge
- Date of Incident, Opened, Closed, Reassigned
- Intake Date, Intake Staff
- Billing Client
- Alternate Case Number 1 & 2
- Referred By, Referred To
- How Did You Hear About Us?, Marketing Campaign
- Dormant, More Info, Client Reference ID
Case & Intake Created Events
Activity Feed entries for Activity Type: Case and Activity Type: Intake with Action Type: Added display all standard case fields that were set at the time of creation.
LEDES Export Updates
A collection of six LEDES export improvements delivered across multiple maintenance releases. These updates correct LSS SW-10 fee section formatting, add new LEDES matter number and description mapping options in Firm Preferences, update LEDES 98B download options and encoding, and introduce bulk LSS SW-10 invoice download from the Accounting tab.
| Update | Maintenance Release | Deploy Date |
|---|---|---|
| LSS SW-10 Fee Section & Paralegal Time Keeper Code | 26.01.03 | Feb 10, 2026 |
| LEDES 98B Options & Export Encoding | 26.01.03 | Feb 10, 2026 |
| LEDES Matter Number Mapping | 26.01.03 | Feb 10, 2026 |
| LEDES Description Field & Firm Preference | 26.01.05 | Feb 17, 2026 |
| LSS SW-10 Rate Column | 26.01.07 | Feb 24, 2026 |
| Bulk Download Invoices in LSS SW-10 Format | 26.01.08 | Feb 26, 2026 |
Why Is It Important?
Corrects LSS SW-10 fee formatting issues that produced inaccurate invoice exports, and adds flexible mapping options so firms can control how matter numbers and line item descriptions appear in LEDES output. A separate LEDES Description field on value items allows firms to maintain distinct descriptions for LEDES exports and QuickBooks sync without conflict. Bulk invoice download in LSS SW-10 format and standardized ANSI encoding further reduce manual effort and formatting inconsistencies.
How Does It Work?
LSS SW-10 Fee Section & Paralegal Time Keeper Code
The Fees section of the LSS SW-10 invoice export has been corrected. Fees are sorted from oldest to newest and now display:
- Service End Date | Staff Code | Due Amount (previously showed billable amount) | Billable Time in hours (previously showed time spent in seconds) | "[LCODE - task code][ACODE - Activity code] memo"
Additionally, "LA" (Legal Assistant) has been added as an option in the Time Keeper Code dropdown in Staff Profile > Time and Billing, appearing in alphabetical order.
LEDES 98B Options & Export Encoding
The LEDES 98B invoice download options have been updated:
- The existing checkbox has been renamed from "Append Matter ID to Each Line Item" to "Replace Client Matter ID with Matter ID." Functionality is unchanged — when enabled, the Law_Firm_Matter_ID maps to the CLIENT_MATTER_ID section of the export.
- A new "Replace Client ID with Matter ID" checkbox has been added. When enabled, the LEDES Matter ID maps to the CLIENT_ID section of the export.
Both checkboxes appear below the billing period end date filter when downloading in LEDES 98B format.
Additionally, invoice downloads in both LEDES 98B and LSS SW-10 formats now use ANSI encoding for consistent output.
LEDES Matter Number Mapping
A new "LEDES Matter Number" preference is available in Settings > Firm Preferences > Time and Billing (requires LEDES Billing enabled). This setting controls which case identifier populates the LAW_FIRM_MATTER_ID in LEDES 98B formatted invoices.
- Dropdown options: Case Number, Alternate Case Number Label 1, or Alternate Case Number Label 2.
- Default for new firms: Alternate Case Number Label 1.
- Default for existing firms: copied from the current LEDES Matter ID selection.
- Tooltip: "This will populate the LAW_FIRM_MATTER_ID in LEDES formatted invoices."
When exporting an invoice to LEDES 98B format, the selected LEDES Matter Number maps to the LAW_FIRM_MATTER_ID section. When exporting in LSS SW-10 format, the LEDES Matter ID from Firm Preferences maps to field #14 (Matter ID).
The tooltip on the existing LEDES Matter ID preference has been removed.
LEDES Description Field & Firm Preference
A new "LEDES Description" field has been added to non-time type value items (appears below the Ref 2 field). This field is only visible when LEDES Billing is enabled. Character limit is 5,000 (truncated to 1,500 in LEDES export, same as memo).
A new "LEDES Description" firm preference is available in Settings > Firm Preferences > Time and Billing (below Client ID). This setting controls which field populates the LINE_ITEM_DESCRIPTION in LEDES 98B exports:
- Value Entry Memo (default) — maps the value entry memo to LINE_ITEM_DESCRIPTION, same as today.
- LEDES Description — maps the new LEDES Description field from the value entry to LINE_ITEM_DESCRIPTION.
Tooltip: "This field will populate the LINE_ITEM_DESCRIPTION field in LEDES formatted invoices."
The Invoice Description column is unchanged — it continues to show the value entry memo regardless of this setting. This mapping change applies to LEDES 98B exports only; LSS SW-10 downloads are not affected.
LSS SW-10 Rate Column
The Fees section of the LSS SW-10 invoice export has been updated to show Rate instead of Billable Amount, and Billable Time instead of Time Spent:
- Service End Date | Staff Code | Rate | Billable Time | "[LCODE - task code][ACODE - Activity code] memo"
Bulk Download Invoices in LSS SW-10 Format
In Accounting > Invoices, users can now bulk-select invoices and download them in LSS SW-10 format. When LSS SW-10 is selected as the format:
- The claim number defaults to the first claim number found on each invoice's case.
- If a case does not have a claim number, the claim number section is left blank for those invoices.
- There is no claim number dropdown in the download modal when LSS SW-10 format is selected.
Note: Requires the Invoices module enabled in Accounting.
Download Invoices from Advanced Search
Deployed to Production on Maintenance Release 26.01.10 (March 6, 2026)
When performing an Advanced Search for Invoices, multiple invoices can now be selected and downloaded in bulk. Users can choose between PDF and Word formats, or LEDES 98B and LSS-SW10 formats if LEDES Billing is enabled for the firm.
Why Is It Important?
Eliminates the need to download invoices one at a time, significantly reducing the effort required to pull multiple invoices at once. Multiple format options — including LEDES formats when enabled — ensure the right output is available without extra conversion steps.
How Does It Work?
- In Advanced Search, search for Invoices.
- Select one or more invoices from the results grid and click Bulk Actions.
- Choose a download format:
- PDF or Word — available to all users.
- LEDES 98B or LSS-SW10 — available when LEDES Billing is enabled for the firm.
- The selected invoices are downloaded in bulk.
Outlook Add-in: Email Tagging Search/User Preference Remembered
Deployed to Production on Maintenance Release 26.01.03 (February 9, 2026)
When tagging emails in the Outlook Add-in, Neos now remembers your last selected search option. No need to re-select the search type each session.
Why Is It Important?
Eliminates a repetitive manual step each session, saving clicks on every email tagging interaction. Over the course of a day, skipping the search-type switch adds up to meaningful time savings for anyone who tags emails frequently.
How Does It Work?
The user's selected search type in the Outlook Add-in now persists when the add-in is closed and reopened. No need to re-select the search type each session.
Right-Click CSV Export from Grids
Users can now export grid data to CSV by right-clicking directly within several key grids throughout Neos.
Why Is It Important?
Provides a faster path to export case data for offline analysis, reporting, or sharing — without navigating away from the current view. Having export available directly in the grid reduces the steps needed to pull data into spreadsheets or other tools.
How Does It Work?
Supported Grids
Right-click CSV export is now available in the following grids:
- Case > Value grid
- Browse Documents grid
- Case > Documents grid
- Case > Activity Feed (grid view)
- Case > Notes tab (all note sub-grids: All Notes, General, Emails, etc.)
How It Works
- Right-click on any row within a supported grid to see the "Export CSV" option in the context menu.
- Selecting "Export CSV" downloads a CSV file containing the data currently loaded in the grid.
- If filters are applied to the grid, the export respects those filters — only the filtered rows that have been loaded through infinite scroll are included in the export.
Note: The export includes rows that have been loaded via infinite scrolling. If additional rows exist beyond what has been scrolled into view, they will not be included in the export.
Checklists: Event Creation & Update Error Handling
Outlook calendar event synchronization for checklist tasks now handles several error scenarios gracefully, including deleted events and organizer changes, instead of leaving events in a broken or out-of-sync state.
Why Is It Important?
Prevents calendar events from becoming permanently out of sync after common scenarios like deleted events or organizer changes. Selective field sync ensures only edited data is pushed to Outlook, reducing unnecessary overwrites.
How Does It Work?
Deleted Outlook Event Recovery
When a synced Outlook event is deleted directly in Outlook (rather than cancelled through Neos), the system now recovers automatically:
- If the checklist task is updated in Neos with sync still enabled (ON), the old event metadata is cleared and a new Outlook event is created and linked to the task.
- If the sync flag is turned OFF, the stale event metadata is cleaned up and the event is removed from Neos.
Default Organizer Change Handling
When the Default Event Organizer is changed in Firm Preferences:
- No shared calendar permissions between old and new organizer: The next time a synced task is updated, the old event metadata is removed, the original event is removed in Neos, and a new event is created under the new organizer.
- Shared calendar permissions exist: The event updates normally under the new organizer without needing to recreate it.
Selective Field Sync on Task Updates
When a synced checklist task is updated (individually or in bulk), only the fields that were actually edited are pushed to the Outlook event:
- Due Date → Event Date
- Task Name → Event Subject
- Assigned Staff → Event Attendees (additive only — new attendees are added without removing existing ones)
- Instructions → Event Description (overwrites entire description)
- Notes → Event Description (overwrites entire description)
- State (Done/N/A) → Event Subject prefix ("Done - " or "NA - ")
Preserved Outlook Fields
Task updates in Neos do not overwrite the following Outlook event fields:
- Attendees — Only additive changes; manually added attendees in Outlook are not removed.
- Reminders — Any reminder settings configured in Outlook are preserved.
API Gateway: New Partner Portal Endpoints
A comprehensive set of new API Gateway endpoints are now available in the Partner Portal, covering accident details, vehicles, party roles, intake-to-case conversion, case fields, messages, notes, phone calls, contacts, parties, time & value entries, and mini directory lookups.
Why Is It Important?
Integration partners previously lacked endpoints for key case workflows — including populating accident details, converting intakes to cases, logging phone calls, creating notes, and retrieving valid dropdown values. These additions close those gaps, enabling fully automated case creation and management workflows without manual intervention or hardcoded values.
How Does It Work?
Accident Endpoints
- GET /cases/{caseid}/accidents — Returns accident IDs for the case (returns null if no accident exists). Also returns vehicles.
- POST /cases/{caseid}/accidents — Creates an accident on the case. Fails if an accident already exists.
- PATCH /accidents/{accidentId} — Updates an existing accident record.
Vehicle Endpoints
- GET /vehicles/{vehicleId} — Retrieves a vehicle record.
- POST /accidents/{accidentId}/vehicles — Adds a vehicle to an accident.
- PATCH /vehicles/{vehicleId} — Updates an existing vehicle record.
Party Roles Endpoint
- GET /parties/roles — Returns the list of party roles and their IDs, enabling integration partners to assign the correct role when creating parties on a case.
Convert Intake to Case
- POST /cases/from/intake — Converts an existing intake to a case via the API Gateway.
Case Fields, Messages & Notes
- GET /casefields/userdefined — Retrieves user-defined case fields.
- POST /messages — Creates a message.
- PUT /messages — Updates a message.
- POST /cases/{caseId}/notes — Adds a note to a case.
Phone Calls & Search
- POST /phonecall — Logs a phone call.
- GET /purpose — Retrieves the list of phone call purposes.
- GET /partnerapi/v1/search/phone/{number} — Searches for records by phone number.
Time & Value Entries
- POST /cases/{caseId}/timesandvalues — Creates time and value entries on a case.
Contacts & Parties (migrated to partnerapi/v1)
The following endpoints have been migrated from the legacy v2 namespace to partnerapi/v1. In the Partner Portal, “names” are referred to as “contacts.”
- POST /partnerapi/v1/contacts — Creates a contact.
- GET /partnerapi/v1/contacts/{Name}/phones — Retrieves phone numbers for a contact.
- GET /partnerapi/v1/contacts/{NameId}/addresses — Retrieves addresses for a contact.
- GET /partnerapi/v1/parties/{partyId} — Retrieves a party record.
- PUT /partnerapi/v1/parties/{partyId}/userdata — Updates user data on a party.
Standard Mini Directory Endpoints
- GET /valuecode — Retrieves value codes.
- GET /purpose — Retrieves purposes for communications.
- GET /DocumentCategory — Retrieves document categories.
- GET /StaffRole — Retrieves staff roles.
- GET /IDCodeList — Retrieves ID code list entries.
- GET /{PicklistId} — Retrieves values for a specific picklist by ID. Required when updating custom case fields where the field’s TypeControl is mini directory — this endpoint returns the valid values for that dropdown.
User Mini Directory Endpoints
- GET /partnerapi/v1/userminidirectories — Retrieves the list of user-defined mini directories.
- GET /partnerapi/v1/userminidirectories/{miniDirectoryId}/items — Retrieves items within a specific user-defined mini directory.
Intake Premium Users
Zapier Integration: Token Refresh
The Zapier integration settings now include a Refresh button for regenerating your authentication token directly in Neos. The token's expiration date and time are also displayed, so you know when a refresh is needed — eliminating the need to contact support when your Zapier connection expires.
Why Is It Important?
Eliminates the need to contact support when a Zapier token expires, turning what was a support-dependent process into a self-service action that takes seconds. Visible expiration dates make it easy to refresh proactively before integrations stop working.
How Does It Work?
Navigate to Settings > Integrations > Zapier.
- A Refresh button now appears next to the Copy button on the authentication token field.
- The token's expiration date and time are displayed below the token.
- Click Refresh to generate a new authentication token — a success confirmation will appear.
- Click Copy to copy the latest token and paste it into Zapier when prompted to reconnect.
Note: Available to firms with the Intake Premium module enabled and users with Interfaces permission.
QuickBooks SDK Users
Alternate Case Number in QuickBooks Integrator
The alternate case number is now a column within the QuickBooks Integrator. The Firm's Default Info > Default Case Number setting dictates which number is displayed. If Alt Case #1 or #2 is selected as the default, that number is also used in the memo field for checks and deposits synced via QB SDK.
Deployed to Production on February 19, 2026 (Maintenance Release 26.01.06)
Why Is It Important?
Ensures the correct case identifier appears in both the Integrator grid and financial transaction memos, reducing reconciliation errors and making it easier to match payments to cases when alternate numbering systems are in use.
How Does It Work?
- The alternate case number is now a column within the QuickBooks Integrator.
- Firm Preferences > Default Info > Default Case Number dictates which number is displayed — if Alt Case #1 is set, that is what appears in the Integrator column.
- If Alt Case #1 or #2 is selected as the default, that number is used instead of the case number for the memo set in the check/deposit within QB SDK.
QuickBooks Online + QuickBooks SDK Users
Check Request Toggle Default
When QB SDK or QBO check/deposit requests is turned on, the check request toggle now defaults to On when Paid By is set to "Us" and defaults to Off for all other Paid By values. Users can still turn the toggle on or off. No change to how check requests work or when the toggle appears.
Why Is It Important?
Reduces data entry errors by defaulting the toggle to match the expected payment context — On when Paid By is "Us," Off for all other values. Smart defaults mean fewer manual corrections and a faster transaction entry process.
How Does It Work?
The check request toggle default is now determined by the Paid By value selected on the transaction:
- Paid By = Us → check request toggle defaults to On.
- Paid By = any other value → check request toggle defaults to Off.
- Users can still turn the toggle on or off regardless of the default.
- No change to how check requests are processed or when the toggle appears — this affects only the initial default state at the time a transaction is created.
Add Transaction form — Create a Check Request defaults to On when Paid By is "Us" (left) and Off for other values (right)
Small Enhancements
NeosAI Platinum Users 
Calculated Fields: Updated Code Editor
The code editor for Calculated Fields has been updated with a new interface for adding tokens and creating formulas. The editor now works more like Excel.
Why Is It Important?
Provides a more intuitive, Excel-like formula-building experience, reducing the learning curve for creating and editing calculated fields. A familiar interface means less time figuring out the tool and more time building useful field logic.
How Does It Work?
The Calculated Fields code editor has been redesigned with an updated interface for adding tokens and creating formulas. The experience is now more like Excel. No new functionality has been added — this is a visual and interaction update only.
All Users
Browse Cases — Wildcard Search
The Party Name search field in Browse Cases now supports comma-separated wildcard search. Wildcard mode only activates when a comma is present — standard keyword search is unaffected.
Why Is It Important?
Speeds up case lookup when only a partial name is known, reducing the time spent scrolling through results or running separate searches. Comma-separated prefix matching handles common scenarios like uncertain spelling or incomplete information from phone calls.
How Does It Work?
In Browse Cases, the Party Name search field supports the format: <LastNamePrefix>,<FirstNamePrefix>
- S,J — All parties with last name starting "S" and first name starting "J."
- Smi,Ja — Matches "Smith, Jaylon" and "Smith, Jaelen."
- S, — All last names starting "S" (first name omitted).
- ,Ja — All first names starting "Ja" (last name omitted).
Spaces around the comma are ignored (S, J = S,J). Any number of prefix characters are supported on either side.
Tooltip on hover: "Type 'Smi, J' to find parties like Smith Johnson — the comma searches first and last names separately."
Wildcard mode only activates when a comma is present — standard keyword search is unaffected.
Activity Feed: Persistent Filters for Admins
Filters applied to the Activity Feed tile on the Admin Dashboard now persist through logout and refresh — your selected filters are saved automatically so you return to the same filtered view each session. The Activity Feed tile on the Admin Dashboard cannot be deleted, and the Admin Dashboard itself can only be reset, not deleted.
Why Is It Important?
Saves daily setup time by preserving filter selections across sessions, so the monitoring view is ready immediately on login. Protecting the Activity Feed tile and Admin Dashboard from accidental deletion ensures the firm's operational monitoring view stays intact.
How Does It Work?
- Filters applied to the Activity Feed tile on the Admin Dashboard are saved automatically and persist through logout and refresh.
- The Activity Feed tile on the Admin Dashboard cannot be deleted.
- The Admin Dashboard cannot be deleted — only reset to its default layout.
Admin Dashboard Activity Feed tile with filters persisted across sessions
Open in Advanced Search from Value Tab
The "Reports for Case" option in the Case Value grid's three-dot menu has been renamed to "Open in Advanced Search" to more accurately describe its behavior.
Why Is It Important?
Reduces confusion by making the menu label match the actual destination, improving navigation discoverability. A clearer label means less hesitation and fewer mis-clicks when working in the Case Value grid.
How Does It Work?
- The menu option in the three-dot context menu within the Case Value grid previously labeled "Reports for Case" is now labeled "Open in Advanced Search."
- No change to the underlying functionality — the action still navigates the user to Advanced Search with the relevant case context pre-populated.
Advanced Search: Date Column Grouping for Aging Case Reports
Deployed to Production on Maintenance Release 26.01.07 (February 24, 2026)
Date columns that are already groupable in Advanced Search now support grouping by full date, year, month, and/or day. Click the three-dot menu on any groupable date column to see the new options. The maximum number of groupings is still 3.
Why Is It Important?
Lets users group search results by year, month, or day directly within Advanced Search, reducing the need to export data for external analysis. Grouping by time period makes it easier to spot patterns in case activity and other date-driven data at a glance.
How Does It Work?
- Click the three-dot menu on any groupable date column in Advanced Search to see the new grouping options: Full Date, Year, Month, and Day.
- This applies only to date columns that were already groupable.
- The maximum number of groupings is still 3.
Advanced Search: Multiple Subgroups
Users can now add multiple subgroups at the same level within an Advanced Search query. There is no limit on how many sibling subgroups can be added. Maximum nesting depth is two levels.
Why Is It Important?
Enables more precise query logic for complex filtering needs, reducing the need for workaround queries or multiple separate searches. More expressive queries also improve subscribed report accuracy, ensuring automated reports capture exactly the right data.
How Does It Work?
- Open or create a query in Advanced Search.
- Click Add a Group inside any group to add a subgroup.
- Click Add a Group again to add more subgroups at the same level — there is no limit on how many sibling subgroups you can add.
- Subgroups can themselves contain one additional level of nesting (Group > Subgroup > Subgroup).
- The Add a Group button is hidden at the deepest subgroup level to prevent further nesting.
- Queries with multiple subgroups save and reload correctly.
- Subscribed reports using complex multi-subgroup queries return results that match the full query logic.
Note: Maximum nesting depth is two levels (a group containing subgroups, which can each contain one more subgroup level).
QuickBooks Online Users
Date Paid on Transactions
Transactions now automatically capture the date paid across all payment workflows — including incoming QBO payments, auto-paid synced value entries, invoice payments (including LawPay), and trust requests. The date paid reflects when the payment was actually received or created, eliminating the need for manual entry.
Why Is It Important?
Eliminates manual payment date entry by capturing payment dates automatically at the time of sync. Payment timing is consistently recorded across all workflows without additional data entry.
How Does It Work?
When a payment is recorded through any of the workflows below, Neos automatically sets the Date Paid on the resulting transaction. The date reflects when the payment was actually received or created — no manual entry required.
Invoice Payments
- Add Payment on an invoice — Date Paid is set to the date the payment was added.
- LawPay payment on an invoice — Date Paid is set to the date the payment was added.
Trust Requests
- Trust request created — The transaction added to the trust value shows the Date Paid as the date the trust was created.
- Add Payment on a trust request — Date Paid is set to the date the payment was added.
QuickBooks Online Sync
- Approved Value Entry sync preference — When a value entry is synced to QBO and automatically paid, the Date Paid is set to the date the value was synced.
- Approved Invoice sync preference — When a payment comes in from QBO for an invoice (partial or full), the Date Paid is set to the date the payment was received.
Transaction detail showing the Date Paid field populated from QuickBooks Online payment
Have an idea for a future release?
In the Neos application, click the ? icon in the upper-right corner, then select "Suggest an Idea" to submit your suggestion directly to the product team.
