#dashboard
#web
#mobile
#data
#Figma
Smart Text
Smart Text
Smart Text
Smart Text
Smart Text
Smart Text
Wouldn't it be nice if you didn't have to guess at what your data was trying to tell you? Smart text is just that; it's smart. If you start filtering and updating queries, it updates with you, ensuring you don't have to guess second if you got the right message from your data.
A piece of feedback we kept getting from customers was that they would filter their charts and graphs, and then the title wouldn't make sense. A feature allowed you to save and share your filters with another user. The following user didn't have the context for the filters you had applied and would be confused about why the data was either 1. missing or 2. incorrect.
Hover the chart below to see how it works.
Wouldn't it be nice if you didn't have to guess at what your data was trying to tell you? Smart text is just that; it's smart. If you start filtering and updating queries, it updates with you, ensuring you don't have to guess second if you got the right message from your data.
A piece of feedback we kept getting from customers was that they would filter their charts and graphs, and then the title wouldn't make sense. A feature allowed you to save and share your filters with another user. The following user didn't have the context for the filters you had applied and would be confused about why the data was either 1. missing or 2. incorrect.
Hover the chart below to see how it works.
Wouldn't it be nice if you didn't have to guess at what your data was trying to tell you? Smart text is just that; it's smart. If you start filtering and updating queries, it updates with you, ensuring you don't have to guess second if you got the right message from your data.
A piece of feedback we kept getting from customers was that they would filter their charts and graphs, and then the title wouldn't make sense. A feature allowed you to save and share your filters with another user. The following user didn't have the context for the filters you had applied and would be confused about why the data was either 1. missing or 2. incorrect.
Hover the chart below to see how it works.
Wouldn't it be nice if you didn't have to guess at what your data was trying to tell you? Smart text is just that; it's smart. If you start filtering and updating queries, it updates with you, ensuring you don't have to guess second if you got the right message from your data.
A piece of feedback we kept getting from customers was that they would filter their charts and graphs, and then the title wouldn't make sense. A feature allowed you to save and share your filters with another user. The following user didn't have the context for the filters you had applied and would be confused about why the data was either 1. missing or 2. incorrect.
Hover the chart below to see how it works.
Wouldn't it be nice if you didn't have to guess at what your data was trying to tell you? Smart text is just that; it's smart. If you start filtering and updating queries, it updates with you, ensuring you don't have to guess second if you got the right message from your data.
A piece of feedback we kept getting from customers was that they would filter their charts and graphs, and then the title wouldn't make sense. A feature allowed you to save and share your filters with another user. The following user didn't have the context for the filters you had applied and would be confused about why the data was either 1. missing or 2. incorrect.
Hover the chart below to see how it works.
Wouldn't it be nice if you didn't have to guess at what your data was trying to tell you? Smart text is just that; it's smart. If you start filtering and updating queries, it updates with you, ensuring you don't have to guess second if you got the right message from your data.
A piece of feedback we kept getting from customers was that they would filter their charts and graphs, and then the title wouldn't make sense. A feature allowed you to save and share your filters with another user. The following user didn't have the context for the filters you had applied and would be confused about why the data was either 1. missing or 2. incorrect.
Hover the chart below to see how it works.










Jan - May 2022
Timeline
5,000 New Users Added
Key Metric
Lead Designer
Role
Jan - May 2022
Timeline
5,000 New Users Added
Key Metric
Lead Designer
Role
TL;DR
TL;DR
Executive Summary
Executive Summary
What is the point of having charts and graphs if users cannot quickly and accurately read them with total comprehension? By adding user-defined logic to the titles of charts, the title would update to reflect the data when the data is updated. Users could then read the title and the chart and have all the necessary information to make the correct business decision.
Also, this feature added over 5,000 user seats to one customer account.
What is the point of having charts and graphs if users cannot quickly and accurately read them with total comprehension? By adding user-defined logic to the titles of charts, the title would update to reflect the data when the data is updated. Users could then read the title and the chart and have all the necessary information to make the correct business decision.
Also, this feature added over 5,000 user seats to one customer account.
Goals
Goals
1
Bring data literacy to all
In the business world, it is almost guaranteed that all employees have solid reading comprehension skills. We found the disconnect came from data literacy. People could accurately say which bar is taller than another, but taking that information and converting it proved impossible for some and difficult for most.
1
Bring data literacy to all
In the business world, it is almost guaranteed that all employees have solid reading comprehension skills. We found the disconnect came from data literacy. People could accurately say which bar is taller than another, but taking that information and converting it proved impossible for some and difficult for most.
1
Bring data literacy to all
In the business world, it is almost guaranteed that all employees have solid reading comprehension skills. We found the disconnect came from data literacy. People could accurately say which bar is taller than another, but taking that information and converting it proved impossible for some and difficult for most.
2
Provide a simple UI
While researching the smart text landscape, we found that many tools needed to be more clunky or overly complicated. We had to ensure our offering would be easy to use so that it would get used everywhere.
2
Provide a simple UI
While researching the smart text landscape, we found that many tools needed to be more clunky or overly complicated. We had to ensure our offering would be easy to use so that it would get used everywhere.
2
Provide a simple UI
While researching the smart text landscape, we found that many tools needed to be more clunky or overly complicated. We had to ensure our offering would be easy to use so that it would get used everywhere.





Configuration for Smart Text
Solutions
Solutions
1
Create a Smart text componenet
We needed a text component that we could put anywhere there was text. It had to respect our existing text's font, weight, size, and other rules. We had to take special consideration for text inside of charts and graphs as that ran on a different engine.
1
Create a Smart text componenet
We needed a text component that we could put anywhere there was text. It had to respect our existing text's font, weight, size, and other rules. We had to take special consideration for text inside of charts and graphs as that ran on a different engine.
1
Create a Smart text componenet
We needed a text component that we could put anywhere there was text. It had to respect our existing text's font, weight, size, and other rules. We had to take special consideration for text inside of charts and graphs as that ran on a different engine.
2
Use existing data points
By researching and finding all the existing data points we had across the tables and queries of data, we created a list of 23 items that users could utilize, not including all of the individually filtered data points they wanted.
2
Use existing data points
By researching and finding all the existing data points we had across the tables and queries of data, we created a list of 23 items that users could utilize, not including all of the individually filtered data points they wanted.
2
Use existing data points
By researching and finding all the existing data points we had across the tables and queries of data, we created a list of 23 items that users could utilize, not including all of the individually filtered data points they wanted.
3
One experience, many places
We built the Smart Text to be configured in a modular way. It ended up being inserted into six different locations by four development teams.
3
One experience, many places
We built the Smart Text to be configured in a modular way. It ended up being inserted into six different locations by four development teams.
3
One experience, many places
We built the Smart Text to be configured in a modular way. It ended up being inserted into six different locations by four development teams.
Conclusion
When we showed the feature to our customer advisory board and then in the beta and general release, the response was an overwhelming 'thank you.' Giving customers the tools to understand better how their business was doing was a massive win for everyone..'
By ensuring that your data is up to date AND that the text matches the visuals, you avoid data confusion and incorrect assumptions. Smart Text allowed customers to build a dashboard that told a more accurate data story and allowed key stakeholders to understand the data more clearly.
When we showed the feature to our customer advisory board, and then in the beta and general release, the response was an overwhelming 'thank you'. Giving customers the tools to better understand how their business was doing was a huge win for everyone. One customer specifically was able to role out Domo to their entire company because of the accessibility improvements it brought, totaling more than 5,000 user seats added.
By ensuring that your data is up to date AND that the text matches the visuals, you avoid data confusion and incorrect assumptions. Smart text allowed customers to build dashboard that told a more accurate data story, and allowed key stakeholders to understand the data more clearly.
Josh is an incredibly technical designer. He takes a 360 view and is detailed on everything he delivers! He is collaborative and very easy to work with. I would trust him on any business need.

Cassidy Bouse
Senior Product Designer
More projects





