Guide
How to schedule posts on Bluesky
Bluesky’s own app can’t schedule a post. It has drafts, but no way to say “publish this on Thursday at 8am”, so scheduling Bluesky posts takes a separate tool. Here is how that works, which tools do it, and the limits worth knowing before you plan a week.
Free plan. No card needed. Works on the web, Android and iPhone.
Does Bluesky have a scheduler? The short answer
No. As of 23 October 2026, neither the Bluesky app nor the website can schedule a post. Bluesky added drafts in February 2026, so you can save a post and finish it later, but a draft has no time attached: it waits until you open it and press Post yourself.
Scheduling has been one of the most requested features on Bluesky’s public tracker since July 2024 and has not shipped. Bluesky has spent its effort on moderation, custom feeds, drafts and account portability instead. 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
- 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.
- 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.
- Write the postBloom counts characters against Bluesky’s 300-character limit as you type and keeps links whole rather than cutting them in half.
- Pick a time, or let Bloom pickChoose a date and time, or use auto-schedule, which spreads posts across sensible hours in your time zone.
- Leave it aloneThe post publishes on its own. If Bluesky has a temporary problem, Bloom tries again after 3 minutes and again after 15, and tells 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, so no carousels. Attach up to four, each with its own alt text; there is no swipeable carousel of ten as on Instagram.
- One video, on its own. A post carries photos or a single video, never both. Bloom sends Bluesky videos up to 100MB.
- 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.
- Long posts can go out as a thread. Bloom can split a long caption into a thread of up to 25 posts, each a reply to the one before, broken where a reader would expect.
Which tools schedule Bluesky posts
Checked on each company’s own site on 23 October 2026: Bloom, Buffer, Publer, Metricool, SocialBee, Postiz, Hootsuite and Sprout Social all publish to Bluesky. Buffer, Publer, Metricool and Bloom do it on a free plan; the others start with a trial. Later does not list Bluesky among the networks it publishes to.
The free plans stop in different places (posts in the queue, number of accounts, or storage), and that matters more than the headline price. The prices and ceilings side by side are on free Bluesky schedulers, compared.
Is there a Bluesky+ or a paid Bluesky?
No. In December 2024 Bluesky showed a mockup of a paid tier called Bluesky+, with things like higher video quality and profile customisation, but it has not launched: there is nothing to buy and no free trial to start. Bluesky has said the app will always be free to use. If you searched for a “Bluesky free trial”, what you will find is the trial of a scheduling tool, not of Bluesky.
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.
Does Bluesky have drafts?
Yes, since February 2026, on the app and the website. A draft saves an unfinished post, but it does not publish itself at a set time; that still takes a scheduling tool.
Is there a Bluesky+ subscription or a free trial?
No. Bluesky+ was shown as a mockup in December 2024 and has not launched, so there is no subscription and no trial. Bluesky is free to use.
Can you post a carousel on Bluesky?
Not a swipeable carousel like Instagram’s. A Bluesky post holds up to four images, shown as a grid, or one video.
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 Instagram, Facebook, Threads and Bluesky.
Start free