Schedule tweets on Twitter: which X scheduler fits your account

How do you schedule tweets on Twitter? On x.com, write the post, select the calendar icon, pick a date and time, then select Confirm.

Share
Schedule tweets on Twitter: which X scheduler fits your account

A tweet sent the moment you finish writing it reaches whoever is scrolling right then, which is often not the people you wrote it for.

X can hold a tweet until a time you pick, but where you can do that depends on the device you're on and the plan you pay for.


Short answer: to schedule tweets on Twitter, write the post in the x.com web composer, select the calendar icon at the bottom of the compose box, choose a date and time, select Confirm, then select the post button to queue it. The catch: X's help center documents these steps for the web only, the phone app is just getting scheduling in a gradual rollout, and posts longer than 280 characters can't be scheduled yet.

The steps come first, then the phone rollout, the reasons the option goes missing, how X's other schedulers compare, and how to schedule a batch within X's spam rules.

How to schedule a tweet on Twitter in a web browser

The scheduler sits inside the same composer you post from on x.com, so scheduling a tweet on Twitter takes four steps, and three of them are ones you already know. X's posting help lists them in its instructions for x.com on a computer.

  1. Open x.com in a browser on a computer, then start a post in the compose box at the top of your Home timeline or with the Post button in the navigation bar.
  2. Write the tweet and add up to 4 photos, a GIF or a video.
  3. Select the calendar icon at the bottom of the compose box, choose the date and time, and select Confirm.
  4. Select the post button in the compose box to finish. The tweet waits under Unsent posts until its time.

Everything except step three is ordinary posting, and that's the point: the tweet is complete before the calendar opens, so the only thing left to get right is the time.

Not ready to pick a time? Select the X icon in the top left corner of the compose box and choose Save instead. The tweet stays in Unsent posts as a draft until you come back to it.

Can you schedule tweets on Twitter from your phone?

Yes, if your X app has the update. X began rolling out scheduled posts on mobile in September 2026, when its head of design, Benji Taylor, shared the news on X: "We're beginning to roll out scheduled posts on mobile."

X's help center hasn't added phone steps yet. Its iPhone and Android instructions still go from writing the post straight to Post, so the only walkthrough X has shared so far is the short demo in that announcement, filmed on an iPhone.

In it, the calendar icon sits in the composer's toolbar, right after the GIF button.

schedule tweets

From there, the demo runs through four taps:

  1. Tap the calendar icon to open the Schedule post calendar.
  2. Choose a day and tap Next.
  3. Set the time under Pick a time and tap Schedule.
  4. Tap the Schedule button at the top of the composer, which replaced Post once the time was set.

Before that last tap, a Scheduled card in the composer shows the date and time with an Edit button, so the time can still move.

What to do until scheduling reaches your X app

X is switching it on in stages and hasn't said which phones come first. If the icon isn't in your composer yet, update the app, or schedule your tweets on x.com in a browser for now.

X Pro isn't the phone answer either. X's help page about X Pro says Pro doesn't run on mobile at all, and it opens only in a browser window wider and taller than 500 pixels.

Why the schedule option might be missing on X

X's documentation and its mobile announcement point to four reasons you can't schedule a tweet where you expected to, and each has its own fix:

  • Your app hasn't received the update. Phone scheduling is still rolling out, so update the app or use x.com in a browser on a computer.
  • The post runs past 280 characters. X's help page on setting up X Premium features says longer posts cannot yet be scheduled, so trim it or publish it by hand.
  • X Pro won't open for you. X's Premium page lists access to X Pro under the Premium+ tier only.
  • The Creatives tab is missing in X Ads. X's Ads help says the tab, and post scheduling with it, appears once a credit card is on file, with no spend required.

The second is the easiest to miss on X Premium, because the web composer happily accepts up to 25,000 characters.

A long post publishes fine; it just won't take a time.

Which scheduler fits your account on X: the composer, X Pro, X Ads or Media Studio

Most accounts need nothing beyond the regular composer.

X Pro earns its place if you already pay for Premium+ and run several accounts, X Ads if you plan weeks or months ahead, and Media Studio if your posts start from images and videos you've already uploaded.

SchedulerWho can use itWhere it runsWhat sets it apart
X composerAny accountx.com in a browser, and the phone app as the rollout reaches itOn x.com, scheduled tweets wait in Unsent posts
X ProPremium+ subscribersThe web onlySeveral accounts side by side, plus a Scheduled column
X Ads composerAccounts with a card on file, no spend requiredads.x.comUp to a year ahead, with written edit and delete steps
Media StudioPremium and Premium+ subscribers, not Basicstudio.x.comPosts and schedules straight from your media library

X Pro for several accounts at once

X Pro, formerly TweetDeck, is where multi-account scheduling lives. X's walkthrough on using X Pro lists managing multiple X accounts and scheduling posts among its features.

X also describes the Pro composer as handling threads, media and polls, scheduled posts included.

X's own 2024 video of the desktop Premium hub showed X Pro in the hub's quick-access list, between Analytics and Media Studio.

Schedule tweets

X Ads for tweets planned far ahead

X Ads is easy to overlook because it sits inside an ads account. Its help page on scheduled posts says the account can schedule organic tweets as well as Promoted-only ones, up to a year in advance.

You don't have to run a campaign to use it.

In the Post Composer, untick Promoted-only so the tweet reaches your followers, then choose Schedule from the arrow next to the Post button. Pick the date and time, and the tweet goes live with that time as its timestamp.

How to check or change a scheduled tweet on X

Where you change a scheduled tweet depends on where you scheduled it, and X documents each place differently.

On x.com, scheduled tweets sit in Unsent posts, which X says you reach from the post compose box, alongside your drafts. That list is where you go back to a tweet when you need to check or change it before it posts.

On a phone with the new scheduler, X's demo shows the Edit button on the Scheduled card while the tweet is still in the composer.

In X Pro, a Scheduled column lets you view and edit your scheduled posts, so the queue can stay on screen next to your other columns.

X Ads documents the most detailed steps:

  1. In Creatives, switch the posts drop-down from Promoted-only Posts to Scheduled Posts.
  2. Hover over the tweet and select Edit, make your changes, then select Update scheduled Post.
  3. To delete a tweet instead, open the three dots at its top right and select Delete.

Whichever route you use, reopen the queue once after confirming and check the day as well as the hour.

Finding dates to schedule tweets around with X's marketing calendar

X publishes a marketing calendar of the year's events, which makes it a practical planning sheet for scheduled tweets. It lists events month by month, each tagged as an occasion, sports, entertainment, or conference and business event, and you can filter it by region and event type.

January alone runs from New Year's Day and CES to the Golden Globes and the start of the Australian Open. Scheduling around moments like these puts your tweet into a conversation your audience is already having.

The event still has to fit what you post about. X's authenticity policy counts using trending or popular hashtags to manipulate a conversation, or to drive traffic to accounts, websites or products, as content spam.

Tie a scheduled tweet to an event only when you have something to say about it.

Scheduling a batch of tweets on Twitter without breaking X's spam rules

The composer, X Pro and X Ads all schedule one tweet at a time, so a batch means repeating the steps for each post. X's spam rules then decide what the finished queue may look like.

What X counts as spam in a scheduled queue

X's authenticity policy says you may not post content in a bulk, duplicative, irrelevant or unsolicited manner that disrupts people's experience. Two of its examples describe how a busy queue goes wrong: repeatedly posting identical or nearly identical posts, and an account whose posts are mostly links shared without commentary.

The fix happens while you write, not while you schedule:

  • Give each tweet its own wording.
  • Add a line of your own to every link.
  • Leave space between posting times so a week of tweets doesn't read like one post on repeat.

If an app does the posting for you

X's automation rules let an app post automatically for entertainment, informational or novelty purposes. They draw the line at duplicative or substantially similar posts, whether on one account or spread across several accounts you operate.

Automating outside the API, for example by scripting the X website, may result in permanent suspension, the rules warn.

The authenticity policy also puts the responsibility for any third-party app you authorize on you.

X's page on third-party apps and log-in sessions suggests reviewing them regularly. You'll find them in the Apps and sessions section of your settings, where you can also revoke access.

Scheduling the same tweet on several accounts

Copying one tweet into every account you manage is a pattern X's authenticity policy names directly. It lists operating multiple accounts that post substantially similar or identical content to one another, such as cross-posting the same content across them, among the things that aren't allowed.

Two exceptions keep multi-account scheduling workable. Content cross-posted but localized into another language is permitted, and X allows up to ten accounts for different, non-duplicative purposes. The policy's list of allowed setups also includes social media managers who run accounts on behalf of others.

Before you schedule your next tweet on X

Run through this list the next time a tweet needs to wait for its moment:

  • Look for the calendar icon in your X app's composer, and use x.com in a browser until it shows up.
  • Keep the tweet within 280 characters, even on X Premium.
  • Add photos, a GIF or a video before you select the calendar icon.
  • Read the date back in Unsent posts after you confirm on x.com.
  • Give every tweet in a batch its own wording, and move anything planned months out to X Ads.

Get those five habits right and the calendar icon does the rest: your tweets reach people when they're reading, not when you happened to finish writing.

Other questions about scheduled posts on Twitter

Not for tweets scheduled in X Ads. X's Ads help says a scheduled post carries a temporary Scheduled Post ID and gets a new Post ID when it goes live, so its link only exists from that moment.

X's x.com instructions don't describe a link for scheduled tweets either, so share the link once the tweet is out.

Can a teammate schedule tweets for your account?

Yes, through the teams feature in X Pro, which comes with Premium+. X's help page on using Teams in X Pro says owners, admins and contributors can all schedule posts for the shared account, and nobody has to share the password.

The owner stays responsible for what the team posts, and everyone with access can see the account's scheduled posts.