Back to Work

⚃ Exploring extracted data as entities.

Previous Next

At Dubber, we had to design for more than just the end user. We were also designing for a chain of resellers and telecom partners who would have to explain it to their customers.

In this case, we were working on a specific piece of extracted data. Without giving away the magic, it worked like this: entities are pulled from the recorded conversation based on contextual criteria related to the overall Moment (a specific instance within a conversation identified by context) and then sorted into a predefined topic.

So, how do we take this absolute gold mine of logic and data, and figure out how to make it brand-able, sellable and (most importantly) usable?

A high level flow diagram of the conversation to connection to moments and topics.

Prototyping

Given that we had strict time constraints on this project and the data was too complicated to navigate with anything static, I decided to skip past wireframes (despite what all those famous thought leaders on LinkedIn say, I find wireframing to be really important to my process).

Using real sample data provided by the AI team, I built a fully functional prototype. This prototype provided users with a simple interface that showed all the predefined topics of a Moment, and allowed them to click on these topics and see the related entities. It also let them filter the entities using basic text input.

View Live Prototype

Testing Internally

Our capacity for robust testing was pretty much non-existent at that time. However, we had access to people internally who didn’t know anything about this project and hadn’t seen our brand new (and shiny) design system. Now we could focus these sessions on understanding (the visuals) and expectations of what this could actually do — hopefully leading to some really valuable information.

Over the course of a single day, I managed to find eight people to test with. There was no reason to give any information up front, so each session was very loose. They simply played around with the prototype.

Understanding was the biggest success. All participants understood the concept and were able to demonstrate it in under five minutes (four were able to do it in under a minute). What caused friction was the language used and minor usability issues — both of which were reasonable, easy fixes. Expectation is where we got the most helpful feedback; almost all of it focused on how the user would dig deeper and find out more.

3 sticky notes showing some feedback from the testing sessions. 3 sticky notes showing some feedback from the testing sessions. 3 sticky notes showing some feedback from the testing sessions.

Finding a name

While we were testing and iterating, I started working on the brand-able aspect of the project — finding a suitable name. Using a naming framework that I’ve refined over my career, I got product and design to answer questions and send suggestions. All done asynchronously as we couldn’t get time to sit together for a naming workshop.

Some names that were suggested and rejected by the framework were: Cue (easily confused with queue), Thread (too close to message threads, a concept that already existed in the product) and Tie (just sounded awful in usage). But we did find a winner, Connection. It worked not just because it was easy to use within the product but because it described this feature very clearly, a connection between topic and value.

A board that shows the process of the naming framework applied to Entities.

Sell Sell Sell

The sellable part was for our sales team to plan and execute. My role was making sure they had what they needed. Through training sessions with sales, customer service and support teams, we went through testing outcomes, the naming process, and the functionality of Connections. These sessions also allowed them to contribute by providing feedback that wasn’t around usability but instead focused on branding and copy.

Wrapping it up

The final design for Connections used Switchboard, Dubber’s design system that the product design team I led built from the ground up. Helping users dig deeper and find out more was critical, so I redesigned the block by decoupling it from topics. This allowed users to start at Connection and (via a click interaction) see a full breakdown, essentially flipping the concept that was tested.

With version 1 wrapped up, we were able to tackle two critical areas: looking for something specific and discovery. Connections was now live and usage data was coming in every day, hopefully leading us to a bigger and better second version.

Ready to get in touch?

A human made this. A human with lived experience. A human with empathy. A human who values craft.

© 2026 — Noureddine Azhar