TikTok integration

Dispatch schedules video posts to a TikTok account you connect and publishes them for you at the scheduled time, through TikTok’s official Content Posting API. This page describes exactly what that involves.

Connecting an account

From the Channels page you choose TikTok and are sent to TikTok’s own login and consent screen. You approve the permissions there, on TikTok’s site, and TikTok returns an access token to Dispatch.

Dispatch never sees or stores your TikTok password. The authorisation request uses PKCE, and the returned token is stored against your channel and used only to publish the posts you schedule.

Permissions requested, and why

user.info.basic
Reads the open ID, display name, and avatar of the account you connect, so Dispatch can show you which TikTok account a channel belongs to and label it correctly in the composer and calendar.
video.publish
Publishes the video posts you scheduled to the connected account, at the time you scheduled them. This is the only write permission Dispatch requests for TikTok.

Dispatch requests only these two permissions for TikTok. It does not request the draft-upload permission, because it does not implement draft uploads.

How a scheduled post is published

  1. 1. You upload a video in the Dispatch composer, write the caption, choose the TikTok channel, and set a time. The caption is checked against TikTok’s 2,200-character limit, and the file against TikTok’s accepted video formats and duration, before the post is accepted.
  2. 2. At the scheduled time Dispatch calls TikTok’s Content Posting API to start the publish, passing the URL of the video so TikTok can fetch it directly from Dispatch’s verified domain.
  3. 3. TikTok processes the upload asynchronously. Dispatch polls TikTok for the publish status until it reports completion or failure, then records the result against the post.
  4. 4. If TikTok rejects the post, the error TikTok returned is shown against it in Dispatch so you can correct and reschedule.

Current posting visibility

TikTok restricts applications that have not yet completed its app review to publishing private posts only. While that review is pending, videos Dispatch publishes to TikTok are created as visible to you alone, and you can change a post’s visibility in the TikTok app afterwards. We state this here rather than let it come as a surprise.

What Dispatch does not do

  • It does not read your For You feed, your following list, or anyone else's content.
  • It does not read, send, or manage comments or direct messages on TikTok.
  • It does not retrieve TikTok analytics — follower and engagement figures are not available for TikTok channels in Dispatch.
  • It does not upload drafts to your TikTok inbox. Dispatch publishes directly and does not request the draft-upload permission.
  • It does not post anything you did not create and schedule yourself.

Your data, and disconnecting

For a TikTok channel, Dispatch stores the access token TikTok issued, the account’s open ID, display name and avatar, and the posts and videos you created in the app. Nothing is shared with third parties, sold, or used for advertising.

Disconnecting the channel from the Channels page stops all publishing to it immediately and discards the stored token. You can also revoke Dispatch’s access from within TikTok’s own security settings at any time. To have the rest of your account data deleted, email peter@edossolutions.com. Full detail is in the privacy policy.

Dispatch is an independent product and is not affiliated with, endorsed by, or sponsored by TikTok. TikTok is a trademark of its respective owner.