> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hiveku.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect TikTok for Social Posting

> Create your own TikTok developer app and publish videos from Hiveku as ready-to-post drafts

Hiveku publishes TikTok videos to your **TikTok inbox as ready-to-post drafts**: when a post publishes, you get a notification inside the TikTok app — tap it, pick your audience, and post. This is the reliable path TikTok allows for apps that haven't passed its content-posting audit.

<Info>
  Why drafts? TikTok restricts unaudited apps from publishing publicly on your behalf. The draft flow gives you one tap of control in the TikTok app and works with a normal (public) business account. Fully hands-off public posting becomes possible only after your app passes TikTok's separate **Content Posting audit** (roughly 1–6 weeks).
</Info>

## Before You Start

* Your business's TikTok account
* Your website must have a **Terms of Service page**, **Privacy Policy page**, and a homepage URL — TikTok requires and verifies all three on the app

## Create the TikTok App

<Steps>
  <Step title="Register as a TikTok developer">
    Go to [developers.tiktok.com](https://developers.tiktok.com) and sign up with your business's TikTok account.
  </Step>

  <Step title="Create the app">
    Create an app with a name, a 1024x1024 icon, a category, and a description. Add your website, Terms of Service, and Privacy Policy URLs and complete their verification.
  </Step>

  <Step title="Add products">
    Add **Login Kit** and **Content Posting API** to the app.
  </Step>

  <Step title="Add the redirect URI">
    In Login Kit settings, add (must match exactly):

    ```
    https://app.hiveku.com/api/oauth/tiktok/callback
    ```
  </Step>

  <Step title="Submit for review">
    Submit the app for TikTok's review with a short demo video of the posting flow. Review typically takes **several days to two weeks**; the app must be **Live** before you can connect it to Hiveku.
  </Step>

  <Step title="Copy the credentials">
    Copy the **Client Key** and **Client Secret** from the app. In Hiveku, the Client Key goes in the **Client ID** field.
  </Step>
</Steps>

## Connect in Hiveku

Go to **Marketing > Social > Accounts**, click **Connect Account** on the TikTok card, register the Client Key/Secret as an OAuth app, and approve TikTok's popup.

## Good to Know

* **Video only.** TikTok has no text-only posts, and photo posts require extra domain verification Hiveku doesn't support yet.
* **Captions are added in the TikTok app.** TikTok's draft inbox doesn't accept a caption from the API — you'll paste or write it when you finalize the draft.
* **At most 5 pending drafts per 24 hours** (TikTok's limit). Finalize drafts promptly if you schedule several videos a day.
* Posts show as **Publishing** in Hiveku until you finalize them in the TikTok app.
