December 2025 Product Updates
This month’s release introduces powerful enhancements that streamline how teams manage data, collaborate, and scale their work in SmartSuite.
Formula Field: Complexity Validation

We’ve introduced improvements to the Formula Field that help keep formulas performant and easier to maintain by proactively managing complexity. These updates provide clearer guidance as you build formulas, helping prevent expressions that could lead to performance issues or unexpected errors.
Key Highlights
- Linked Record Depth Limit: New validation enforces a maximum linked-record depth of 3 levels, with immediate feedback when a formula exceeds this limit.
- Formula Complexity Warnings: As you build a formula, SmartSuite now warns you when you’re approaching complexity limits and shows a clear error if the limit is exceeded.
- Backward Compatibility: Existing formulas that exceed these limits will continue to run as-is. The new validation applies only to newly created or edited formulas.
- Clear Visual Feedback: Warning messages are visually distinct (yellow/orange with an alert icon), making it easy to tell the difference between cautions and blocking errors.
How It Works
- While creating or editing a formula, SmartSuite continuously evaluates linked-record depth and overall expression complexity.
- When a formula approaches the supported limits, a warning appears to help you simplify before issues arise.
- If a formula exceeds the allowed limits, an error message guides you to revise the expression before saving.
- These safeguards also enable behind-the-scenes optimizations that improve overall formula performance and system reliability.
This update helps you build cleaner, more efficient formulas while protecting performance at scale—resulting in a smoother, more predictable formula-editing experience.
Charts: Enhanced Numeric Formatting in Tooltips

We’ve rolled out an update to our charts that improves the way numeric values are displayed when you hover over any chart segment. Previously, tooltips ignored your custom numeric formatting options, which could leave your charts looking off. Now, tooltips accurately reflect settings like decimals, thousands separators, currency symbols, and more - making your data presentations look both precise and professional.
Key Highlights
- Field-Level Formatting: Chart tooltips now display numeric values using the formatting settings you define for each field.
- Broad Compatibility: This enhancement applies to all Chart Views, whether you’re using standalone features or embedded Chart Widgets.
- Consistent Appearance: Whether it’s a formula, lookup, or standard numeric field, the appropriate decimal precision, currency symbols, and large number abbreviations are respected.
- Locale & Default Settings: For numeric fields lacking a specific configuration, formatting automatically follows your locale settings, with a default precision of .00 when needed.
How It Works
- When you hover over a chart segment, the tooltip checks the numeric field’s defined formatting - displaying numbers with the correct separators, symbols, and precision.
- The update ensures that all numeric fields, including those from formulas and lookups, use field-level settings for a consistent look across all your charts.
- If a field doesn’t have explicit precision set, or if the value is derived from an AVG operator with a default of 1, the system defaults to showing numbers with a .00 precision.
Scripting: Additional Utility Functions

We’ve rolled out a series of improvements designed to make your SmartSuite scripting experience more intuitive and powerful. This update boosts usability and security while adding several highly requested functions for handling files, navigation, external requests, and UI styling.
Key Highlights
- Hydrated Records Option: Retrieve extra record details effortlessly using the hydrated flag on GET/List requests.
- Secure Redirection: A new function now lets your script safely send users to specific records, tables, or solutions in one simple step.
- File Download Capability: Trigger secure downloads of blob data directly from your scripts with the new download_data() function.
- Proxy Fetch Support: Bypass common CORS issues by routing external HTTP requests through a smart proxy service – complete with an easy-to-manage URL allowlist.
- Grid Selections: Quickly obtain the IDs of records selected in a grid widget using the get_grid_selections() method.
- CSS Injection: Enhance your script interfaces by injecting basic CSS into iframes to ensure a consistent look and feel.
How It Works
- Developers can now leverage a set of new SDK methods—such as download_data(), redirect_to(), get_file(), and get_grid_selections()—to perform file downloads, secure navigation, and data retrieval with a simple postMessage to the SmartSuite host.
- When using download_data(), the script encodes the file’s data and securely triggers a download without redirecting the user away from the current tab.
- The redirect_to() function safely hands off navigation tasks to the SmartSuite host, ensuring that only valid, permitted destinations are used.
- For external HTTP calls, proxyFetch routes your request through our secure server-side endpoint, while a dedicated UI allows you to configure a URL allowlist for added safety.
- Lastly, injecting basic CSS into iframes helps maintain consistent styling across components embedded in your scripts, making your customizations look great every time.
This comprehensive update is aimed at simplifying your development process and enhancing overall script functionality in SmartSuite. Enjoy faster, more secure, and visually cohesive scripting!
Charts: Advanced Formatting for X and Y Axis

We’re excited to introduce new advanced formatting options for your chart axes. Now you can precisely control the numerical display for both X and Y axes in your charts, making your data visualization clearer and more tailored to your needs.
Key Highlights
- Formatting Settings Button: For every applicable axis, you’ll see a dedicated “Formatting Settings” button that gives you complete control over number, currency, or percent displays.
- Customizable Modal: Clicking the button opens a modal where you can adjust settings such as precision, decimal and thousands separators, large number abbreviations, and even the currency code when needed.
- Smart Defaults: If you choose not to customize, the system will automatically use formatting options pulled from the first numeric field in your Values section, and will continue to auto-adjust unless you’ve made a manual change.
How It Works
- For each supported chart type - including dashboard views, standalone charts, and embedded widgets - a “Formatting Settings” button appears on any numeric axis that can be formatted.
- When you click the button, a modal appears displaying all available formatting options.
- Select your desired formatting type (Number, Currency, or Percent) and further adjust specific settings like precision and separators to suit your data.
- The system initially applies default formatting based on the first numeric value entered, and it will update automatically as field orders change until you open the modal and set your own preferences.
- Once you define your custom settings, they remain consistent even if you rearrange chart fields later on.
This enhancement ensures your charts are not only more visually appealing but also perfectly formatted to highlight your key data insights.
Automations: SmartSuite email action send limits

We’ve introduced email sending safeguards to help ensure reliable and consistent communication across SmartSuite workspaces. These protections are designed to maintain platform stability while supporting everyday notification and automation use.
Key Highlights
- Email Sending Safeguards: Workspaces on Free, Trial, Team, and Pro plans now have a daily email sending limit in place to ensure consistent delivery and prevent unintended overuse.
- Enterprise-Ready by Design: Enterprise and Signature plans are not impacted and continue to operate without email sending limits.
- Clear Failure Messaging: If a workspace reaches its daily email sending threshold, any affected automation will fail with a clear, readable message so teams understand why the action did not complete.
How It Works
- The email sending limit applies at the workspace level and covers all emails sent within a 24-hour period.
- Once the limit is reached, email-based automations pause and display a clear message indicating that the workspace has reached its email sending limit.
- Email sending automatically resumes once the limit window resets.
- If your organization requires a higher email sending limit, you can reach out to SmartSuite Support to discuss available options.
These safeguards help ensure dependable email delivery across SmartSuite while providing a clear path forward for teams with higher-volume communication needs.
Be sure to the What's New page for a complete list of enhancements and subscribe to say up to date on future ones.

SmartSuite provides work platform for standardizing workflows in the following areas:
- Governance, Risk & Compliance
- IT & Service Ops
- Project / Portfolio Management
- Business Operations






