TikTok10 posts a day, free
Free TikTok scheduler
Write it once, put it in the queue, and it goes out at the hour you picked. 10 posts a day on the free plan, across every network you connect, with no card. The same queue is driveable by your own agent, which is the part most free plans fence off.
What TikTok allows in a post
| Text | 2,200 Unicode code points |
|---|---|
| Images | up to 35, .png, .jpg, .jpeg, .webp, 20 MB each |
| Video | 1 per post, .mp4, .mov, .webm, up to 10 min, 4 GB |
| Media required | a post needs video |
| Mentions | @handle |
TikTok allows 2,200 characters per post and 35 images, 1 video up to 10 min, from TikTok's own documentation as read on 2026-07-14. Shapeless enforces that table before a draft is queued. The full table is on the TikTok spec page; check a draft yourself with the free TikTok character counter.
TikTok's own free scheduler
TikTok Studio, which TikTok's own help page lists as the place to upload, schedule and edit posts.
- 1
Go to tiktok.com/tiktokstudio and sign in, or open the TikTok app, tap Profile, the Menu button, then TikTok Studio.
- 2
From the TikTok homepage you can also click Upload at the top to reach the same uploader.
- 3
Upload the file. TikTok's web uploader takes MP4 or WebM, 720x1280 or higher, up to 30 minutes and under 10 GB.
- 4
Add the caption and cover, set who can watch and whether comments, Duet and Stitch are allowed, then schedule it.
You already have the file, you post to one TikTok account, and the upload screen is where you want to be.
- TikTok's help pages say TikTok Studio can schedule posts but do not publish the scheduling window in any article we could read on 2026-09-14, so we do not quote one.
- You still have to have made the video. TikTok schedules an upload; it does not write, cut or caption it.
- One account, on TikTok's own screen, with no view of what else goes out that day.
Read from TikTok Support: tools for creators on and TikTok Support: making a post on . Platforms move menus; the source is the place to check.
Schedule it by hand
Three screens, and they are the only nouns we use. AI Scheduler writes one post yourself and lets any account say it its own way from its preview. Queue drops it into the next free slot for that account, so you never pick an hour twice. Calendar shows the week and lets you drag a post to a different day.
- Connect TikTok once, under Accounts, through TikTok's own sign-in.
- Open AI Scheduler, pick the TikTok account, write the post. The preview beside it is TikTok's own chrome, not a rectangle.
- Press Add to queue for the next free slot, Schedule for an exact time, or Post now. All three are always on screen.
When the queue fires. Each connected account carries its own posting times, in your zone. Add to queue drops the post into the next free slot for that account, so you pick the hours once and never pick an hour again. We do not guess a best time for you.
After it is queued. Calendar shows the week; a post still in the queue can be opened and rewritten, dragged to another day, or cancelled, right up to the moment it goes out. An agent sees the same queue through posts_list and posts_get.
Composing, scheduling and publishing never spend credits. The $5 refilled each month is only for the agents that research, write, design and render.
Schedule it from an agent
The same post, the same queue, three interfaces. Mint a scoped key under Settings → API keys, or add our TikTok MCP server to Claude, ChatGPT, Cursor or your own host and let it call posts_create. Tools that publish are flagged, so the host asks you first.
Connect Claude, ChatGPT or Claude Code once, or give a coding agent an API key (Settings → API keys) and the docs, then say what to post. It finds your accounts and the queue on its own.
https://shapelessai.com/docsThe calls, if you want them
curl -X POST https://shapelessai.com/api/posts \
-H "Authorization: Bearer $SHAPELESS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"connectionId":"CONNECTION_ID","postText":"The onboarding bug that cost us a week.","queue":true}'{
"name": "posts_create",
"arguments": {
"connectionId": "CONNECTION_ID",
"text": "The onboarding bug that cost us a week.",
"queue": true
}
}shapeless posts create --to CONNECTION_ID --text "The onboarding bug that cost us a week." --queueSwap "queue": true for "scheduledAt": "2026-09-20T09:00:00Z" to pin an exact minute; leave both out and it publishes now.
Over the daily cap the API answers 402 with free_daily_cap, the limit, the reset time and the plan that lifts it, so an agent can wait or ask its human rather than retry blindly.
Questions
- Is there a free TikTok scheduler?
- Yes, two kinds. TikTok schedules posts itself - tikTok Studio, which TikTok's own help page lists as the place to upload, schedule and edit posts. You already have the file, you post to one TikTok account, and the upload screen is where you want to be. Ours is free too: 10 posts a day across every network you connect, no card, and the same queue is driveable by your own agent.
- How many characters can a TikTok post be?
- 2,200, and 35 images, 1 video up to 10 min, from TikTok's own documentation as we last read it on 2026-07-14. We enforce the same table before a draft is queued, so a post that breaks a rule is fixed rather than rejected at publish time.
- Can an AI agent schedule my TikTok posts?
- Yes, on the free plan. Add https://shapelessai.com/mcp to Claude, ChatGPT or any MCP host and the posts_create tool schedules through your connected TikTok account, or call POST /api/posts with a scoped key, or run the CLI. Publishing tools are flagged so the host asks you before anything goes out.
- Can I schedule a first comment on TikTok?
- No, and we will not pretend otherwise. firstComment is accepted for LinkedIn, X and Bluesky only; on TikTok the API answers 422 and names the rule. TikTok has no equivalent we can publish reliably.
- Does it post to TikTok by itself, or send it to my drafts?
- By itself. You connect TikTok once through TikTok's own sign-in, and at the queued time the video is published through TikTok's Direct Post API, not dropped in your inbox for you to finish. TikTok's rules shape the composer: it shows which account the post goes to, you pick who can watch every time because TikTok forbids a default, and comments, Duet and Stitch stay off until you allow them. TikTok itself caps a creator at about 15 API posts in 24 hours.
- What does the free plan cost me later?
- Nothing for the rail. Scheduling and publishing never spend credits. The $5 refilled each month is for the agents that research, write, design and render - a paid plan refills more of it and lifts the daily cap.
10 TikTok posts a day, free, plus $5 of credits every month for the agents that make them.
Start free foreverKeep reading
- How to schedule TikTok posts, step by step →
- TikTok MCP server →
- TikTok post preview →
- Every free scheduler we measured →
- What a shadowban is, and how to check on each platform →
- How many posts per day each platform allows, and what works →
- TikTok 0 views on a new account: what it means and the fix →
- Account restricted: what each platform's status screen says →
- Reused content rules on YouTube, TikTok and Instagram →
