Building Carter DOOH
an Extension of Carter's Retail Media Network

Building Carter DOOH
an Extension of Carter's Retail Media Network

Building
Skip the Groomer
A D2C Pet Care Brand From Zero to $35K in Seven Weeks

Now Live at Billy Bishop Airport, Toronto

Now Live at Billy Bishop Airport, Toronto

Now Live at Billy Bishop Airport, Toronto

Interact with the prototype :)

Interact with the prototype :)

Interact with the prototype :)

Carter is a commerce media platform that consolidates campaign management across programmatic channels. Instead of managing each ad channel in its own tool, Carter gives you one place to plan, launch, and optimize across all of them.


Carter DOOH extends that same idea to physical screens like digital billboards, airport displays, transit panels. The same platform teams already use to run digital campaigns can now manage out-of-home inventory too.

Carter is a commerce media platform that consolidates campaign management across programmatic channels. Instead of managing each ad channel in its own tool, Carter gives you one place to plan, launch, and optimize across all of them.


Carter DOOH extends that same idea to physical screens like digital billboards, airport displays, transit panels. The same platform teams already use to run digital campaigns can now manage out-of-home inventory too.

Carter is a commerce media platform that consolidates campaign management across programmatic channels. Instead of managing each ad channel in its own tool, Carter gives you one place to plan, launch, and optimize across all of them.


Carter DOOH extends that same idea to physical screens like digital billboards, airport displays, transit panels. The same platform teams already use to run digital campaigns can now manage out-of-home inventory too.

Background

How this started

How this started

Running a DOOH campaign the traditional way was painful. Advertisers negotiated over email, chased creative assets manually, and coordinated with vendors just to get an ad on a screen. No central platform. No real time control. No easy way to track performance. Carter already had a strong foundation for digital advertising. My job was to extend it into the physical world without disrupting what advertisers already knew.

Dimension

Traditional DOOH

Programmatic DOOH (Carter)

Traditional DOOH

Buying Process

Buying Process

Programmatic DOOH (Carter)

Manual negotiation through email and vendor contracts

Automated through software, like Meta or DV360

Automated through software, like Meta or DV360

Pricing Model

Pricing Model

Traditional DOOH

Programmatic DOOH (Carter)

Share of Voice or fixed slots, hard to compare with digital

Share of Voice or fixed slots, hard to compare with digital

Cost Per Thousand, the same currency as digital advertising

Cost Per Thousand, the same currency as digital advertising

Targeting LogiC

Targeting LogiC

Traditional DOOH

Programmatic DOOH (Carter)

Bought specific screens or venues based on location

Bought specific screens or venues based on location

Target audiences and behaviors across multiple screens

Target audiences and behaviors across multiple screens

Measurement

Measurement

Traditional DOOH

Programmatic DOOH (Carter)

Static estimates from old traffic counts and audits

Static estimates from old traffic counts and audits

Live impression data from sensors and mobile devices

Live impression data from sensors and mobile devices

Workflow

Workflow

PowerPoint files and USB delivery to screens

PowerPoint files and USB delivery to screens

Cloud based scheduling with remote content updates

Cloud based scheduling with remote content updates

SOURCES: Industry reports on programmatic DOOH transition | Enterprise publisher survey data | Vistar Media, Hivestack, Broadsign platform analysis

SOURCES: Industry reports on programmatic DOOH transition | Enterprise publisher survey data | Vistar Media, Hivestack, Broadsign platform analysis

Roles and responsibilities

My Role & Process

This was a four person team. Two PMs, one developer, and me as the sole designer. We had one month to go from zero to a fully functional DOOH platform.

My responsibility covered everything on the design side. I mapped out the user flows, designed every screen, and delivered complete prototypes so the developer had a clear reference at every stage. I stayed close to the build throughout, sitting with the developer regularly to understand what was technically feasible and making sure design decisions survived implementation.


The biggest constraint was time combined with no direct access to users. I could not run usability tests or validate decisions through real advertiser feedback. Every design call had to be made on the basis of the PRD, conversations with the PMs, and my own understanding of how advertisers think and work. That pushed me to rely heavily on established patterns, keep flows intuitive, and make sure nothing required explanation to use.

Information Architecture

Information Architecture

End to End user journey map

End to End user journey map

INDUSTRY RESEARCH

Understanding the DOOH Landscape

Understanding the DOOH Landscape

Before designing anything, I needed to understand how DOOH actually worked as an industry. I had not designed for out of home advertising before, and the workflows looked very different from the digital ad world I was used to. I spent the early part of the project reading through industry research, studying existing platforms, and mapping the gaps between what advertisers needed and what current tools provided.

64%

64%

Creative collection
Creative collection

Time spent chasing assets from clients and agencies through emails and calls.

Time spent chasing assets from clients and agencies through emails and calls.

50%

50%

Trafficking
Trafficking

Time spent manually scheduling content and managing ad placement across screens.

Time spent manually scheduling content and managing ad placement across screens.

46%

46%

Client reporting
Client reporting

Time spent compiling performance reports manually for clients and stakeholders.

Time spent compiling performance reports manually for clients and stakeholders.

The traditional DOOH process was almost entirely manual

Running a DOOH campaign meant chasing creative assets, negotiating with vendors, and sometimes physically driving USB sticks to screen locations.

Running a DOOH campaign meant chasing creative assets, negotiating with vendors, and sometimes physically driving USB sticks to screen locations.

The disconnect was not technical, it was operational

DOOH and Digital came from different worlds with different rules

DOOH and Digital came from different worlds with different rules

Existing platforms solved parts of the problem, not all of it

Several platforms had emerged in programmatic DOOH. Each focused on inventory. None connected DOOH to the rest of the advertiser's campaign portfolio.

Several platforms had emerged in programmatic DOOH. Each focused on inventory. None connected DOOH to the rest of the advertiser's campaign portfolio.

"The opportunity wasn't building another DOOH platform. It was making DOOH feel native to a workflow advertisers already trusted."
"The opportunity wasn't building another DOOH platform. It was making DOOH feel native to a workflow advertisers already trusted."

What this told me about the opportunity

DOOH had become digital in terms of infrastructure but not in terms of integration. Carter DOOH did not need to compete with Vistar or Hivestack. It needed to feel like an extension of the platform advertisers already trusted.

That framing shaped every design decision I made afterwards.

DOOH had become digital in terms of infrastructure but not in terms of integration. Carter DOOH did not need to compete with Vistar or Hivestack. It needed to feel like an extension of the platform advertisers already trusted.

That framing shaped every design decision I made afterwards.

What I worked on

The Scheduling Feature

The Scheduling Feature

The Scheduling Feature

Scheduling was the most complex part of the product to design. Different advertisers come in with completely different intentions. The challenge was designing one flow that handled all of that without making the simple cases feel complicated.

How I structured the flow so advertisers always knew where they were

The scheduling flow had a lot of fields. Screens, dates, times, content, layout, pricing. Putting everything on one page would have been overwhelming.

I broke it into three steps. Schedule Basics, Layout and Content, Pricing and Review. Each step depends on the one before. You cannot pick a layout without knowing your screens. You cannot calculate pricing without your time blocks.

I also added a sidebar that fills in as the advertiser works. They can click any section to jump back and edit, without walking through the steps again.

How I handled pricing across the entire experience

DOOH campaigns can get expensive. Most platforms hide pricing until the last step. I wanted advertisers to see prices upfront so the review step never felt like a surprise.

In the screen selection step, every screen shows its daily rate right next to it. Advertisers know the cost of each screen while they are picking.

The review step goes deeper. Each billboard shows slot type, hourly rate, total, and the wallet being used. The wallet detail matters because Carter is built for retail media networks, where a single campaign can be funded by multiple brand budgets at once.

Giving advertisers three ways to bring content into a campaign

Not every campaign needs new creative. Some advertisers reuse content from previous campaigns. Some work from brand templates. Some upload fresh assets for the new run. The content step supports all three workflows so the experience adapts to the campaign instead of forcing the advertiser into one path.

Making approval status always visible

Every schedule needs admin approval before it goes live. This creates a problem. The advertiser submits and then has no idea what is happening.

I put pending approvals at the top of the dashboard so they are the first thing the advertiser sees. Every schedule also has a color coded tag. Green for active, yellow for pending, orange for upcoming, gray for archived.

This way the advertiser always knows where their campaign stands, without clicking into anything.

Outcome

NOW LIVE AT BILLY BISHOP

NOW LIVE AT BILLY BISHOP

The platform shipped on time. One month from start to finish. Four people. Zero direct user access. A fully functional DOOH management system built on top of Carter's existing infrastructure.


Shortly after the build wrapped, the team was awarded the RFP for DOOH at Billy Bishop Toronto City Airport. Carter DOOH is now powering ads across one of Canada's most premium travel hubs, used by real advertisers running real campaigns.

Reflection

What this
taught me

What this
taught me

Designing without users is not designing without research

Designing without users is not designing without research

The biggest constraint was no direct access to advertisers. The PRD, industry research, and conversations with PMs gave me enough to make confident decisions. Constraints force you to find inputs somewhere else, and those inputs can still be rigorous.

Staying close to development changed the design

Staying close to development changed the design

Sitting with the developer regularly was not just about handoff. Design and engineering pulling on the same rope made the final product stronger than either of us would have built alone.

Consistency was harder than creativity

Consistency was harder than creativity

The hardest part of Carter DOOH was not coming up with new ideas. It was making sure every screen felt like it belonged in Carter. Resisting the urge to introduce new patterns took more discipline than I expected, but it was the right call.

What I would push further next time

What I would push further next time

I would validate the flow with actual advertisers, even informally. Showing the prototype to a few people from the RMN side could have surfaced things I missed. I would also refine the empty state so it guides new advertisers toward their first action.

Designing without users is not designing without research

The biggest constraint was no direct access to advertisers. The PRD, industry research, and conversations with PMs gave me enough to make confident decisions. Constraints force you to find inputs somewhere else, and those inputs can still be rigorous.

Staying close to development changed the design

Sitting with the developer regularly was not just about handoff. Design and engineering pulling on the same rope made the final product stronger than either of us would have built alone.

Consistency was harder than creativity

The hardest part of Carter DOOH was not coming up with new ideas. It was making sure every screen felt like it belonged in Carter. Resisting the urge to introduce new patterns took more discipline than I expected, but it was the right call.

What I would push further next time

I would validate the flow with actual advertisers, even informally. Showing the prototype to a few people from the RMN side could have surfaced things I missed. I would also refine the empty state so it guides new advertisers toward their first action.