How Spotify Rebuilt Wrapped for a Remote-First World
2020 Wrapped was a company-wide initiative that required hundreds of Spotify engineers and cross-functional teams to collaborate under unprecedented conditions. With the shift to working from home, the project needed a structure that favored asynchronous communication over synchronous meetings, enabling teams spread across four time zones to deliver a personalized, global product experience.
The effort was driven by two core groups: Personalization (PZN), which handled the data engineering, and Edison, which built the end-user experience. Approximately 20 engineers from four Edison squads worked alongside six embedded engineers from other teams, forming a single virtual unit. Over a four-month period, they produced ten technical specification documents, eight RFCs, four project planners, and more than 15 slide decks—all created asynchronously to keep everyone aligned regardless of location.
Slack served as the central hub for traceability and transparency. The team created 11 channels for quick questions and focused discussions, with one dedicated entirely to memes. This distributed-first approach made it possible to retrace decisions and reference documentation easily, while brainstorming sessions and group ideation helped maintain team cohesion when complex issues emerged.
Reusing Code, Cutting Effort
Although the core mobile experience was the work of a few teams, eight additional squads contributed to the full delivery. Open communication was the default, with the team favoring oversharing to prevent information silos across such a large group. Components and architectural lessons from the 2019 Wrapped campaign were reused extensively, yielding measurable reductions in development work: 50% less Android engineering effort, a 30% shorter iOS timeline, and 60 engineering weeks for backend. On the web side, however, the team expanded scope significantly, investing more engineering effort than the prior year to pursue an ambitious vision.
On launch day, a virtual war room brought together marketing, brand and creative, R&D, customer support, localization, public relations, and other functions. For eight hours, these teams coordinated testing, troubleshooting, and live issue resolution across multiple functions with tight coordination.
A More Global Wrapped
The 2020 iteration was the most international to date, adding 12 new markets and four new languages. In total, the campaign shipped in 26 languages, used eight different fonts, and comprised 87,343 words—roughly 4,000 words per language—covering both left-to-right and right-to-left text orientations.
Embedding localization into the process early was critical, especially given the unique corner cases introduced by shareable cards. With no physical office for pairing or design reviews, the team built a dedicated tool to manage localization testing and design review asynchronously. This reduced the feedback loop, improved productivity in a distributed environment, and respected flexible schedules and work-life boundaries.
The structure built for remote collaboration—including heavy use of async documentation, targeted Slack channels, and custom tooling—was essential to keeping quality and communication intact. As the team noted, delivering Wrapped in 2020 was as much about adapting how the organization worked as it was about the product experience itself.



