How to Schedule TikTok Posts in 2026: Desktop, App, API
How to schedule TikTok posts in 2026: the desktop scheduler, the TikTok Studio app, the 10-day limit, why the option goes missing and what the API can't do.
To schedule a TikTok post, open TikTok on a computer, click Upload, add your video, turn on the Schedule toggle, pick a date and time, and click Schedule. TikTok accepts times from 15 minutes to 10 days ahead, in your computer's time zone. For more than 10 days, many accounts or posting from code, you need a tool.
Yes, you can schedule TikTok posts without paying for anything. TikTok's own scheduler lives in the upload flow on desktop: you upload the video, flip the schedule toggle, choose a time up to 10 days out and TikTok publishes it for you. The TikTok Studio app added scheduling on phones too. Both handle one account and one video at a time.
That is enough for a creator planning a week. It stops being enough when you run several accounts, need a calendar longer than 10 days, or want your own product to publish to TikTok. This guide covers how to schedule TikTok posts natively, the limits TikTok documents, how scheduling tools reach TikTok, and why the TikTok API has no scheduling field at all.
PostGate handles OAuth, publishing and delivery evidence for every network through one API. Start free or read the docs.
How do you schedule a TikTok post on desktop?
These are the steps in TikTok's help article on scheduling videos:
- Log in to TikTok in a desktop browser and click the Upload icon.
- Upload the video you want to schedule.
- After editing, turn on the Schedule toggle and pick the date and time.
- Click Schedule.
The same article lists the rules that trip people up:
- The window is 15 minutes to 10 days before the post goes live.
- The time zone defaults to your computer's setting. If your laptop is still set to another city, the video goes out at that city's 7 p.m., not your audience's.
- Scheduled posts show in your profile view. You can delete them, but TikTok says you can't edit them.
- You get a push notification in the app when the video goes live.
- Scheduling doesn't work on TikTok in a phone browser (mobile web).
Can you schedule TikTok posts on your phone?
Yes, but not from the place most people look. TikTok's help article documents scheduling on desktop and rules out mobile web. On phones, scheduling came through the separate TikTok Studio app: in January 2025, Social Media Today reported that TikTok added post scheduling to TikTok Studio, where creators can also edit and update scheduled posts.
So if you only have a phone, install TikTok Studio, upload the video there and look for the schedule option before you publish. If it isn't there for your account, the desktop route above is the one TikTok documents.
Why don't you see the schedule option on TikTok?
Work through these in order:
- You are on mobile web. TikTok says scheduling is not available there. Use a desktop browser or the TikTok Studio app.
- Your account type. The note in TikTok's help article says desktop scheduling is for Business accounts or accounts with 10,000 or more followers. If you are below both, that is the likely reason the toggle is missing.
- The time is out of range. Anything closer than 15 minutes or further than 10 days is rejected. For a longer calendar you need a tool that holds the video and publishes it later.
TikTok scheduler, scheduling tool or API: which one fits?
Each route solves a different problem. The table puts TikTok's documented limits next to what a tool or your own code gives you.
| Route | Scheduling window | Main limits | Best for |
|---|---|---|---|
| TikTok on desktop | 15 minutes to 10 days | One video at a time; no editing once scheduled; account requirement | A creator planning the next week |
| TikTok Studio app | Not documented by TikTok | Separate app; one account at a time | Scheduling from a phone |
| Scheduling tool | Set by the tool | TikTok API caps per creator and per app | Teams, agencies, cross-posting, longer calendars |
| TikTok API | None: posts start on the call | You run the timer; audit needed for public posts | Products and automations posting from code |
If you post for clients, the native scheduler gets painful quickly: one login per client and no shared calendar. Our guide to social media management software for agencies compares the tools built for that, with client approval and white-label options. The same pattern applies on LinkedIn, which we covered in how to schedule LinkedIn posts.
How do TikTok schedulers post for you?
Third-party TikTok schedulers don't use TikTok's built-in scheduler. You connect your account through TikTok's login, the tool stores the video on its own servers, and at the scheduled time it calls TikTok's Content Posting API. That explains what you see in practice:
- Two posting modes. With Direct Post the video goes straight to your profile. With Upload it lands in your TikTok inbox as a draft and you finish posting it in the app. A tool that only sends drafts can't publish while you sleep.
- A daily cap shared with every app. TikTok's content sharing guidelines limit Direct Post to what is typically around 15 posts per creator account per day, shared across all apps. Two tools scheduling for the same account draw from the same pool.
- Private-only posts from new apps. Until an app passes TikTok's audit, everything it posts is visible only to the creator, and only 5 users can post through it in 24 hours. A new or small tool may publish your video as private.
- Privacy and interaction settings are yours to pick. The same guidelines require apps to show your account name and let you choose who can view the post, with no default value, plus whether comments, Duets and Stitches are allowed.
Can you schedule TikTok posts with the API?
No. In the Direct Post API reference, post_info takes a caption, a privacy level and interaction flags, and nothing for a future publish time. TikTok starts processing the post when the call succeeds.
curl -X POST https://open.tiktokapis.com/v2/post/publish/video/init/ \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json; charset=UTF-8" \
-d '{
"post_info": {
"title": "Friday drop #buildinpublic",
"privacy_level": "PUBLIC_TO_EVERYONE",
"disable_comment": false,
"disable_duet": false,
"disable_stitch": false
},
"source_info": {
"source": "PULL_FROM_URL",
"video_url": "https://media.yourapp.com/videos/friday.mp4"
}
}'
# post_info has no publish-at field.
# TikTok starts processing the post as soon as this call succeeds.Scheduling through the API therefore means building the scheduler: store the video and its target time, run a worker that wakes up at that time, refresh the creator's access token (TikTok issues them for two hours), make the call and poll the status until TikTok finishes processing. Our walkthrough of how social media schedulers work breaks that queue down piece by piece.
If you would rather skip that part, PostGate runs the queue for you. You send the post with a scheduled_at time and pick Direct Post or inbox mode, and PostGate submits it to TikTok at that moment, with no 10-day ceiling, then reports whether it went live. The TikTok scheduling API guide shows the request, and recurring schedules fill a weekly queue from slots such as 09:00, 18:00. TikTok's daily caps still apply when the post is delivered.
How do you change or delete a scheduled TikTok?
On desktop, find the scheduled video in your profile view and delete it. TikTok's help article says a scheduled post can't be edited, so to change the caption, cover or time, delete it and schedule it again. In the TikTok Studio app you can edit scheduled posts directly, per the Social Media Today report above.
Posts scheduled in a third-party tool don't exist on TikTok yet, so you change or cancel them in that tool. Once the tool has sent the video, TikTok owns it and any change happens in TikTok.
What should you check before scheduling a week of TikToks?
- Your computer or tool time zone matches your audience, not where you happen to be.
- Every slot is at least 15 minutes out and no more than 10 days out if you use TikTok's scheduler.
- Captions and covers are final, since a scheduled desktop post can only be deleted, not edited.
- If a tool publishes for you, it uses Direct Post (not drafts) and its app is audited, so posts go out public.
- No account is scheduled past about 15 posts a day across all the tools that post to it.
- Someone checks the first video after it goes live before the rest of the week follows it.
Frequently asked questions
Can you schedule TikTok posts for free?
Yes. TikTok's built-in scheduler is free on desktop and lets you schedule a video from 15 minutes to 10 days ahead. The TikTok Studio app also has scheduling on phones.
How far in advance can you schedule a TikTok?
Up to 10 days with TikTok's own scheduler, and at least 15 minutes ahead. For a longer calendar, use a scheduling tool or an API that stores the video and publishes it later.
Can you edit a scheduled TikTok post?
Not on desktop: TikTok's help article says scheduled posts can be deleted but not edited, so delete and reschedule. The TikTok Studio app lets creators edit and update scheduled posts.
Why can't I schedule TikTok posts?
Scheduling isn't available on TikTok in a phone browser, and TikTok's help note limits desktop scheduling to Business accounts or accounts with 10,000 or more followers. The time also has to fall between 15 minutes and 10 days ahead.
Does the TikTok API support scheduled posts?
No. The Content Posting API has no publish-at field, so posts start processing when the call succeeds. Scheduling tools and APIs such as PostGate store the post and call TikTok at the scheduled time.
