Guide

Does Bluesky have a post scheduler?

Short answer: no. Bluesky’s own app has no button for posting later — when you press Post, it goes out. Here is why, what people use instead, and the limits worth knowing before you plan a week of posts.

Free plan. No card needed. Works on the web, Android and iPhone.

The short answer

As of 2026-09-15, neither the Bluesky app nor the Bluesky website includes post scheduling. There is no “schedule” option in the composer, no drafts queue with times attached, and no setting that holds a post until later. Everything you write publishes the moment you send it.

That is the whole answer, and it hasn’t changed in a while. Bluesky has spent its development effort on moderation, custom feeds and account portability rather than on publishing tools. If you want a post to go out at 8am on Thursday, something other than Bluesky has to hold it until then.

Why Bluesky doesn’t have one built in

Bluesky runs on the AT Protocol, an open protocol where your account, your posts and your follows live in a repository that other software can read and write with your permission. The Bluesky app you use is one client among many, not the only way in.

That design pushes features like scheduling outward. Rather than building a queue into the app, Bluesky exposes an API and lets other tools handle it. This is why there are more third-party Bluesky tools than you would expect for a platform of its size, and why connecting one is straightforward instead of a fight.

It also means a scheduling tool does not need special partner access or an approval process the way Instagram and TikTok tools do. Anyone can build against the protocol. The practical upshot for you: scheduling Bluesky posts is usually the easiest connection to set up in any tool that supports it.

The three ways people schedule Bluesky posts

1. A reminder, and post by hand

Free, and it works. Put the post in your notes app, set an alarm, and paste it in when the alarm goes off. The catch is obvious: you have to be awake, free and near your phone at exactly that moment, which defeats most of the reason people schedule in the first place.

2. A script you run yourself

If you write code, the API is open and the libraries are good. A small script plus a scheduled job can post for you. This suits developers who already run a server and enjoy maintaining one more thing. It suits nobody else, because the moment your machine sleeps or a token expires, your posts stop and nothing tells you.

3. A scheduling tool that supports Bluesky

Write the post, pick a time, close the app. The tool holds the post and publishes it for you. Bluesky support is not universal — several long-established schedulers still don’t offer it — so check before you pay. Bloom posts to Bluesky automatically, on the free plan as well as the paid ones.

How to schedule a Bluesky post with Bloom

  1. Create an app password in BlueskyIn Bluesky’s settings, generate an app password and copy it. This is not your main password, and you can revoke it whenever you like — see the step-by-step guide.
  2. Connect Bluesky in Bloom’s Setup screenPaste your handle and the app password. Use the Test button to confirm the connection works before you rely on it.
  3. Write the postBloom counts characters against Bluesky’s 300-character limit as you type and keeps links whole rather than cutting them in half.
  4. Pick a time, or let Bloom pickChoose a date and time, or use auto-schedule, which spreads posts across sensible hours and keeps them at least 30 minutes apart.
  5. Leave it aloneThe post publishes on its own. If Bluesky has a temporary problem, Bloom retries up to three times and notifies you if it still can’t go out.

The same post can go to other accounts at the same time — see cross-posting.

Bluesky limits to plan around

  • 300 characters. Bluesky counts graphemes, so an emoji or an accented character costs one, not several. A caption written for Instagram will almost always need trimming.
  • Four images per post. Attach up to four; there is no carousel of ten as on Instagram.
  • No video through Bloom yet. Bluesky supports video in its own app, but Bloom does not upload video to it.
  • Links are fine. Unlike X, there is no extra cost or penalty for including a link, so Bluesky is a good place to send people to a page.
  • Threads are manual. If you want a multi-post thread, write the follow-ups yourself once the first post is live.

Is scheduling Bluesky posts worth it?

It depends on how you use the platform. Bluesky rewards conversation, and a feed of posts that clearly went out on a timer while nobody was home reads exactly like that. The approach that works for most people is a mix: schedule the posts that do not need you present — announcements, links to new work, the recurring update you make every week — and show up live for replies and anything timely.

Scheduling also earns its keep when Bluesky is one of several places you post. Writing a post once and sending it to Bluesky alongside your other accounts saves the repetitive part without changing what you say.

Frequently asked questions

Can you schedule posts on Bluesky?

Not in Bluesky itself. Bluesky has no built-in scheduling, so posts publish as soon as you send them. To schedule, you need a third-party tool that holds the post and publishes it for you at the time you chose.

Is there a free way to schedule Bluesky posts?

Yes. Bloom’s free plan schedules and publishes Bluesky posts with no time limit and no card required. See the free plan.

Do I need to give a scheduling tool my Bluesky password?

No, and you shouldn’t. Bluesky has app passwords for exactly this: a separate password you generate for one tool, which can’t delete your account and which you can revoke at any time.

Does scheduling hurt how Bluesky shows my posts?

There is no published evidence that Bluesky treats scheduled posts differently — a post sent through the API is an ordinary post. What does matter is whether you reply and take part; a feed nobody returns to gets less engagement regardless of how the posts were sent.

Write it once. Bloom posts it everywhere.

Connect your accounts, schedule your first post and let Bloom publish it. The free plan includes automatic posting to Bluesky and scheduling for every platform.

Start free