Next project

Next project

All projects

All projects

Trust Program Creation Tool

Trust Program Creation Tool

How I helped TikTok’s Monetization team develop scalable trust programs, driving a 20% reduction in penalized accounts

Team

Product Manager

Product Designer

SDE

Timeline

Aug 2024 - Sept 2024

Role

Product Design & Research

Context

The Advertiser Benefits Center segments advertisers by trust profiles (e.g., High-Trust T0, Trusted) to offer tailored integrity treatments like content grace periods and moderation prioritization. However, the fragmented system, dependent on multiple integrity tools for list management and treatment execution, results in delayed program launches, manual overhead, and increased operational complexity.

The Advertiser Benefits Center segments advertisers by trust profiles (e.g., High-Trust T0, Trusted) to offer tailored integrity treatments like content grace periods and moderation prioritization. However, the fragmented system, dependent on multiple integrity tools for list management and treatment execution, results in delayed program launches, manual overhead, and increased operational complexity.

Impact

Penalized Accounts (decrease)

-30%

Program Launch Time (decrease)

-75%

Satisfaction Score

4.4/5.0

Management Cost (reduction)

-80%

Design

Reduce cognitive overload

Creation tasks are divided into stages to enhance focus, simplify completion, and effectively manage complexity

Easy linking

Facilitating seamless connections between various components of the TAP program for users.

Powerful debugging

Easily search for advertisers, view their current status and details, access benefit history, and track which benefits were applied and when.

Standardization for design consistency

Standardizing components ensures consistency and a cohesive user experience across products. This streamlines development and creation of custom components.

How did we get here?

How did we get here?

How did we get here?

Problem

The Advertiser Benefits Center segments advertisers by trust profiles (e.g., High-Trust T0, Trusted) to offer tailored integrity treatments like content grace periods and moderation prioritization. However, the fragmented system, dependent on multiple integrity tools for list management and treatment execution, results in delayed program launches, manual overhead, and increased operational complexity.

The Advertiser Benefits Center segments advertisers by trust profiles (e.g., High-Trust T0, Trusted) to offer tailored integrity treatments like content grace periods and moderation prioritization. However, the fragmented system, dependent on multiple integrity tools for list management and treatment execution, results in delayed program launches, manual overhead, and increased operational complexity.

Business goals

Business goals

Simplify the process

Simplify the process

Simplify the process

Make it easy for users to launch and modify integrity treatments.

Reduce time

Reduce time

Reduce time

Accelerate the deployment of benefits and reliance on engineering teams.

Adoption

Adoption

Adoption

Ensuring all our stakeholders use x new system for managing benefits program.

Process

Challenges

Challenges

Product build

Product build

Product build

Engineering-led development caused design inconsistencies, usability issues, and fragmentation.

Resource availability

Resource availability

Resource availability

Lack of PM and engineers strains development, slowing progress and collaboration.

No user requirements

No user requirements

No user requirements

Lack of user requirements risks misalignment and poor adoption with only infrastructure improvements

Research

Since we were designing a completely new product from scratch, I aimed to reduce uncertainty and ensure the solution aligned with user expectations. To support this, I conducted contextual inquiry sessions with 7 Benefits Center stakeholders to explore:

  • Current operational workflows and processes

  • Program development lifecycle and implementation

  • Critical pain points and improvement opportunities

  • Current operational workflows and processes

  • Program development lifecycle and implementation

  • Critical pain points and improvement opportunities

What did we learn?

Slow iteration

Adding new segments or benefits requires extensive development and collaboration across various systems, causing slow updates and limited responsiveness to business needs.

Poor visibility

TAP Governance and XFN partners historically had inadequate transparency regarding how benefits and protections are allocated to different segments

Lengthy offline operations

Handling urgent escalations involves a slow, multi-system process, with solutions often being siloed

Lengthy offline operations

Handling urgent escalations involves a slow, multi-system process, with solutions often being siloed

High management cost

Significant configuration needs by product operation teams required for new segment and accounts growth

Limited blocklist coverage

The blocklist function was limited to account-level protection removal only, not content-level protection

What does each user's journey look like?

Created detailed user journey maps to illustrate how different users engage with the platform

Created detailed user journey maps to illustrate how different users engage with the platform

How are our systems and infrastructure integrated?

How are our systems and infrastructure integrated?

Before

Before

After

After

How does the elements in the creation process map?

Conceptualization

I began by translating user requirements and system design into conceptual sketches. From there, I developed low-fidelity designs, prioritizing clarity and gathering key insights as outlined below.

  • Information Architecture

  • Identifying required data attributes

  • Formulating selection criteria

  • Revealing process completion gaps

  • Discovering infra constraints

  • Current operational workflows and processes

  • Program development lifecycle and implementation

  • Critical pain points and improvement opportunities

Testing

Testing

I conducted multiple interviews and identified key changes for the next design iteration based on the insights gathered

Powerful creation process

Powerful creation process

Powerful creation process

Users needed the capability to create comprehensive questionnaires with enhanced features.

Resource availability

Resource availability

Resource availability

Faster Editing Access

View Current Status

View Current Status

View Current Status

Users need the ability to search for an advertiser, review their current status, and access the change log

Designs

Designs

View designs

Learnings

Start with Understanding, Not Ideation

Start with Understanding, Not Ideation

One key learning from my project is the importance of deeply understanding the process and how users interact with existing tools. In complex workflows, speaking the same language as users ensures that our design ideas are truly relevant and effective. Jumping into solutions too quickly, without this context, often leads to missed opportunities.

Seek out feedback early and continually

Seek out feedback early and continually

It is essential to keep stakeholders and users in the loop and test solutions when necessary. It does not have to be the finished product, but testing early saves time and rework. This also allows the team to obtain sign-off from stakeholders.

Learnings

Start with Understanding, Not Ideation

One key learning from my project is the importance of deeply understanding the process and how users interact with existing tools. In complex workflows, speaking the same language as users ensures that our design ideas are truly relevant and effective. Jumping into solutions too quickly, without this context, often leads to missed opportunities.

Seek out feedback early and continually

It is essential to keep stakeholders and users in the loop and test solutions when necessary. It does not have to be the finished product, but testing early saves time and rework. This also allows the team to obtain sign-off from stakeholders.

Designed and built by Shibi with 🥤 🍕 💤

Designed and built by Shibi with 🥤 🍕 💤

Designed and built by Shibi with 🥤 🍕 💤