The short answer
You can't schedule posts in Bluesky's own app. As of October 2026 it has drafts, added in February 2026, but no way to set a later publish time. To schedule Bluesky posts, use an outside scheduling app connected to your account.
Pick one that sends you to Bluesky's own sign-in screen, so the app never sees your password. If an app asks for a password instead, give it an app password made just for it, never your main one. Bluesky posts can be up to 300 characters long.
In this article
Bluesky's app doesn't have a scheduler, so posting regularly means either being there at the right moment or letting an outside app post for you. This guide covers what Bluesky offers as of October 2026, how outside scheduling apps connect to your account without putting your password at risk, the post limits to plan around, and how to schedule in Unisenda.
Can you schedule posts on Bluesky?
Not in Bluesky's own app. In February 2026 Bluesky launched drafts, so you can save a post and finish it later, but there's still no way to pick a time and have the post go out on its own. We checked Bluesky's blog and the announcements from its official account through October 2026 and found no scheduling feature.
So scheduling on Bluesky means using an outside app that connects to your account and posts for you at the time you choose. How that app connects is the part worth getting right.
How a Bluesky scheduler connects to your account
There are two ways an app can get permission to post for you.
Bluesky's sign-in screen
You click Connect in the app, and it sends you to a sign-in page run by Bluesky. You sign in there, see what the app is asking permission to do, and approve it. Then Bluesky sends you back to the app.
The app never gets your password. When Bluesky laid out its 2024 product roadmap, it described this sign-in (the technical name is OAuth) as a way to use other apps without sharing your password with them. The team behind the AT Protocol, the technology Bluesky runs on, expects it to replace app passwords over time, and its permissions spec says people are shown the permissions when they grant an app access.
App passwords
Before that sign-in screen existed, the usual way to connect an app was an app password: a separate password you create in Bluesky's settings for one app. Bluesky introduced them in 2023 as a short-term solution so people could try new apps without trusting them with their real password.
App passwords still work, but they're broad. Bluesky's developer note on app passwords says they can do most of what your account password can; they just can't delete or move your account or create more app passwords.
| Bluesky sign-in screen | App password | |
|---|---|---|
| Where you type your password | Only on Bluesky's own page | Nowhere: you paste a generated password into the app |
| What the app can do | What Bluesky's screen listed when you approved it | Most of what your account password can do |
| Bluesky's direction | Expected to replace app passwords | Introduced as a short-term solution |
A quick safety checklist
- Never type your main Bluesky password into another company's website. With the sign-in screen, check that the page asking for it belongs to Bluesky (bsky.social, for accounts hosted by Bluesky).
- If a tool needs an app password, create one just for that tool and name it after the tool. In the Bluesky app they live under Settings → Privacy and Security → App passwords.
- When you create it, leave Allow access to your direct messages off unless the tool needs your messages.
- Delete the app password when you stop using the tool.
- While you're in Privacy and Security, turn on two-factor authentication, which sends a code to your email when you sign in.
Bluesky post limits to plan around
Here's what Bluesky accepts as of October 2026, and what you can schedule to it with Unisenda.
| What Bluesky allows | What Unisenda schedules | |
|---|---|---|
| Text | 300 characters | 300 characters, with a live counter |
| Photos | Up to 10 per post, each up to 2 MB and 4000 × 4000 pixels | Up to 4 per post |
| Video | One per post, up to 10 minutes and 300 MB | Not available for Bluesky |
The 300-character limit is written into Bluesky's post format, which counts characters the way you see them, so an emoji counts as one. Bluesky raised photos to 2 MB and 4000 × 4000 pixels in April 2026 and to 10 photos per post in June 2026. Each post can hold one video, and since August 2026 videos can run up to 10 minutes, with a 300 MB maximum.
Three hundred characters goes fast. If you post the same idea on LinkedIn or Threads too, write the tight Bluesky version first and expand it elsewhere. Our character limits guide has every network side by side.
How to schedule Bluesky posts in Unisenda
Unisenda is the scheduler we make. It connects through Bluesky's sign-in screen and never asks for your Bluesky password. It works with accounts hosted by Bluesky (bsky.social); accounts on other hosting providers aren't supported.
- Open Connections, find Bluesky, tick the box to agree to the terms, and choose Connect Bluesky.
- Sign in on Bluesky's own page and approve Unisenda. Nothing is posted when you connect.
- Back in Unisenda, your account is already ticked, so choose Connect 1 account.
- Click Create post, select your Bluesky account and any others, and write your text under All networks. If the shared text runs past 300 characters, open the Bluesky account's tab and write a shorter version there.
- Add up to 4 photos. Unisenda checks them against Bluesky's limits before you schedule.
- Click Schedule for, choose a date and time in your time zone, then click Schedule.
The post then sits in your Calendar, where you can drag it to another day or hour, or open it to edit it; it stays scheduled. At the set time it goes out from Unisenda's servers, so your computer can be off, and you see the result with a link to the live post. To remove a published Bluesky post later, Unisenda takes you to the post so you can delete it on Bluesky.
A few things to know. Links, hashtags and @mentions are clickable, and the people you mention are notified; a handle Unisenda can't find on Bluesky stays plain text. Links appear without a preview card, and Unisenda doesn't add alt text (image descriptions) to Bluesky photos. For a post that needs a link card or alt text, use the Bluesky app.
You can try writing and scheduling a post in the demo, which uses sample accounts and never publishes anything, or start the 7-day free trial to connect your own account.
Tips for scheduling Bluesky posts
- Write the Bluesky version first. At 300 characters it's one of the tightest limits around, and a short post is easier to expand than a long one is to cut.
- Keep photos under 2 MB. That's Bluesky's limit per photo. Export a smaller copy instead of uploading straight from a camera.
- Describe photos that carry information. Bluesky lets you add alt text to every image for people who use screen readers. Posts like that are worth sending from the Bluesky app.
- Schedule, then show up. Bluesky is a conversation, and scheduling the post doesn't schedule the replies. For a simple weekly rhythm, see how to plan a month of posts in one afternoon.
- Tidy up old access. Delete app passwords for tools you no longer use, and disconnect apps you've stopped using.
Questions people ask
Can you schedule posts on Bluesky?
Not in Bluesky's own app as of October 2026. Bluesky added drafts in February 2026, but drafts don't publish on their own, so scheduling needs an outside app connected to your account.
Is it safe to connect a scheduling app to Bluesky?
It's safest when the app uses Bluesky's sign-in screen, because you type your password only on Bluesky's own page. If an app asks for a password, give it an app password made just for it, never your main password, and delete it when you're done.
What is a Bluesky app password?
A separate password you create in Bluesky's settings for one app. It can do most of what your account password can, except delete or move your account or create more app passwords, and you can delete it at any time.
How many photos can a Bluesky post have?
Up to 10 since June 2026, each up to 2 MB. Unisenda schedules Bluesky posts with up to 4 photos.
Can I schedule Bluesky videos with Unisenda?
No. Unisenda schedules text and up to 4 photos to Bluesky. Bluesky itself accepts one video per post, up to 10 minutes long, so post videos from the Bluesky app.
Sources
Checked on 30 October 2026. Networks change their rules often, so check the source before you rely on a number.
- Bluesky (@bsky.app): v1.116 launches Drafts
- Bluesky: Product Roadmap (May 2024)
- AT Protocol: OAuth for AT Protocol
- AT Protocol: Permissions
- Bluesky: The AT Protocol Developer Ecosystem
- Bluesky on GitHub: App Password
- Bluesky on GitHub: post record format (app.bsky.feed.post)
- Bluesky on GitHub: image embed format (app.bsky.embed.images)
- Bluesky (@bsky.app): v1.121 doubles photo size to 2 MB
- Bluesky (@bsky.app): v1.123 allows up to 10 photos in posts
- Bluesky: Share video on Bluesky!
- Bluesky (@bsky.app): videos up to 10 minutes