Making Formulas Easy and Building Smartsheet’s First Generative AI Feature

Multi-phase improvements to remediate customer’s number one support topic and take the code requirement out of formula creation

2023 – 2024
Delivered to Market

Formulas are Smartsheet's ‘secret ingredient’

They’re highly flexible, and Smartsheet offers a wider range of utility than many of its primary Project Management focused competitors like Monday and Asana.

They're also over half of support questions.

Formulas are responsible for most of Smartsheet’s community forum posts. They require lots of customer education, troubleshooting, and support.

Key Outcomes

Shipped AI-powered natural language formula creation experience

This delivery brought Smartsheet’s first Generative AI feature to market and earned customer compliments for how much easier it made formula creation.

It provided a valuable playbook for future Generative AI feature launches, helping craft a go to market approach (strategy, collateral, messaging) for other AI features.

Redesigned formula syntax editing UX for Smartsheet's New Views

As Smartsheet worked to rebuild its core asset – the sheet – and associated controls, I led design work to improve formula syntax editing to be a best-in-class code editor UX.

Borrowing from familiar IDE conventions and integrating smart accelerators, this shipped a more flexible form factor and intuitive editor for syntax power users

Merged AI power with core experience

Our initial delivery of natural language powered formula editing came as a minimally viable add-on feature, separate from the core Formula editor UX

With New Views going to market, we had an opportunity to integrate this feature more tightly, and crafted an intuitive ‘translation’ modality for formula editing

Delivered strategic direction for future

A key to the success of this work was setting a vision early, and delivering components of it incrementally.

I helped develop a roadmap for several quarters of further enhancements – like bringing formulas more ‘natively’ to the sheet as pre-built column types, providing built in templates for formula creation, and enhancing in-product help.

Key Metrics

over

30%

decrease

In Enterprise formula support cases following AI implementation

10%

fewer

community forum posts about formula difficulties

over

80%

accuracy

Delivering valid formula outputs via AI powered creation

Very Positive

Customer sentiment around editing improvements

Design Process

Approach and Cadence

Approach and Cadence

Stop the bleeding: AI formula creation MVP

Syntax use is a full-stop, do-not-pass-go moment for many customers – stopping them from realizing value.

With GenAI tools rapidly improving at code completion, we saw an opportunity to quickly ship an MVP of NL formula creation to test the waters.

Core formula editor experience redesign

Making syntax optional was the key to expanding the total user base and engagement, but improving syntax editing was key for power users.

We decided that after unlocking basic NL creation, improving syntax editing was key.

+
Unified formula editing and AI powered creation

Our GenAI tool needed to become tightly embedded in the core formulas experience to make discovering and using the tool intuitive.

And, it needed to migrate from our Legacy sheet UX to our New Views experience.

Minimum Viable AI Formulas UX

From Hackathon to Reality

From Hackathon to Reality

"AI in core sheet tools” annual hackathon project
"AI in core sheet tools” annual hackathon project

Conceptualized how GenAI might power up Smartsheet’s core tool user experiences – from filters, to formulas, to activity log, and generating data and structure.

Built proof of concept for formula creation in sheet
Built proof of concept for formula creation in sheet

Proved technical feasibility of passing column names and necessary sheet structure to an LLM and returning a valid Smartsheet formula.

Winner of top prize "Homepage Hero" award from SLT
Winner of top prize "Homepage Hero" award from SLT

The hackathon project resonated with leadership – and won a first place prize. The 'Homepage Hero' is a project that would be worthy of home page emphasis.

Product Implementation

Product Implementation

Simple input/output AI interaction
Simple input/output AI interaction

We experimented and tested full conversational, as well as simple input/output modalities – and found customers preferred the simple form.

They knew what to ask for, and what to expect back. Added bonus: this made it much easier to ensure predictability of responses, lowered costs, and negated context window issues.

Explanations of output or errors – also generated by AI
Explanations of output or errors – also generated by AI

At the time, a fairly new pattern that later was incorporated into most of our AI experiences. This provided explanatory context for where an answer came from – or didn’t

Built in a check using formula lexer to validate that returned formulas were valid Smartsheet syntax.

Rating, feedback, and AI safety
Rating, feedback, and AI safety

Tied-in rating modality provided a way for us to gather examples and refine model prompting. And, a pulse on customer sentiment and specific issues.

AI whitepaper developed in tandem with product marketing to provide clarity on data egress, trust. Also built in feature flags to turn off entire feature for some customers.

New Views Syntax Editing

Research Discoveries

Discoverability barriers

Customers had to know to type ‘=’ in cell, and the function names. The toolbar 'quick access' to the SUM function was often truncated.

Column formula creation – the most powerful way to use formulas – was hidden in a menu on cells with existing formulas.

A buggy formula editor
A buggy formula editor

Moving throughout long formulas closed the editor, resulting in unintended formula saves.

Moving throughout the sheet while editing a formula functionally impossible, since it opened inside a cell editor.

Dated UX with usability issues
Dated UX with usability issues

The formula editor often covered cells that customer wanted to reference, requiring the cell name to be manually entered using proper syntax.

Syntax display had no clear delineation between elements, and no bracket matching or formula hierarchy representation.

Design Solutions

Improved toolbar discovery
Improved toolbar discovery

Clear CTA in toolbar with explanation of formula value to customer.

Panel-based editor
Panel-based editor

Provides a stable surface with abundant room for edits.

Includes a ‘staged’ apply button, so inadvertent changes are less severe.

Syntax highlighting and bracket matching
Syntax highlighting and bracket matching

Highlighting syntax elements follows common IDE conventions and makes long formulas more readable.

Smart bracket matching makes it clear where edits are happening. Bracket auto-completion reduces syntax errors.

Easy column referencing
Easy column referencing

Ability to add a column reference simply by typing name. Autocompletes and adds dynamic ‘@row’ reference.

Easy column formula creation
Easy column formula creation

A key for scalable formula creation. Enabled via split button – add to current column, or add as new column.

Unified AI and Syntax Experience

Research Discoveries

Syntax requirement will always be a barrier to adoption
Syntax requirement will always be a barrier to adoption

Over half of Smartsheet's support forum posts are about formula syntax, which requires learning a whole new language to craft logic.

Even experienced users found formulas hard to parse
Even experienced users found formulas hard to parse

Users who had a grasp of syntax were still using the MVP AI formula panel – for natural language troubleshooting, putting a formula they'd written in syntax in the panel so they could 'read' the logic.

Confusing to have two separate experiences
Confusing to have two separate experiences

Two places to go for slightly different experiences is innately confusing – and was never a long term ambition.

Design Solutions

Natural language creation
Natural language creation

Confusing syntax completely bypassed with tight NL ‘translation’ integration within Table View Formula panel.

Swap modes to switch input
Swap modes to switch input

The ability to quickly ‘swap’ between syntax and NL editing allows customers the best of both worlds – tight control of syntax, more fuzzy intent interpretation with NL, and easy explanations as writing and editing.

Combined UX to scaffold novice formula builders towards pro level
Combined UX to scaffold novice formula builders towards pro level

Putting these modalities together enhances learning – like having a WYSIWYG editor alongside the code it outputs.

Additionally, one experience to maintain with clear product team mapping simplified future maintenance.

Lessons Learned

Seizing the Moment

The project began as a hackathon idea, proving feasibility and desirability – on a large stage with great visibility across company leadership. That helped build a lot of momentum to continue investment.

This project was well positioned for a moment when AI investments were salient and hyped – and still solved a core customer problem. That pairing of meeting a market narrative and a customer need provided wind in our sails as we built this into a full fledged product.

Improving Incrementally

Shipping an MVP with limited functionality enabled rapid user feedback, which guided subsequent improvements. Metrics (e.g., 30% fewer enterprise support cases and 80% formula accuracy) highlighted the impact of changes and guided iterative improvements. Gathering user ratings and feedback helped refine the AI model and provided insights into real-world issues.

Cross-functional Collaboration

Tight collaboration with leadership, marketing, and technical teams ensured a successful go-to-market strategy for Smartsheet’s first generative AI feature. Breaking down those boundaries as we collaborated let everyone feel invested – and made the project more fun to work on.

© Isak Knivsland, 2025

Crafted with care – feedback, thoughts, or observations are welcome.

All images on this website are either original images I created or captured , or sourced from Fortepan Iowa, a cooperative supporting the preservation of local historical photographs. As a student at the University of Northern Iowa I contributed images to this project.

Fortepan Iowa photographs are used under the Creative Commons Attribution-ShareAlike 4.0 license (CC-BY-SA 4.0). This license allows sharing, use, and adaptation of material freely. Adaptations of Fortepan images on this site are de-facto shared under the same license.

Visit the image attribution page of this site to view all specific citations.

© Isak Knivsland, 2025

Crafted with care – feedback, thoughts, or observations are welcome.

All images on this website are either original images I created or captured , or sourced from Fortepan Iowa, a cooperative supporting the preservation of local historical photographs. As a student at the University of Northern Iowa I contributed images to this project.

Fortepan Iowa photographs are used under the Creative Commons Attribution-ShareAlike 4.0 license (CC-BY-SA 4.0). This license allows sharing, use, and adaptation of material freely. Adaptations of Fortepan images on this site are de-facto shared under the same license.

Visit the image attribution page of this site to view all specific citations.