TikTok Integration
If you want to schedule posts on TikTok, you'll need to create and configure an app for this platform. This guide will walk you through the setup process.
1. Create a Developer account
The first step in creating a TikTok app is to create a developer account on the TikTok developer platform. To do this, go to the TikTok developer platform website and sign up for an account.
2. Create a new app
Once you have a developer account, go to the TikTok Developer Dashboard and click Connect an App in the top right corner.
App configuration
Basic info
Fill out the required information, such as your app name, app icon, category.
For the Description, use this text:
Our application boosts engagement, automates scheduling, and enhances analytics for growth.
TOS
TikTok requires you to provide Terms of Service URL and Privacy Policy URL:
With Mixpost you can generate Terms of use and Privacy policy pages in seconds. More details
Website URL
Enable the Configure for Web option and enter your website URL.
TikTok requires a fully developed website to approve your application; they do not approve it for private use or similar purposes. You'll need to create a website with at least 2-3 pages using platforms like WordPress to meet their requirements. Ideally, your Mixpost application should be hosted on a subdomain, while the marketing page is located on the main domain.
Screenshots:
App products
Next, in the left sidebar, click on Add products button and add the following products:
- Login Kit
- Content Posting API
- Scopes (It might be added automatically if you added Content Posting API)
Screenshots:
Configure redirect URI
Scroll to the Redirect URI section and add the following redirect URI:
https://example.com/<MIXPOST_CORE_PATH>/callback/tiktok
Substitute <MIXPOST_CORE_PATH>
with your specified MIXPOST_CORE_PATH
. If you have not altered the MIXPOST_CORE_PATH
environment variable, use the default value: mixpost
.
Screenshots:
Direct Post
By default, TikTok allows you to upload content as drafts, enabling creators to edit further before posting. If you prefer that scheduled posts be published automatically, enable the Direct Post option in the Content Posting API section.
By enabling Direct Post an additional audit of your application is required.
Screenshots:
Add scopes
Click on Edit scopes from the section Scopes and make sure the following scopes are enabled:
user.info.basic
user.info.profile
user.info.stats
video.upload
(active only if the Direct Post option is enabled)video.publish
video.list
Double-check that all configurations are correct, Save the changes, and then Submit for review. It may take several days to receive a response from TikTok team.
Screenshots:
3. Copy the credentials to Mixpost
Copy Client key
and Client secret
from App details section, then navigate to your Mixpost dashboard and paste them into the TikTok third-party service form. Additionally, in the Share Type field, select the Direct Post option if you have enabled it; otherwise, choose the Inbox option.
- Pro and Enterprise
- Lite
Navigate to the User Menu at the bottom left, click Admin Console, and then click on Services from the left sidebar.
Click on Services from the left sidebar.
Screenshots:
4. Done
Once you have received access, you can test this by adding your TikTok account to Mixpost and schedule posts.
- Pro and Enterprise
- Lite
Navigate to a workspace, then select Accounts from the left sidebar and click Add Account.
Select Accounts from the left sidebar and click Add Account.