← Portfolio

Product Module

A shared product layer for TikTok Symphony

The shared product layer behind AI creation.

Product information becomes reusable context across AI generation, asset management, and commerce workflows — a persistent layer that powers every creative experience inside Symphony.

My roleProduct Designer
OwnershipProduct strategy
End-to-end experience
Core scopeCreate · Manage
Connect · Reuse
PartnersPM · Engineering
Research · Commerce
Import product identity from a link
Select the product assets used for generation
Reference product context in AI generation instructions
Product Library AI Generator Asset Selector
Scroll to explore
The Challenge

AI understands prompts. Products carry the real context.

Product information was fragmented across different systems. AI generation relied on manually uploaded assets and limited metadata — every workflow repetitive, every generation less informed.

The problem wasn't creating more assets. It was creating a shared understanding of the product behind every asset.

What the workflow revealed

The same context broke in three places.

Client research and product reviews showed one continuous problem—not three separate feature gaps.

Input repeated

The same product information had to be uploaded again for every new generation.

Context thinned

Limited metadata reached the model, reducing product precision and creative expression.

History disconnected

Products and generated assets lived apart, leaving nothing persistent to reuse or enrich.

Product Module overview

One product record.
Every creative workflow.

Product Module turns scattered identity, assets, and instructions into shared context that can travel across Symphony.

From fragmented inputs to one shared layer
How it works · System overview
01 / 04
Products enter from everywhere.
Import from TikTok Shop, TTAM, or manual entry — every source becomes part of one layer.
TikTok Shop
TikTok for Business
TikTok Creative Studio
PM
Product Module
Shared Product Layer
Generate
Library
Campaign
Reuse
Scroll

Built around four principles.

01
Connected
Import products from existing commerce systems. No re-entry, no duplication — products arrive structured and complete.
TikTok Shop · TTAM · Links
02
Persistent
Every generation enriches the product over time. Assets, metadata, and performance flow back into the same record.
Growing context
03
Reusable
Create once. Reuse everywhere. The same product context powers every downstream workflow without re-upload.
One source
04
AI-ready
Structured product context improves every AI generation — the model knows the product, not just the prompt.
Context over prompts

A product-first workflow.

Instead of starting with assets, creators now start with products — the entry point for every downstream creative workflow.

01
Connect
02
Manage
03
Generate
04
Store
05
Reuse
01 · 1/3Scroll to advance
Connect workflow, screen one
Connect workflow, screen two
Connect workflow, screen three
Connect
Import from TikTok Shop, TikTok for Business, or Creative Studio. Products arrive structured, complete, and current.
02 · 1/2Scroll to advance
Manage workflow, screen one
Manage workflow, screen two
Manage
Every product holds structured context — specs, media, history. Always current, never duplicated.
03 · 1/4Scroll to advance
Generate workflow, screen one
Generate workflow, screen two
Generate workflow, screen three
Generate workflow, screen four
Generate
AI creates with full product context. The model knows what it is selling — not only what the prompt says.
04 · 1/3Scroll to advance
Store workflow, screen one
Store workflow, screen two
Store workflow, screen three
Store
Every generated asset links back to its product automatically. No orphan files, no lost context.
05 · OUTCOMEShared context persists
ONE PRODUCTReady for every
next workflow.
Reuse
One product, every future workflow. New campaigns, formats, and AI capabilities — same context.
Product experience

One record, visible across the workflow.

The shared product layer stays legible from setup and management through AI generation.

Key design decisions

Less friction was a systems decision.

Each interaction balanced user momentum with the realities of parsing, model limits, and a growing product record.

Choose a decision to compare
Instead ofA minute-long blocking state

Keeping people trapped while a product URL is parsed.

DecisionParse in the background

Create a draft immediately, then let people continue working while details arrive.

0stypical URL parse
Instead ofMaking everyone curate first

Adding selection steps before the system knows whether they are needed.

DecisionValidate only at the limit

Accept the product first. Ask for manual selection only when media exceeds model capacity.

0%ordinary paths simplified9-image model limit
Instead ofSorting by every edit

Modified-time ordering makes products jump whenever their context changes.

DecisionProtect spatial memory

Default to creation-time order so the library stays predictable as products evolve.

Beyond the product page.

The value isn't the page. It's every workflow connected behind it.

Products
AI Generation
Creative Library
Campaigns
Asset Management
Commerce
Future Agents
Scroll to connect
Measurement plan

Success is context that keeps moving.

The product is valuable only when its context survives generation and continues into real downstream work.

Leading conversion
01
Product selected
02
Generation completed
03
Asset linked
04
Used downstreamNorth-star outcome
Guardrails across the journey
Product loadPermission checkSelection success

Products are no longer uploads.
They become knowledge.

Every creative starts with a product.
Every generation makes that product smarter.

Product
Knowledge
Generate
Library
Campaign
Reuse