# TikTok (/docs/integrations/tiktok)

Connect a TikTok Business account to Sift to pull comments and mentions on your videos into the inbox and reply from one place.

## At a glance [#at-a-glance]

| | |
| --- | --- |
| Inbound: Comments on your TikTok videos | ✅ |
| Inbound: Replies to comments (full thread) | ✅ |
| Inbound: Mentions of your handle | ✅ |
| Inbound: Direct messages | ❌ TikTok's Business API doesn't expose DMs |
| Outbound: Reply to a comment | ✅ text only, 150-char limit per TikTok |
| Multi-account per workspace | ✅ |
| Auto-reply bots | ✅ |
| TikTok Shop messages | ❌ separate Seller Center surface |
| Live-stream chat | ❌ |

## Set it up [#set-it-up]

{/* setup-screenshot */}
<figure>
  <img src="/assets/screenshots/tiktok/setup.png" alt="The TikTok settings page in Sift, showing connected accounts (account names redacted for the docs)." />
  <figcaption>TikTok settings in Sift - manage connected accounts here.</figcaption>
</figure>

Go to [Settings → Integrations → TikTok](https://app.getsift.ai/app/settings/integrations/) and:

1. **Authenticate via TikTok for Business** with admin access on the account you want to monitor.
2. **Pick the account(s)** Sift should watch.
3. **Assign each account to a queue** (optional) for routing.

Sift uses the official TikTok Business API. The access token auto-refreshes; you'll only re-authenticate if TikTok forces a token rotation (rare).

## What you can do [#what-you-can-do]

**Reply** to any comment from the inbox - Sift posts via TikTok's Business API as the connected account. Replies are limited to 150 characters and text only (TikTok's rule, not ours).

**Trigger workflows** off comment signal (sentiment, keyword, author, video). Route to the right team automatically. **Apply auto-reply bots** for FAQ patterns.

For deletes, hides, and pins, use TikTok's native comment moderation - those endpoints aren't exposed to the Business API.

## What Sift ingests [#what-sift-ingests]

Once a Business account is connected, Sift ingests:

- **Top-level comments** on every video owned by the account
- **Replies** to those comments (full thread, not just the leaf)
- **Mentions** of the account anywhere on TikTok

Each comment carries the author handle, the video it belongs to, the comment timestamp, and like count - usable for filtering, routing, and bot triggers.

## Not supported today [#not-supported-today]

- **Direct messages**: TikTok's Business API doesn't expose DMs. It's a TikTok limitation, not a Sift one.
- **Comment moderation** (pin, hide, delete) - moderate from TikTok directly.
- **TikTok Shop messages**: those live in Seller Center, a different platform.
- **Live-stream chat**: too high-throughput for the conversation model.
