top of page

Designing Reusable Connections for Personalized Video

Transforming repetitive layer configuration into a scalable authoring model.

Company

Blings.io

Role

Head of Product Design

Timeline

2022

Team

Product, frontend, backend, and design

Context

Blings enabled creators to build personalized videos by connecting video layers to dynamic customer data.

​

A project could contain hundreds of text fields, images, colors, buttons, and interactive elements. Each layer needed to be connected to a data source and configured independently.

User flow of CTA creation using 3 connectors 

The Problem

The existing workflow treated every layer as a separate task. Users repeatedly selected a layer, chose a connector, mapped its data, and configured its behavior.

As projects grew, connector lists became cluttered, production slowed, and similar layers were configured inconsistently.

Research showed that the problem was not the number of layers. It was the number of repeated decisions.

Key Insight

Users were not trying to connect individual layers. They were applying the same behavior across groups of layers.

The product treated connectors as one-to-one relationships. Users thought of them as reusable behaviors.

I reframed connectors as reusable effects that could be applied to multiple compatible layers.

This shifted the workflow from configuring individual elements to defining shared logic. Users could manage a smaller set of meaningful behaviors instead of dozens of isolated connections.

Designing the Solution

The redesigned model:

​

  • Reduced repetitive configuration

  • Simplified connector management

  • Improved consistency across similar layers

  • Made complex projects easier to understand

  • Created a scalable foundation for future connector types

Collaboration

The redesign required close collaboration with engineering to redefine how connectors were represented throughout the platform.

 

Together we balanced technical implementation with an interaction model that felt intuitive to creators, ensuring the new abstraction remained flexible enough to support future connector types.

Impact

Removed approximately six interactions for every connected layer

Reduced repetitive configuration and connector clutter.

Made complex personalization workflows easier to understand

Replaced repeated decisions with reusable behavior.

Created a scalable foundation for introducing new connector types

Added flexibility without increasing interface complexity.

Reflection

This project reinforced an important lesson in my design process: when users repeat the same action dozens of times, the underlying problem is often the abstraction, not the efficiency of the interface.

Reframing connectors as reusable effects reduced repetitive work and introduced a clearer mental model that could scale with the product.

bottom of page