Content Framework & Partner Attribution

Building a flexible framework for seamless integration and partner attribution

Multiple mobile screens displaying the Sonos app interface with options for music streaming services, playlists, and podcast navigation.

The Sonos app integrates with over 100 content services, requiring a consistent and unified experience across diverse platforms and content types. To achieve this, we developed flexible UI frameworks designed to accommodate various content formats and metadata.

As the content design lead, I collaborated closely with partner team stakeholders and major content providers like Spotify, Apple Music, and Amazon. Together, we aligned on partner strategies, ensuring that our design decisions not only reflected our agreements but also supported the shared vision we shaped for the future of content integration.

My Role

Lead Product Designer


Team

Art Director
Product Manager (Partner Integrations)

10+ Mobile Engineers/QA
5+ Web Engineers/QA
5 Platform Engineers


Timeline

Q4 2022 – Q3 2023

Thirteen mobile app screens showing Sonos interface mockups with playlist, album, station, and podcast features. Each screen includes titles, subtitles, and placeholders for images. The design features black background, text, icons, and navigation elements.

Impact

Successful alignment with top content partners such as Spotify, Apple Music & Amazon

on partner strategy for the new Sonos app.


+17 million total click-throughs

into partner service home in the Sonos app over the last 30 days.


+51 million total click-throughs

on the Play button within content hero views over the last 30 days.

A collage of various music and audio streaming service logos on a yellow background.

Partner Collaboration Process

01
Analyze existing partner-provided metadata and content to identify gaps and develop an effective IA framework for browse touch points.

02
Assess partner requirements—including branding, contractual agreements, and attribution guidelines—to ensure proper representation in aggregated content views.

03
Collaborate with major content partners to align on strategic goals, refine proposals for the new app’s vision, and iterate based on feedback.

04
Develop clear guidelines for partners on asset and metadata submission, ensuring consistency and seamless integration into our frameworks while evolving the service experience.

Designing the Hero and Container View Information Architecture

Developing a sustainable and scalable framework to support diverse content types and services, ensuring consistency and adaptability across the user experience.

A user interface mockup displaying a music app layout with sections for album, station, playlist, artist, and podcast titles. Each section has a placeholder checkerboard image, along with text placeholders for titles, subtitles, and descriptions. The layout includes sections for top tracks, featured artists, and albums, with additional text and button elements.
Four smartphone screens displaying a music app interface. Screens show grid and list containers, podcast episodes, and music library categories like playlists, artists, and albums. Icons and text placeholders are visible in a dark theme.

Establishing partner-dedicated content sections

Five mobile screens showing music service integration with the Sonos app. The screens display music services like Acme Music and Bemac Music, options for managing services, searching for music, and features like saving to playlist, playing next, and adding to the queue. Icons for various services are also shown.

Visual attribution to indicate sections exclusively dedicated to partners and hero moments.

Clarifying partner attribution in aggregated content views

Content-level badging to indicate partner attribution in aggregated content touchpoints.

Five smartphone screens displaying the Sonos app interface, with features like Recently Played, Sonos Favorites, and Search. Music album covers and services icons are visible.

Request a Case Study

Interested in learning more about this project? Get in touch for more details.

Get in Touch 💌

View More Work