TikTok · Trust & Safety

Restructuring the mobile support experience

Content design for TikTok's customer service journey on mobile, from the moment a user goes looking for help to the survey that closes the loop. Every step is someone with a problem, and every word either shortens their path or lengthens it.

Role

Content Designer
Content Strategist

Scope

Entry point
Chatbot
Support tickets
Customer satisfaction score (CSAT)

Surface

TikTok mobile app

Impact

Increased survey completion & CSAT scores

Positioning Customer Service as Help Center


The challenge

Nobody browses a Help Center for fun

Every user in this flow arrived with a problem. Something broke, an account got locked, a video won't post. The old experience made them work for help: unclear entry points, dead-end FAQ pages, and no sense of where their ticket stood once they filed it.

I helped restructure the customer service entry point on mobile so the path from "something's wrong" to "it's handled" is as short as the words can make it, with a feedback loop at the end that tells the team how it went.


The journey

Phase 1: Finding help

Help hub shows open ticket status, quick links, and frequently asked questions

Positive framing, affirming the agent: "Clear communication," "Friendly interaction," "Issue was resolved smoothly."

Support chatbot showing category chips and suggested FAQ questions written in first person

Phase 2: The ticket

Tickets read as a timestamped conversation with a visible status badge. The user always knows what was said and whose move it is. Closing takes one plain confirmation ("End support and close ticket?") with Cancel right there. No guilt trip, no "are you sure?"

Phase 3: Closing the loop

One survey, two conversations

The reason options adapt to the rating. Tap 4 or 5 stars and the survey asks what went well. Tap 1 to 3 and it asks what went wrong, in language that validates the frustration instead of ignoring it.

4-5 stars: what went well

1-3 stars: what went wrong

The same categories, mirrored into problems: "Communication wasn't clear," "Took too long to respond," "Issue wasn't resolved."

"Clear communication" ↔ "Communication wasn't clear"

Mirrored options mean comparable data on both sides of the rating.

The thank-you state

After submission, the survey echoes back the rating and reasons the user selected. Their feedback stays visible instead of vanishing into a void: we received this, exactly as you said it.


Process

What changed and why

The work spanned how help is found (entry point, hub hierarchy, chatbot questions) and how it closes (the ticket experience and the survey, which I rewrote end to end). The reason options took the most iteration: each had to be short enough to scan, specific enough to be actionable for the support team, and neutral enough that selecting one felt like reporting, not complaining.


Impact

What it changed

Survey completion rates went up. User confusion went down. More finished surveys meant more sentiment data for the support team, which is the entire point: you can't improve an experience you can't hear about.

Help lives under a plainly labeled entry in Settings, and the hub opens with a question instead of a menu. Open tickets appear first with live status, so returning users never hunt for their own issue. In the chatbot, suggested questions are phrased in first person ("I forgot my password") so users recognize their problem instead of translating it into support-speak.