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

# TikTok

> Setup your TikTok account so that your users will be able to post on their TikTok accounts via Social Media Suite Extension

## TikTok Configuration

Follow these steps to setup your TikTok Developer Account and include your API keys in Davinci AI.

<Steps>
  <Step title="Step 1">
    Go to <a href="https://developers.tiktok.com/" target="_blank">TikTok Developer Portal</a> and sign in there, afterwards click on **Developer Portal**.

    <img src="https://mintcdn.com/davinci/12raPU3zWs_7lqly/images/extensions/social-media/tiktok-1.png?fit=max&auto=format&n=12raPU3zWs_7lqly&q=85&s=d860c97e6410105bf6e50e3b7c89dcf5" width="1856" height="630" data-path="images/extensions/social-media/tiktok-1.png" />
  </Step>

  <Step title="Step 2">
    Select **Manage Apps** and click on **Connect an App**.

    <img src="https://mintcdn.com/davinci/12raPU3zWs_7lqly/images/extensions/social-media/tiktok-2.png?fit=max&auto=format&n=12raPU3zWs_7lqly&q=85&s=9734af7773845efb208086e128d03bb2" width="1836" height="344" data-path="images/extensions/social-media/tiktok-2.png" />
  </Step>

  <Step title="Step 3">
    Provide App Name and click on **Confirm** button.

    <img src="https://mintcdn.com/davinci/12raPU3zWs_7lqly/images/extensions/social-media/tiktok-3.png?fit=max&auto=format&n=12raPU3zWs_7lqly&q=85&s=1057710959a05953f149235286404791" width="404" height="511" data-path="images/extensions/social-media/tiktok-3.png" />
  </Step>

  <Step title="Step 4">
    On the next page, under the **Basic information** section, fill in the required fields as you prefer. Below is an example of how it was filled for our demo.
    <Note>TikTok requires you to verify your domain URL with DNS TXT record, some helpful guidance can be found <a href="https://www.youtube.com/watch?v=ggwnt_9NDoc" target="_blank">here</a></Note>

    <img src="https://mintcdn.com/davinci/12raPU3zWs_7lqly/images/extensions/social-media/tiktok-4.png?fit=max&auto=format&n=12raPU3zWs_7lqly&q=85&s=1569e4c41b899d5c8e9e5c168245a556" width="652" height="783" data-path="images/extensions/social-media/tiktok-4.png" />
  </Step>

  <Step title="Step 5">
    Click on **Add products** button.

    <img src="https://mintcdn.com/davinci/12raPU3zWs_7lqly/images/extensions/social-media/tiktok-6.png?fit=max&auto=format&n=12raPU3zWs_7lqly&q=85&s=2083c3d5e3078869c2fce49953d9eec5" width="995" height="245" data-path="images/extensions/social-media/tiktok-6.png" />

    And add following products as shown below.

    <img src="https://mintcdn.com/davinci/12raPU3zWs_7lqly/images/extensions/social-media/tiktok-5.png?fit=max&auto=format&n=12raPU3zWs_7lqly&q=85&s=e62816b8926b1ae8c4b665f2bc9ba383" width="650" height="705" data-path="images/extensions/social-media/tiktok-5.png" />
  </Step>

  <Step title="Step 6">
    After adding your products, you will see a new **Login Kit** section appear, enter your TikTok callback URL, which is **https\://YOUR\_DOMAIN\_NAME/app/oauth/callback/facebook**

    <img src="https://mintcdn.com/davinci/12raPU3zWs_7lqly/images/extensions/social-media/tiktok-7.png?fit=max&auto=format&n=12raPU3zWs_7lqly&q=85&s=d0cc30b7cc0a170bbed0462d8ca4e07d" width="975" height="423" data-path="images/extensions/social-media/tiktok-7.png" />
  </Step>

  <Step title="Step 7">
    Under **Content Posting API** section, make sure you have enabled the checkbox for **Direct Post** and have **verified** your domain.

    <img src="https://mintcdn.com/davinci/3pda1EWrnfASIwNh/images/extensions/social-media/tiktok-8.png?fit=max&auto=format&n=3pda1EWrnfASIwNh&q=85&s=5a11d70db0799600954c2971c0983de9" width="974" height="386" data-path="images/extensions/social-media/tiktok-8.png" />
  </Step>

  <Step title="Step 8">
    On the **Add Scopes** section, make sure to add all scopes.

    <img src="https://mintcdn.com/davinci/3pda1EWrnfASIwNh/images/extensions/social-media/tiktok-9.png?fit=max&auto=format&n=3pda1EWrnfASIwNh&q=85&s=f0460770cf76ccf55f1b405bdb2ab9b5" width="1015" height="612" data-path="images/extensions/social-media/tiktok-9.png" />
  </Step>

  <Step title="Step 9">
    Now go to **Credentials** section and copy your **Client Key** and **Cleint Secretn** credentials.

    <img src="https://mintcdn.com/davinci/12raPU3zWs_7lqly/images/extensions/social-media/tiktok-10.png?fit=max&auto=format&n=12raPU3zWs_7lqly&q=85&s=915ba6f71f678260ebb5851eaff4dc13" width="971" height="156" data-path="images/extensions/social-media/tiktok-10.png" />
  </Step>

  <Step title="Step 10">
    <Warning>After you are done with filling all fields, make sure to click on **Submit for review** button. Tiktok and need to proper business identification</Warning>
  </Step>

  <Step title="Step 11">
    1. Go to **AI Settings** page in Admin Panel, click on **Extensions** tab, and select **Social Media Suite** extension.
    2. Under **TikTok Settings** section, include your **TikTok Client Key** and **TikTok Client Secret** with the Client Key and Client Secret values that you just copied earlier.

    <img src="https://mintcdn.com/davinci/12raPU3zWs_7lqly/images/extensions/social-media/tiktok-11.png?fit=max&auto=format&n=12raPU3zWs_7lqly&q=85&s=188c71b288dd1c2e6fec8d32c3a57a88" width="697" height="426" data-path="images/extensions/social-media/tiktok-11.png" />
  </Step>

  <Step title="Step 12">
    After you have included all API keys in the **TikTok Settings** section, click **Save** button.
  </Step>

  <Step title="Step 13">
    You know have completed the TikTok configuration.
  </Step>
</Steps>
