- 10 Minutes to read
- Print
- DarkLight
- PDF
Release Updates
- 10 Minutes to read
- Print
- DarkLight
- PDF
Latest from Planful! Check out this month's Release Notes.
Dynamic Planning: Conditional Formatting in SpotlightXL and Spotlight Web
Users can apply Excel-style conditional formatting to numeric measures in SpotlightXL reports.
Read More…
With this release, we have introduced Conditional Formatting for numeric measures in SpotlightXL reports, enabling users to create visually rich reports by applying Excel-style formatting rules. These visual cues seamlessly transfer from SpotlightXL to Spotlight Web, providing consistent data highlights across platforms.
.png?sv=2022-11-02&spr=https&st=2025-11-01T22%3A04%3A35Z&se=2025-11-01T22%3A14%3A35Z&sr=c&sp=r&sig=PizahJMv3HBDBwUvSotoNRuXs1JEUvXj0exo0VXjKmU%3D)
Key capabilities
Design Mode Support: Users can now define conditional formatting rules for numeric measures directly within SpotlightXL in the Design Mode, using Excel's native conditional formatting tools.
Automatic Visual Sync with Spotlight Web: The defined formatting is automatically applied in the Run Mode and is fully reflected in the Spotlight Web interface, ensuring a consistent reporting experience.
Customizable Conditions & Appearance: Users can apply conditional formats based on various rules and select whether the color is applied to cell text or cell background.
Supported Comparison Operators:
between
not Between
equal to
not equal to
greater than or equal to
less than or equal to
.png?sv=2022-11-02&spr=https&st=2025-11-01T22%3A04%3A35Z&se=2025-11-01T22%3A14%3A35Z&sr=c&sp=r&sig=PizahJMv3HBDBwUvSotoNRuXs1JEUvXj0exo0VXjKmU%3D)
Key Benefits
Conditional Formatting enables:
Instant identification of data patterns, trends, and outliers.
Enhanced readability for reports used in financial and operational decision-making.
Faster insight extraction by leveraging visual cues without manual analysis.
Current Limitations
Conditional Formatting cannot be used in Cascaded Reports.
Can only be applied to numeric measures.
Conditional Formatting will not be reflected in:
Exports to Excel or PDF
Report Distributions

Dynamic Planning: Report Commands for Enhanced Report Customization
You can now streamline SpotlightXL report design using intuitive /-based text commands directly in the grid. These commands auto-execute in Run Mode and work seamlessly across SpotlightXL and Spotlight Web for consistent behaviour.
Read More…
With this release, we have introduced a powerful new feature in Dynamic Planning Report Commands to streamline report design in SpotlightXL using intuitive, text-based directives. This update allows report editors to embed commands directly into the grid, eliminating the need to navigate menus for common tasks like hiding or locking cells.
You can now define report behaviour using text commands, directly within the first row or column of your SpotlightXL report in Design Mode. These commands begin with / and execute automatically when the report switches to Run Mode, improving report readability and design efficiency.
Reports designed using Report Commands in SpotlightXL will retain the same behaviour when rendered in Spotlight Web, ensuring consistent report output across platforms.
Available Commands
Commands | Description |
|---|---|
/hiderow | Hides the entire row in Run Mode |
/hidecolumn | Hides the entire column in Run Mode |
/lockrow | Locks the entire row from edits in Run Mode |
/lockcolumn | Locks the entire column from edits in Run |
Commands can also be inserted via formulas, allowing for dynamic, data-driven logic.
You can also apply commands conditionally using Excel-like formulas. Both outcomes (TRUE and FALSE) must return a valid command:
=Lock actuals and allow forecasts to remain editable:
=IF([Scenario]="Actual", "/lockcolumn", "/unlockcolumn")
This ensures forecast periods stay open for planning while actuals are protected.
Key Benefits
Empowers report designers with intuitive, keyboard-driven control
Reduces dependency on formatting menus or IT support
Enables logic-based report behaviour for dynamic planning needs
Improves consistency and security in report execution
Current Limitations
Report Commands cannot be used by row in Cascaded Reports.
Report Commands will not be reflected in:
Exports to Excel or PDF
Report Distributions
Dynamic Planning: Support for Non-Numeric Data Movement from External Source Models
With this release, we have enhanced Dynamic Planning mapping capabilities to support the movement of non-numeric data, such as comments, tags, and status fields, from ESMs to Analytical Models. This enhancement enables seamless integration of qualitative inputs into your planning processes.
A new Non-numeric Measure source field type is now available within ESM subtasks.
Users can now:
Map non-numeric measures during model-to-model data movement.
Transfer qualitative data such as:
Status fields (e.g., “In Progress”, “Complete”)
Comments and notes
Tags and reasons
This broadens the scope of analysis in Analytical Models by allowing more descriptive and contextual data.

Planful AI: Introduced Aliases in Hierarchy Management for Enhanced Question Interpretation
Planful now supports Aliases in Hierarchy Management, allowing users to query data using familiar, business-friendly terms for improved AI accuracy.
Read More…
With this release, we have introduced a new Aliases field in the Default Properties of Hierarchy Management. This enhancement allows administrators to assign business or organization-friendly names (aliases) to hierarchy members, enabling users to use familiar, non-technical terms when asking data-related questions in Planful AI.
Previously, Planful AI matched user queries only to exact or similar Member Names or Member Codes. When no match was found, users often saw a list of similar names to choose from, which can be confusing for business users if they are not sure of the exact name.
Now, Aliases can be added to dimension members, allowing Planful AI to prioritize the defined names during query interpretation. This helps AI narrow down the specific dimension member (for example, Account) and deliver faster, contextually correct responses without needing further clarification from users.
How It Works
Aliases are configured in Hierarchy Management under the Default Properties pane for the desired members.
One or more aliases can be added. Multiple Aliases must be comma-separated.
Example: For a member named NET_INC_001, aliases can include: Net Income, Net Profit, etc.
Alias must be unique within each dimension.
For example, in the Account dimension, you can assign the alias Travel Expense to one member. The same alias can also be used for a member in another dimension, such as Company or Department.
Supported Hierarchy Type and Dimensions
Type: Finance Hierarchies
Dimensions: All Dimensions are supported (except system-defined dimensions
Supported Hierarchy Types: Main Hierarchy and Alternate Hierarchies
How to Add Aliases to a Hierarchy Member
Navigate to Maintenance > Hierarchy Management.
Under Hierarchy Selection:
Select Type as Finance Hierarchies.
Choose the Dimension.
Select the Main Hierarchy or Alternate Hierarchies.
Click Apply Selection.
In the hierarchy tree, select the desired member.
In the Default Properties pane, enter the Aliases in the aliases field.

Click OK, then Save.
Once saved, Planful AI will automatically use these aliases when interpreting user queries.
Examples
Use Case 1
Member Name: NET_INC_001
Aliases: Net Income
User Query: Show me Net Income for Q3
Result: Planful AI retrieves data for NET_INC_001, even though the member name was not used.
Use Case 2
Available Members:
Operating Expenses – Total
Operating Expenses – Sales
Operating Expenses – Marketing
Operating Expenses – Corporate
User Query: Show me Operating Expenses for Q2
Result (Before adding aliases): Planful AI shows all four members and asks the user to pick one.
Add Aliases: Add Operating Expenses as an Alias to the member Operating Expenses – Total.
Result (After adding Aliases): Planful AI directly returns data for Operating Expenses – Total without showing other options.
Business Value
Allows users to use familiar terminology in AI queries.
Improves response accuracy without requiring additional clarification from the user.
Enhances adoption of Planful AI across finance and non-finance stakeholders.
Planful AI Analyst: Chart Type Switching
With this release, we have improved the charting experience in the Analyze mode by enabling seamless switching between multiple chart types. Users can now choose the most relevant visualization, such as Bar, Column, Line, Dual Axis, or Pie, from a Switch Chart Types dropdown menu, for viewing the data in a format that best supports their analysis, presentation needs, or preference.
This enhancement offers greater flexibility and customization in visualizing results, enhancing the overall financial analysis workflow.
Note:
Dual-axis charting is only available for questions with more than one column of numerical output.
.png?sv=2022-11-02&spr=https&st=2025-11-01T22%3A04%3A35Z&se=2025-11-01T22%3A14%3A35Z&sr=c&sp=r&sig=PizahJMv3HBDBwUvSotoNRuXs1JEUvXj0exo0VXjKmU%3D)
Platform: User Group Support in Approval Role Setup
Admins can now assign Approval Roles to user groups. This enhancement simplifies access control and improves consistency across Budget Entities.
Read More…
With this release, we have introduced User Group support for approval roles, significantly improving how administrators manage access across Budget Entities. Previously, approval roles could only be assigned to individual users. Now, admins can assign roles at the user group level, streamlining access control and ensuring consistency across large teams or dynamic organizational structures.
Key Capabilities
User Group-Based Access Assignment: Assign roles to groups instead of individuals.
Dynamic Access Inheritance: All users in the group inherit the assigned approval role and associated permissions.
Permissions for group-level configuration:
Edit Scenario
Enable Workforce User Access Tab
Inherited Access View: A new Inherited Security tab in the User level screen shows role assignments inherited from user groups, including the group that granted the access.
Union Role Resolution: When a user has both individual and group-based access, the system applies a union of permissions across both sources.
To Assign or Edit Approval Role for a User Group
Navigate to Maintenance > Administration > User & Role Management.
Go to the User Group tab and click the Shield icon next to the desired user group to open their Security Configurations.
Select Approval Role Setup.
Turn permission checkboxes on/off for:
Edit Scenario
Enable Workforce User Access Tab.
Choose the Budget Entity levels and assign Role.
Click Save to apply changes.
To learn more about Setting Up Approval Roles, click here.
Use Case 1
Group-Level Access Only: A user without any direct (user-level) approval roles is added to a group that has access to a Budget Entity.
The user now inherits the group’s access automatically.
The new Inherited Security tab displays the exact group(s) from which the access is derived.
The Edit Scenario and Enable Workforce User Access Tab checkboxes are disabled (as they are set at the group level).
Use Case 2
Mixed Access (User + Group): When a user receives approval role assignments, both individually and via a user group:
The system applies a union of permissions, combining the most permissive access from both sources.
For example, if the group provides access to the Budget Entity "USD" and the user is assigned to "Non-USD", both entities become accessible.
Similarly, consider the following scenario:
User Group role includes:
Template Actions: View, Forward
Approval Actions: Forward
User role adds:
Template Actions: Input, Approval
Approval Actions: Workflow History, Final Approve, Approve
The user inherits all four Template Actions (View, Forward, Input, Approval) and all Approval Actions (Forward, Workflow History, Final Approve, Approve) combined.
Limitations
Group-inherited permissions cannot be edited at the user level; modify them from the User Group scope instead.
The User Group dropdown does not include an option to select Everyone. Users must be assigned to specific user groups individually.
Admins cannot assign the following permissions within the User Group context:
Enable Template Snapshot
Create and Manage Views
Edit Subline Summary Line
Predict: Introduced Conversational Forecasting to Project Future Trends
Prediction with AI for forward-looking insights, now available in Planful AI Analyst Mode.
Planful's Predict now supports a powerful new natural language-enabled Prediction functionality that allows users to project future values based on historical trends, seasonal patterns, and business behaviour, powered by AI/ML.
To use this feature, you must have Predict enabled in your application. If Predict is not currently enabled, contact your Planful Account Manager to request access.
Key Highlights
New conversational forecasting analysis: Forecast
In addition to the existing Data Lookup, Scenario Variance, Time Comparison analysis types, users can now leverage the new Forecasting type of analysis to generate forward-looking projections.
Accessible through natural language commands such as:
“Forecast my sales for the next 6 months”,
“Generate projection for payroll in Q1 2026”,
“Estimate travel expenses by department for the next 3 months”.
Flexible Timeframes
Forecasts can be generated for: Month, Quarter, or Year.
Interpretability via Contextual Insights: Users can right-click on any forecast within the response table to view a Context panel explaining: why a value was predicted, key contributing factors, and past trend used for the projection
Key Benefits
This new conversational forecasting analysis functionality brings AI-powered prediction directly into Planful AI screen , enabling users to:
Rapidly explore “what’s likely to happen next” based on using natural language queries.
Support data-driven decision-making in forecasting and planning processes.

Structured Planning: Wildcard Support in New Template Setup Experience
With this release, wildcard support is now available across mapping configurations in the New Template Setup Experience. This enhancement provides greater flexibility and control during template design by allowing users to define segment mappings using pattern-based wildcard entries.
Wildcard Mapping Now Supported for:
Destination Account Mapping (Posting and History)
Reference Account Mapping
Users can enter wildcard values (e.g., 123%) directly within the mapping dialogs to match multiple segment members efficiently. This eliminates the need for line-by-line mapping in many planning scenarios.
To learn more about Wildcard Support for Destination and Reference Account Lines, click here.
Workforce Planning: Automated Employee Processing for Employee Type Updates
With this release, we have automated employee processing when compensation mappings within an Employee Type are updated. Previously, when you mapped or unmapped a compensation item from an existing Employee Type, all employees linked to that type were marked as Unprocessed — requiring administrators to process them manually.
With this enhancement, employees are now automatically processed whenever compensations are mapped or unmapped from their Employee Type. To learn more about Employee Type, click here.
Note:
The automation applies only to compensation changes within Employee Types. Name, code, or review type changes or percentage changes do not trigger automatic processing.