Smart Camera subscriptions

Roku camera subscriptions were stagnating. Working with 5 different teams, I created an in-app subscriptions experience with a goal to increase subscribers by 10%.

Role

Lead Product Designer

Responsibility

Interaction Design

Visual Design

Team

1 Product Designer

6 Engineers

2 Finance Managers

1 Product Manager

Launch

Sept 2025

Purchasing on web led to stagnant revenue

To avoid Apple and Google's subscription fees, Roku only allowed a subscription purchases through the Roku website. However this led to a drop-off in subscribers.

Purchasing on web led to stagnant revenue

To avoid Apple and Google's subscription fees, Roku only allowed a subscription purchases through the Roku website. However this led to a drop-off in subscribers.

Purchasing on web led to stagnant revenue

To avoid Apple and Google's subscription fees, Roku only allowed a subscription purchases through the Roku website. However this led to a drop-off in subscribers.

On mobile, Apple controlled subscriptions

The payment mechanisms, subscription plans and billing cycle were controlled by Apple and Google, which impacted how a subscription plan is purchased and managed.

On mobile, Apple controlled subscriptions

The payment mechanisms, subscription plans and billing cycle were controlled by Apple and Google, which impacted how a subscription plan is purchased and managed.

On mobile, Apple controlled subscriptions

The payment mechanisms, subscription plans and billing cycle were controlled by Apple and Google, which impacted how a subscription plan is purchased and managed.

Apple's constraints didn't align with user needs

When purchasing a subscription for cameras, users don't think in terms of subscription plans, they think about the cameras they want to get a subscription for. Based on this observation I arrived at 2 distinct concepts.

Apple's constraints didn't align with user needs

When purchasing a camera subscription users think in terms of the cameras they want a subscription, not in terms of plans.

Apple's constraints didn't align with user needs

When purchasing a subscription for cameras, users don't think in terms of subscription plans, they think about the cameras they want to get a subscription for. Based on this observation I arrived at 2 distinct concepts.

Option 1

Choose cameras

Select which cameras you want to subscribe to. The app automatically picks the right plan.

Option 2

Choose your plan

Select the plan to subscribe to, then assign cameras to the plan

Select the plan to subscribe to, then assign cameras to the plan.


Starting with an intuitive workflow

Since users think in terms of the camera they want to subscribe to, I crafted a flow that enables users to choose their cameras and have the app figure out the appropriate plan for them .

Starting with an intuitive workflow

Since users think in terms of cameras, rather than plans, I crafted a flow that requires users to choose their cameras and have the app figure out the appropriate plan for them.

Starting with an intuitive workflow

Since users think in terms of the camera they want to subscribe to, I crafted a flow that enables users to choose their cameras and have the app figure out the appropriate plan for them .

Option 1

Choose cameras

Select which cameras you want to subscribe to. The app automatically picks the right plan.

Option 2

Choose your plan

Select the plan to subscribe to, then assign cameras to the plan.

But engineering couldn't implement it

Despite being aligned early on , engineering was struggling to choose the best plan based on the user's choice of cameras. To reduce engineering effort and help us ship within the timelines, I re-designed the entire workflow focused on having users choose the plan first.

But engineering couldn't implement it

Despite early alignment, engineering was unable to implement the spec. To reduce engineering effort and help us ship within the timelines, I re-designed the entire workflow focused on having users choose the plan first.

But engineering couldn't implement it

Despite being aligned early on , engineering was struggling to choose the best plan based on the user's choice of cameras. To reduce engineering effort and help us ship within the timelines, I re-designed the entire workflow focused on having users choose the plan first.

Option 1

Choose cameras

Select which cameras you want to subscribe to. The app automatically picks the right plan.

Option 2

Choose your plan

Select the plan to subscribe to, then assign cameras to the plan.

Option 1

Choose cameras

Select which cameras you want to subscribe to. The app automatically picks the right plan.

Option 2

Choose your plan

Select the plan to subscribe to, then assign cameras to the plan.


Option 1

Choose cameras

Select which cameras you want to subscribe to. The app automatically picks the right plan.

Option 2

Choose your plan

Select the plan to subscribe to, then assign cameras to the plan

Re-designing complex scenarios

I revamped the designs which involved compromising usability in certain areas while managing feasibility. I learnt that while the workflow to purchase a subscription was straightforward, managing a subscription involved a host of scenarios and edge cases.

Re-designing complex scenarios

The new design focused on balancing usability and feasibility. I learnt that while the workflow to purchase a subscription was straightforward, managing a subscription involved a host of scenarios and edge cases.

Re-designing complex scenarios

I revamped the designs which involved compromising usability in certain areas while managing feasibility. I learnt that while the workflow to purchase a subscription was straightforward, managing a subscription involved a host of scenarios and edge cases.