Vibescaling Docs

Publishing to TikTok

How to publish content to your TikTok account.

Once you've connected your TikTok account and have content in your library, you're ready to publish.

Publishing a Post

  1. Open a post from the library
  2. Click Publish Now or Schedule
  3. Choose which connected TikTok account to post from
  4. A content preview shows your title, caption, and hashtags
  5. Select who can view your post (Public, Followers, Friends, or Only Me) — available options depend on your TikTok account settings
  6. Configure interaction settings: disable comments (all posts), or disable duet/stitch (video only)
  7. Optionally enable commercial content disclosure if promoting a brand
  8. Choose publish mode: Publish to Profile (goes live immediately) or Send to Inbox (review in TikTok app first)
  9. Confirm and publish

Vibescaling uploads your content to TikTok and creates the post. You'll see a confirmation once it's live.

After submitting, your post may take a few minutes to process on TikTok's servers.

Via API

Publish a post programmatically:

POST /api/v1/posts/:id/publish
{
  "tiktok_account_id": "uuid-of-connected-account",
  "mode": "direct",
  "privacy_level": "PUBLIC_TO_EVERYONE",
  "disable_comment": false,
  "disable_duet": false,
  "disable_stitch": false,
  "brand_content_toggle": false,
  "brand_organic_toggle": false
}

privacy_level is required. Options: PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR, or SELF_ONLY.

Privacy Levels

When publishing, you choose who can see the post:

LevelWho Sees ItGood For
PublicEveryone on TikTokNormal publishing
FollowersYour followersBroader than friends
Followers onlyOnly mutual followersLimited audience testing
PrivateOnly youPreviewing before going public

Available options depend on your TikTok account. The publish dialog only shows options your account supports.

You can change the privacy level on TikTok after publishing.

Interaction Settings

Control how others can interact with your post:

SettingApplies ToDescription
Disable commentsAll postsPrevent users from commenting
Disable duetVideo onlyPrevent users from creating duets
Disable stitchVideo onlyPrevent users from stitching

Some settings may be locked if they're disabled at the account level in your TikTok settings.

Commercial Content Disclosure

If your post promotes a brand, product, or service, TikTok requires you to disclose this. When publishing:

  1. Enable Commercial content disclosure
  2. Select the type:
    • Your brand — you're promoting yourself or your own business
    • Branded content — you're promoting another brand or third party

This adds the appropriate disclosure label to your TikTok post, as required by TikTok's Branded Content Policy.

What Gets Published

The content published depends on the post type:

Slide posts create a photo carousel post on TikTok containing:

  • All slide images from the post, in order
  • The first slide as the cover image
  • Your caption and hashtags as the post text

Video posts create a video post on TikTok containing:

  • The uploaded video file
  • Your caption and hashtags as the post text

Video posts are processed asynchronously by TikTok. You can check the processing status via the Publish Status endpoint or in the dashboard.

Post Status After Publishing

After you publish, the action is logged in Vibescaling. You can see:

  • When it was published
  • Which TikTok account it was posted to
  • The TikTok publish ID for reference
  • Whether it succeeded or failed

Troubleshooting

"Account token expired"

Your TikTok access token may have expired. Tokens usually refresh automatically, but if there's an issue:

  1. Go to Settings → TikTok
  2. Disconnect the account
  3. Reconnect it

"Post not in publishable state"

Only posts with draft or scheduled status can be published.

"Publishing failed"

This can happen if:

  • TikTok's servers are temporarily unavailable
  • The slide images are too large or in an unsupported format
  • Your TikTok account has posting restrictions

Try again after a few minutes. If the issue persists, contact support@vibescaling.org.

"Video too large"

Video files must be under 4GB. Compress or trim your video and try again.

"Unsupported video format"

Vibescaling supports MP4, WebM, and MOV video formats. Convert your video to one of these formats before uploading.

Video still processing

After publishing a video post, TikTok processes the video asynchronously. Use the Publish Status endpoint to check progress. Processing typically takes a few minutes.

On this page