CommentSold
CommentSold
CommentSold

Inventory Syncing Opens up a New Revenue Stream for Shops

With the introduction of TikTok Shop, CommentSold partnered with TikTok to introduce live-selling to their US user base. Adding TikTok as a streaming channel opened up a completely new revenue stream. To accomplish this successfully, TikTok collaborated with CommentSold to provide APIs for syncing product inventory between the two systems. This allowed shops to maintain their core experience and manage their inventory, orders, and fulfillment in one centralized environment.

To respect the partnership between CommentSold and TikTok, information and designs have been changed, omitted or obfuscated to protect information.

To respect the partnership between CommentSold and TikTok, information and designs have been changed, omitted or obfuscated to protect information.

To respect the partnership between CommentSold and TikTok, information and designs have been changed, omitted or obfuscated to protect information.

Key Results

10% of GMV attributed to TikTok

Timeline & Role

  • Ongoing

  • Lead Product Designer

Team

  • Product Design: Kristin Ferrari

  • Product Manager: Amanda Bostwick

  • Engineer Lead: Dan Boehm

Key Results

10% of GMV attributed to TikTok

Timeline & Role

Team

Methods

Key Results

10% of GMV attributed to TikTok

Timeline & Role

Team

Methods

Methods

  • Journey Mapping

  • Task Analysis

  • User Flows

  • Wireframes

  • High-Fidelity Mockups

The Opportunity: Capitalize on Rising Social Media Channel

74%

Discover new brands and products on TikTok

3 in 4

Are likely to buy something while using TikTok.

83%

Say that TikTok plays a role in purchase decisions

78%

Purchased a product after seeing it on TikTok

TikTok is now the most downloaded app of all time, with over 3 billion downloads. In 2023 alone, TikTok projected a 4x growth in its prior year GMV to the tune of $20 billion in sales. Without argument, TikTok is a viable source for new users with predictable purchasing patterns influenced by the platform.

Goals

Our goal was three-fold:

1

Create a seamless account setup between CommentSold and TikTok

2

Automate inventory syncing

3

Give shops the capability to simultaneously stream to multiple channels, adding TikTok

Helping Users Find Their Way

Because this was a new integration, I needed to map out exactly how users would approach setting up their accounts, connecting them, and livestreaming with a new channel. We had plenty of other social media channels available to integrate with, so what made TikTok a more challenging platform to get started with?

Meet Shannon.

Shannon is a seasoned CommentSold user and knows the ins and outs of the platform. She’s recently started creating short content clips on TikTok promoting her store and inventory. She’s one of the first shops asked to help CommentSold pilot features for their new partnership with TikTok.

Easing the Strain of Setup

In order for a business to sell on TikTok, it requires them to have:

  1. A TikTok account, that is converted into a Business/Creator account

  2. A TikTok Shop account

  3. Inventory that meets TikTok eligibility

Each shop would go through a probationary selling period, and every inventory item would be evaluated to meet requirements.

drag me

drag me

Connecting TikTok accounts to CommentSold

While we couldn’t do much to circumnavigate the need to authorize and connect accounts, we could make the rest of their setup experience easier.

Key Feature: Automatic Syncing

To help ease the strain of setup, we launched automatic syncing of inventory so users don’t have to manually select individual products to add to TikTok.

drag me

drag me

Automatic syncing for TikTok products

Small Changes, Happy Users

Small Changes, Happy Users

Small Changes, Happy Users

Small changes do matter!

Small changes do matter!

Shannon was about to slap us silly after all those account authorizations, but seeing that we automatically sync her products for her frees up her afternoon.

1,2,3… We're Live

In addition to inventory synchronization, we also added TikTok as a new stream source in our broadcasting interface. Due to technical constraints, I needed to figure out how to merge two video streams into a single session, while making minimal changes to the rest of the interface.

drag me

drag me

Setting up your broadcast

While I can't show final designs, rollover to see a general comparison between the old and new interface wireframes.

While I can't show final designs, here's a general comparison between the old and new interface wireframes.

Key Features

Product Eligibility

Shops curate product selections for their live sales. When they go to set up their stream and select their channels, if they select TikTok as one of the sales channels and their product selection has inventory eligible to be sold on TikTok, we display a badge on approved products.

Shannon isn’t always the one presenting on her live sales. Having the product eligibility within the upcoming product selection on the broadcasting dashboard helps her models and hosts know how to present the product and pivot their delivery accordingly. Happy host, happy shoppers, happy Shannon.

Flexible Interface

The setup for stores' live shows can differ. Some use just a phone and laptop, while others have setups similar to production studios. We gave them the ability to arrange the layout of their video streams on their dashboard.

Challenges

1
Ambiguity

Teams were working in tandem with TikTok as they were developing their APIs. Several times we had to revisit solutions in order to comply with API designs.

2
testing access

Because shopping via TikTok was not available in the US yet, sandboxes and access were difficult to get for engineers and QA to test API responses.

3
bungled code

The broadcast interface, as the engineering team put it, was held together with “sticks and glue” and was extremely fragile to modify.

Impact

Partnering with TikTok had been years in the making, and an overdue request from our shops looking to expand their customer reach. Within a few months of public release, CommentSold saw 10% of GMV attributed to TikTok.

Future Steps

Much of our roadmap was determined by a point system developed by TikTok that ranked the level of importance for each feature – we consistently were balancing improvements alongside these new features.

We were in the process of designing support for product certification, when unfortunately I was a part of a RIF.

Learnings

Learning the importance of a well structured and designed API was crucial not only for the engineering team, but for myself as well. Because of the complexity of the API, this increased the number of potential user flows and edge cases a user might find themselves in.

Kristin Ferrari © 2025