Case studies

Case study · Audience IQ

Studio
AIAd techShipped

Audience IQ

Describe who you want to reach in your own words and get ready-made audiences, right where you already search.

Role
Senior Product Designer, concept to launch
Team
Product, engineering and QA at Media.net
Platform
Select web app (desktop)
Timeline
March to October 2026
Cover
Audience IQ: product screens from the final design

Context

Building an audience, one segment at a time

Select is where people at Media.net put together advertising deals. One step of every deal is choosing who should see the ads. That audience is built from segments: ready-made groups of people, such as "frequent travellers" or "new parents", supplied by many data companies.

Audience IQ is an AI tool that suggests audiences for a deal. You describe who you want to reach in a short sentence, and it comes back with ready-made audiences, each one a combination of segments. I designed it from the first concepts in March 2026 to the October 2026 release.

Describe it

Type who you want to reach, like "premium high-value shoppers".

Get audiences

AI suggests audiences, each one a mix of segments.

Cost up front

Every suggestion shows its price, and a running total adds it all up.

In the flow

It sits inside the segment search people already use while creating a deal.

The problem

People describe audiences in words. The library only knows segment names.

Finding the right audience meant searching segment names one data company at a time, then combining them with AND and OR logic: people in this group AND that one, OR in another. That takes time, and it takes knowing how every company names its segments.

But requests never arrive as segment names. They arrive as a description of people.

How might weLet someone describe an audience in their own words and get a ready-made one, without leaving the deal they are working on?

Related work

Custom Audience: build your own

Audience IQ suggests audiences. Alongside it, I designed Custom Audience, where people build their own. They can describe it in AI Chat, or put it together by hand: drag segments from the library into groups, choose All of or Any of, and combine groups with AND or OR.

Custom Audience · AI Chat
Custom Audience popup in AI Chat mode: a describe-your-audience prompt with examples, and a conversation with quick-reply options and a profile summary

Drag, drop, and let AI fill the gaps

The builder starts empty, with a drop zone that says exactly what to do. Drop the first segment and the insights wake up: how many people it can reach (avails), the total cost and a plain-language summary of who you are reaching. Each group suggests related segments you can add in one click, and the expression underneath spells out the result, so the AND and OR logic is never a guess. Step through the build below.

Custom Audience · building an audience
Empty Custom Audience builder with a drop zone, and a segment being dragged in from the library

How they fit together

Custom Audience is for building an audience from scratch with full control. Audience IQ brings ready-made audiences straight into the deal, inside the segment search people already use.

What shipped

AI inside the search

The segment search now has an AI icon. Type a description and Audience IQ works on it while the normal keyword results stay usable. Suggestions arrive in their own panel at the top: a few audiences, each with a name, a short description, a price and a + to add it. Keyword results sit underneath as before, and the Total cost bar adds up every price, whether it is a flat fee or a percentage.

Audience IQ · suggestions
Segment library with a brief in the search, an Audience IQ panel of four suggested audiences, keyword results and a total cost bar
Before typing
Segment library search with an AI icon and a plain list of segments
While AI works
Audience IQ loading state that says AI is analysing your audience, with keyword results below

Iterations

Shaped by reviews

Reviews with product and QA shaped the design from the first concept to launch. The biggest change was where the suggestions live and how they look.

Where suggestions live
Before: AI suggestions inside a Custom Audiences accordion that look like search results
01

Out of the folded section. Suggestions moved out of a collapsible Custom Audiences section to the top of the library.

02

Look like AI. Their own panel and background, so they do not read as search results.

03

Label once. An AI tag on every card felt repetitive, so one label and a subtitle cover the whole panel.

04

Cost that adds up. The total includes segments priced as a percentage, not just flat prices.

05

Small fixes. An AI icon in the search, subtitles, and a hover for long segment names.

The details

One popover for every detail

Cards keep titles and descriptions to two lines so the panel stays easy to scan. At first, the full title, the description and the audience’s recipe (which segments it combines) each had their own small pop-up. I combined them into one popover: full title, price and description, then the recipe as a list of segments, each with its source and price.

Card details
Before: a card with three separate tooltips for title, description and expression

Design system

Built from the Select Design System

Audience IQ is made from the Select Design System: its fields, cards, pop-ups and colours. New AI states, like the loading panel and the suggestion cards, use the same parts as the rest of the product, so they feel native rather than bolted on.

What I learned

Designing AI into a busy flow

Meet people where they are

A brilliant separate tool loses to a good one in the place people already work.

Make AI look like AI

A distinct panel and label set the right expectations, and kept AI suggestions apart from exact search matches.

Put details in one place

One popover beat three small pop-ups: people get the whole story with a single hover.

About the visualsEvery screen here is recreated with placeholder content, so no client, data-company or segment data is shown. Audience IQ shipped in the October 2026 release.