ShapelessAI← Free scheduler

X10 posts a day, free

Free X 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 X allows in a post

What X allows in one post
Text280 weighted characters
Imagesup to 4, .png, .jpg, .jpeg, .webp, 5 MB each
Video1 per post, .mp4, .mov, up to 2 min 20 s, 512 MB
Mixingimages or a video in one post, never both
Mentions@handle

X allows 280 characters per post and 4 images, 1 video up to 2 min 20 s, from X's own documentation as read on 2026-07-21. Shapeless enforces that table before a draft is queued. The full table is on the X spec page; check a draft yourself with the free X character counter.

X's own free scheduler

The calendar icon at the bottom of X's compose box, on the web.

  1. 1

    Open the compose box at the top of your Home timeline, or click the Post button.

  2. 2

    Write the post, up to 280 characters, and attach up to 4 photos, a GIF or a video.

  3. 3

    Select the calendar icon at the bottom of the compose box and make your schedule selections, then select Confirm.

  4. 4

    Find drafts and scheduled posts again under Unsent posts in the compose box.

X's own scheduler is enough when

One handle, scheduled from a laptop, and you do not mind the posts living only inside X.

  • Web only in practice: X's own article documents the calendar icon on the web compose box.
  • One account per browser session, so several handles means signing in and out.
  • No queue, no slots, no reply scheduled with the post.

Read from X Help Center: How to 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. Manual 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.

The X preview inside Manual: the post as X shows it, before any account is connected
The X preview pane inside Manual: X's own chrome, shown before any account is connected.
  1. Connect X once, under Accounts, through X's own sign-in.
  2. Open Manual, pick the X account, write the post. The preview beside it is X's own chrome, not a rectangle.
  3. Press Add to queue for the next free slot, Schedule for an exact time, or Post now. All three are always on screen. A first reply field appears because X supports one.

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 X 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.

REST
curl -X POST https://shapelessai.com/api/posts \ -H "Authorization: Bearer $SHAPELESS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"connectionId":"CONNECTION_ID","postText":"Rebuilt onboarding. The first thing that broke was the part we were proudest of.","queue":true,"firstComment":"The full write-up, if you want the detail."}'
MCP tool call
{ "name": "posts_create", "arguments": { "connectionId": "CONNECTION_ID", "text": "Rebuilt onboarding. The first thing that broke was the part we were proudest of.", "queue": true, "firstComment": "The full write-up, if you want the detail." } }
CLI
shapeless posts create --to CONNECTION_ID --text "Rebuilt onboarding. The first thing that broke was the part we were proudest of." --queue --first-comment "The full write-up, if you want the detail."

Swap "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 and the reset time, so an agent can wait rather than retry blindly.

Questions

Is there a free X scheduler?
Yes, two kinds. X schedules posts itself - the calendar icon at the bottom of X's compose box, on the web. One handle, scheduled from a laptop, and you do not mind the posts living only inside X. 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 an X post be?
280, and 4 images, 1 video up to 2 min 20 s, from X's own documentation as we last read it on 2026-07-21. 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 X 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 X 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 reply on X?
Yes. Pass firstComment on the post and we publish it as a reply on the post once it is live, up to 280 characters. Platforms that have no such thing answer 422 rather than silently dropping it.
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 X posts a day, free, plus $5 of credits every month for the agents that make them.

Start free forever

Keep reading

Free schedulers for other platforms