Request App Updates through Caregiver Portal

Request App Updates through Caregiver Portal

Reduce customer frustration and streamline workflows, achieving a 5%+ decrease in customer support tickets within a month.

Context

Context

Pinwheel is a tech startup committed to cultivating healthy technology habits among children and youth. It offers two main products:

  • The Pinwheel phone tailored for kids

  • The Caregiver Portal app (CGP), which empowers parents to manage their child's digital experience.

During my internship, I took on dual roles as both a product manager and designer, working alongside another designer and collaborating with three cross-functional teams. My primary goal was to enhance customer satisfaction with the Pinwheel App Library, a core value proposition within the Caregiver Portal app.

This case study showcases designing a new "Report Outdated App Version" feature in the Caregiver Portal app. I led the design and development of the feature, handling project scoping, user research, user flow design, wireframing, and usability testing. By the end of the project, we successfully launched the new feature MVP and saw a 5% drop in support tickets within the first month.

Pinwheel is a tech startup committed to cultivating healthy technology habits among children and youth. It offers two main products:

  • The Pinwheel phone tailored for kids

  • The Caregiver Portal app (CGP), which empowers parents to manage their child's digital experience.


During my internship, I took on dual roles as both a product manager and designer, working alongside another designer and collaborating with three cross-functional teams. My primary goal was to enhance customer satisfaction with the Pinwheel App Library, a core value proposition within the Caregiver Portal app.


This case study showcases designing a new "Report Outdated App Version" feature in the Caregiver Portal app. I led the design and development of the feature, handling project scoping, user research, user flow design, wireframing, and usability testing. By the end of the project, we successfully launched the new feature MVP and saw a 5% drop in support tickets within the first month.

Pinwheel is a tech startup committed to cultivating healthy technology habits among children and youth. It offers two main products:

  • The Pinwheel phone tailored for kids

  • The Caregiver Portal app (CGP), which empowers parents to manage their child's digital experience.


During my internship, I took on dual roles as both a product manager and designer, working alongside another designer and collaborating with three cross-functional teams. My primary goal was to enhance customer satisfaction with the Pinwheel App Library, a core value proposition within the Caregiver Portal app.


This case study showcases designing a new "Report Outdated App Version" feature in the Caregiver Portal app. I led the design and development of the feature, handling project scoping, user research, user flow design, wireframing, and usability testing. By the end of the project, we successfully launched the new feature MVP and saw a 5% drop in support tickets within the first month.

Role

Role

Product Management

Product Design

Timeline

Timeline

10 Weeks

Team

Team

1 Product Designer

Third-Party Apps

Engineering

Customer Support

Skills

Skills

Agile Development

Opportunity Solution Tree

Data Analysis

Project Management

Usability Tests

A/B Testing

The Problem

Frustrating Process for Updating Apps on Kids' Pinwheel Phones

Frustrating Process for Updating Apps on Kids' Pinwheel Phones

On the Pinwheel phone, kids cannot manage apps directly for safety reasons. Instead, caregivers are responsible for overseeing all app management. However, the current process for updating apps is manual and cumbersome, leading to customer frustration and a high volume of support tickets.

Lack Clear Instructions for Users

Lack Clear Instructions for Users

Caregivers are not well informed about the app update report process, which leads to confusion and frustration when trying to initiate updates.

Time-Consuming Workflow

Time-Consuming Workflow

The process requires multiple steps that involve both customers and our Customer Support team, making it time-consuming for everyone involved.

the challenge

Make the Pinwheel phone app update process quicker and easier for users, within the constraint of a non-automated workflow.

Make the Pinwheel phone app update process quicker and easier for users, within the constraint of a non-automated workflow.

Solution

"Report Outdated App Version" feature in Caregiver Portal (CGP)

"Report Outdated App Version" feature in Caregiver Portal (CGP)

Parents can now directly request app updates within the Caregiver Portal, reducing time and effort.

Internally, these requests bypass the Customer Support team and go directly to the relevant teams, conserving valuable resources.

Impact

50%

User Request Time

The time required for customers to make a request was reduced from over 6 minutes to just 2-3 minutes.

5%+

Support Tickets within 1 month

By October 2023, just over 1 month after implementing the feature, we saw a 5%+ reduction in Customer Support tickets related to app update requests.

Impact

50%

50%

User Request Time

User Request Time

The time required for customers to make a request was reduced from over 6 minutes to just 2-3 minutes.

5%+

5%+

Support Tickets within 1 month

Support Tickets within 1 month

By October 2023, just over 1 month after implementing the feature, we saw a 5%+ reduction in Customer Support tickets related to app update requests.

Process

Process

Discovery

Data Analysis: 10%+ of support tickets are about app updates.

Data Analysis: 10%+ of support tickets are about app updates.

When analyzing data from Customer Support channels and Facebook groups, I discovered recurring confusion and complaints from caregivers about updating apps on their kids’ phones. This takes a high volume of support tickets our team receive.

Define the Problem Scope

App updates require safety checks, so they can't be fully automated.

App updates require safety checks, so they can't be fully automated.

Currently, apps on Pinwheel phones are not automatically updated, as each update need to be manually verified by our team for safety compliance. With hundreds of apps being updated daily, monitoring all changes manually is impractical. As a result, updates often occur only after caregivers request them.

Identifying the problem within the current process.

Identifying the problem within the current process.

Given the constraint of manual updates, I investigated the full process to understand how this impacts both users and internal teams. By examining the customer journey and internal workflows, I sought to uncover pain points, delays, and inefficiencies that stem from this manual process.

Caregivers: We don’t know how to update apps on our end.

Caregivers: We don’t know how to update apps on our end.

User Journey Flow

Customer Support: We only forward requests, not resolve them directly.

Customer Support: We only forward requests, not resolve them directly.

The Customer Care team receives update requests and manually forwards them to the relevant internal team via Slack. The internal team then updates the app on the backend. This process contributes to about 10% of the Customer Care team’s workload, adding significant strain to an already busy team.

Design problem

Hence, how might we make the app update process more strightforward and reduce customer support interactions?

Hence, how might we make the app update process more strightforward and reduce customer support interactions?

Ideation

Deciding the platform for initiating the request.

Deciding the platform for initiating the request.

Aiming to make the process as efficient as possible, I began brainstorming and sketching ideas that fell into two main categories: requesting updates directly from the kid’s Pinwheel phone and requesting updates from the Caregiver Portal.

A. Kid’s Pinwheel phone

A. Kid’s Pinwheel phone

B. Caregiver Portal (CGP)

B. Caregiver Portal (CGP)

Design Decision

Requesting directly from the phone (Option A) sounds intuitive, but it comes with complications and costs. So I chose option B.

Requesting directly from the phone (Option A) sounds intuitive, but it comes with complications and costs. So I chose option B.

Children’s Privacy & Safety Concerns

Children’s Privacy & Safety Concerns

Implementing the direct request feature from the Pinwheel phone raised privacy and safety concerns, as it involved direct interaction between children and our team (adult strangers). Thus, we need to gather comprehensive feedback from both team experts and caregivers.

Potentially Expensive

Potentially Expensive

While updating apps directly from the Pinwheel phone is technically feasible, it was an untested approach for our team, making the effort required for internal processing and seamless integration uncertain and potentially costly.

Design Concept

An “Report Outdated App Version” Request Form in Caregiver Portal

An “Report Outdated App Version” Request Form in Caregiver Portal

Design Requirements

Gathering form design requirements from Customers and Third-Party Apps Team (backend).

Gathering form design requirements from Customers and Third-Party Apps Team (backend).

What information would customers find most helpful and relevant?

What information would customers find most helpful and relevant?

What are key considerations for processing app update requests on the backend?

What are key considerations for processing app update requests on the backend?

Concise Clarity

Intuitive entry point; clear, informative, and straight-forward instructions.

Proactive Feedback

Anticipate and communicate progress and errors.

Error Minimization

Minimize the impact of typos and address the potential high volume of repetitive or excessive requests.

Design Testing & Decision

Deciding the form entry point with A/B Usability Test.

Deciding the form entry point with A/B Usability Test.

Two ideas were explored:

  • Main Page Integration - a centralized "Update" button on the App Library main page, for quicker feature adoption

  • App-Specific Buttons - an "Update" button within each individual app’s detail view, smoother transition into the page architecture.

To test the visibility of each option and gauge user preference, I ran a A/B version usability test, which showed that more users find the app-specific button more visible. Hence, I opted for the App-Specific Button design.

A. Main Page Integrated Button

A. Main Page Integrated Button

23% Discovery & Success Rate

B. App-Specific Buttons

B. App-Specific Buttons

68% Discovery & Success Rate

Final Design

Final Design

Previously, requesting app updates involved a cumbersome five-step process that required switching between devices and took over 5 minutes. Now, with the streamlined design on the Caregiver Portal, users can request updates in just one click within 2 minutes. This solution not only simplifies the entry point but also enhances the entire update request workflow, both externally for users and internally for the team.

Before

Manual Request Process

5+ Minutes and 5+ Steps

Frequent Device Switching

Manual Request Process

5+ Minutes and 5+ Steps

Frequent Device Switching

After

Visible Entry Point on CGP

2 Minutes and 1 Click

Semi-automated Request Process

Visible Entry Point on CGP

2 Minutes and 1 Click

Semi-automated Request Process

Impact

Impact

50%

User Request Time

The time required for customers to make a request was reduced from over 6 minutes to just 2-3 minutes, improving user efficiency and reducing user frustration.

5%+

Customer Support Tickets within 1 month

By October 2023 — just over 1 month after implementing the feature — we saw a 5%+ reduction in Customer Support tickets related to app update requests, allowing the Customer Care team to focus on more complex, high-value customer issues and improving overall support efficiency..

Reflections

What I Learned

Design with business goals and technical constraints in mind.

Design with business goals and technical constraints in mind.

Designing a solution goes beyond user needs—it must also align with technical feasibility and business priorities. Understanding these constraints early helped me make informed design decisions and prioritize effectively.

Engage internal early in the product development process. 

Engage internal early in the product development process. 

Early communication with internal teams about potential solutions is essential for understanding feasibility and constraints. Through these conversations, I learned that an automated update system was already planned in the product roadmap. This insight allowed me to focus on a short-term solution that would bridge the gap until full automation became feasible.

What I would do differently

Validate design with users earlier.

Validate design with users earlier.

We waited until the design was nearly complete to gather user feedback, which fortunately aligned with their needs. If I were to do it again, I would validate the problem and ideas earlier through quick concept testing, such as sharing an improved app update workflow in words for early feedback. In an agile environment, where iteration is key, involving customers sooner helps refine ideas faster and ensures we build the right feature from the start.

Let’s Connect!

© 2025. Designed by Jane (Yuqing) Guo

Let’s Connect!

© 2025. Designed by Jane (Yuqing) Guo

Let’s Connect!

© 2025. Designed by Jane (Yuqing) Guo