Publishing for TikTok

TikTok Scheduler

Schedule TikTok videos from your computer. TimeToPost holds the post and publishes it through TikTok's Content Posting API at the time you pick, with your caption, audience and comment, Duet and Stitch settings. Every post needs a video (up to the length TikTok allows your account, max 10 minutes); photo carousels and Stories are not supported. TikTok scheduling works now; public posting opens when TikTok's Content Posting audit passes.

Schedule TikTok videos with TimeToPost. Videos publish through the Content Posting API Direct Post flow, and you choose the audience and interaction settings for every post.

No card for your first post. TimeToPost posts it at your best time.

approval queue
TikTok live
Idea01

Product note from a customer call

approvedbest-time queued
Commit02

Merged thread publishing fix

approvedbest-time queued
Trend03

TikTok audience window rising

approvedbest-time queued

Post-type support

What the TikTok scheduler can publish

Connect your TikTok account and schedule a video. TikTok scheduling works now; public posting opens when TikTok's Content Posting audit passes.

Post type
Status
Operational detail
Video posts
Supported
Videos publish through the Content Posting API Direct Post flow from a verified media URL. TimeToPost waits for TikTok to finish processing and reports the result.
Captions
Supported
The caption becomes the TikTok title, trimmed to the platform limit during adaptation.
Audience and interactions
Supported
Before publishing, TimeToPost reads your creator settings and you pick the audience from the options TikTok offers, plus whether comments, Duet and Stitch are allowed. Nothing is pre-selected.
Content disclosure
Supported
Mark a post as promoting your own brand or a third party; TikTok labels it accordingly. Branded content cannot be posted as private.
Photo posts
Not supported
Photo carousels are not published through this provider.
Stories
Not supported
TikTok does not offer Stories through the Content Posting API.

Known limitations

  • TikTok scheduling works now; public posting opens when TikTok's Content Posting audit passes.
  • TikTok native scheduling is not used; TimeToPost holds the scheduled post and publishes through the Content Posting API at publish time.
  • Every post needs a video; text-only or image posts are rejected before publishing.
  • Videos are limited to the maximum duration TikTok reports for your account, up to 10 minutes.
  • Posts can take a few minutes to appear while TikTok processes the video.

Best-time engine

Schedule TikTok posts into the hours that already perform

TikTok spreads a video over the first hours after posting. Queue into the evening windows when your followers are active, and keep weekday mornings for how-to content.

Current public baseline peak

UTC 18:00

Chart displayed in US Eastern time (UTC-5).

Relative engagement score by hour (ET)02550751007 PM ET: score 257 PM8 PM ET: score 209 PM ET: score 1610 PM ET: score 1210 PM11 PM ET: score 1212 AM ET: score 141 AM ET: score 181 AM2 AM ET: score 263 AM ET: score 354 AM ET: score 454 AM5 AM ET: score 556 AM ET: score 687 AM ET: score 787 AM8 AM ET: score 859 AM ET: score 8210 AM ET: score 8010 AM11 AM ET: score 8512 PM ET: score 921 PM ET: score 1001 PM2 PM ET: score 963 PM ET: score 884 PM ET: score 744 PM5 PM ET: score 556 PM ET: score 38
Relative engagement score by hour (100 = strongest hour). Times shown in ET. Public baseline shown here; connected accounts use their own engagement history when enough data is available.

Free best-time tool

Turn TikTok timing into a seven day posting plan

Choose TikTok and your timezone to turn the public timing curve into a practical weekly plan.

Build my free schedule

Compare

TimeToPost vs TikTok's own scheduler vs posting by hand

TikTok has a built-in web scheduler, so the real question is whether you need more than it gives you. Here is how the three approaches differ.

FeatureTimeToPostTikTok's web schedulerPosting by hand
Where you scheduleWeb dashboard, from your computerTikTok web upload pageTikTok app, at the moment you post
Account requirementConnect your TikTok accountBusiness Account (per TikTok)Any account
Review before it goes outApproval queue: edit, approve or rejectLocked once scheduled: delete and re-uploadYou review it live
Other networks in the same calendarYes: Instagram, X, Bluesky, Mastodon, Pixelfed, Telegram channels, Tumblr blogs, WordPress sites, Ghost publications, DEV articles, Whop forums, Buttondown newsletters, TikTok, LinkedIn, and ThreadsTikTok onlyNo
Best-time suggestionsBuilt in, from public baselines and your own historyNoneYou guess
CostFrom $12/mo (Starter, up to 30 posts a month)FreeFree, but you have to be there

TikTok scheduler details from TikTok's announcement of its video scheduler. TikTok may have changed its limits since; check TikTok Studio for the current rules.

How to schedule a TikTok video with TimeToPost

  1. Step 1

    Connect your TikTok account

    Sign in with TikTok from the TimeToPost dashboard. You stay in control of the account and can disconnect it any time.

  2. Step 2

    Add your video and caption

    Upload the video, write the caption and choose the audience plus comment, Duet and Stitch settings. Nothing is pre-selected for you.

  3. Step 3

    Pick the time

    Choose a date and time yourself or take a best-time suggestion. Approve the post and it joins the queue.

  4. Step 4

    TimeToPost publishes it

    At the scheduled time TimeToPost sends the video to TikTok, waits for TikTok to finish processing and shows you the result.

How it works

One live loop for TikTok publishing

01

Connect your accounts

Connect your own TikTok account and any other network you use. TimeToPost publishes to Instagram, X, Bluesky, Mastodon, Pixelfed, Telegram channels, Tumblr blogs, WordPress sites, Ghost publications, DEV articles, Whop forums, Buttondown newsletters, TikTok, LinkedIn, and Threads.

02

Approve queue

Drafts from your ideas, commits, trends and SEO topics wait in one review queue. Edit the platform variant, approve it, or reject it.

03

Auto-publish at best time

Approved posts publish from the TimeToPost queue when the account timing model says your audience is most likely to respond.

Pricing

Scheduler pricing for small teams

Every plan includes the approval queue, client approvals, unlimited social accounts and the free MCP server. Starter is $12/mo for up to 30 posts a month. Pro is $49.99/mo for unlimited posts, AI content and backlink outreach. Exact limits live on the pricing page so plan claims do not drift.

View pricing

FAQ

TikTok scheduler questions

Can TimeToPost schedule TikTok videos?

Yes. Connect your TikTok account, add a video and pick the time. TimeToPost holds the post and publishes it through the Content Posting API. TikTok scheduling works now; public posting opens when TikTok's Content Posting audit passes.

Can you schedule TikTok videos?

Yes. TikTok has a built-in scheduler on its web upload page, and a tool like TimeToPost can schedule TikTok videos for you from its own calendar. TikTok's announcement of its scheduler says it works from 15 minutes to 10 days ahead and needs a Business Account.

Is there a free way to schedule TikTok posts?

TikTok's own web scheduler is free. TimeToPost plans start at $12/mo (Starter, up to 30 posts a month) and add an approval queue, best-time suggestions and other networks in the same calendar.

Can I edit a scheduled TikTok?

In TikTok's own scheduler you cannot edit the video, caption or time once scheduled; you delete it and upload again. In TimeToPost a post waits in the approval queue, where you can edit, approve or reject it before it publishes.

Who chooses the privacy level of a TikTok post?

You do, for every post, from the options TikTok offers for your account. TimeToPost never pre-selects an audience or changes the one you chose.

Can TimeToPost post TikTok photos?

No. This provider publishes videos only.

What is the main TikTok limitation?

Every post needs a video that TikTok can fetch and process, so publishing is not instant: TimeToPost reports the result once TikTok confirms the post.