Skip to main content

How to Schedule Bluesky Posts in 2026 (Step by Step)

Bluesky has no built-in scheduler. Learn how to schedule Bluesky posts with an app password, plus the 300-character and 4-image limits, in five steps.

How to Schedule Bluesky Posts in 2026 (Step by Step)

You schedule Bluesky posts by connecting your account to a scheduling tool with an app password, writing the post, and picking a publish time. Bluesky’s own composer has no schedule option, so the tool holds the post and publishes it through Bluesky’s API at the time you chose. A post is limited to 300 characters and four images.

Key Takeaways

  • Bluesky’s app and web composer publish immediately. Scheduling needs a third-party tool.
  • The tool signs in with an app password, a separate credential you create in Bluesky settings and can delete at any time without touching your main password.
  • Posts are capped at 300 graphemes and four images. PostNext refuses a longer post when you schedule it, instead of letting it fail later.
  • PostNext publishes Bluesky text and image posts. It does not publish video to Bluesky, and it publishes each Bluesky post on its own, not as a reply chain.

Can you schedule posts on Bluesky without a third-party tool?

No. As of October 2026 the Bluesky composer has no option to pick a future publish time, so a post goes live the moment you send it. A scheduling tool works around this by keeping the draft on its own side and creating the post in your account at the chosen time, using Bluesky’s open API.

How does an app password let a scheduler post for you?

An app password is a credential created for one app. A scheduler logs in with it, creates posts, and nothing else is shared. You make it in your Bluesky app password settings, see it once, and can delete it from the same page whenever you want.

Create one password per tool and name it after the tool, so you know which to delete if you stop using it. Bluesky also marks some app passwords as privileged, meant for trusted clients with access to sensitive account state (atproto lexicon, October 2026). A scheduler only has to create posts, so leave any option that grants access to direct messages switched off.

What are Bluesky’s posting limits?

Count these before you write the post, because a scheduler cannot publish what Bluesky would reject.

LimitBlueskyHow PostNext handles it
Text300 graphemesRejects a longer post when you schedule it
ImagesUp to 4 per postRejects a fifth image
Image size2 MB per image (formerly 1 MB)Shrinks an oversized image before upload
Alt textPart of every image embedSent with the image when it is set
VideoSupported in the Bluesky appNot published to Bluesky yet
Links, @mentions, hashtagsBecome clickable through “facets”Detected when the post publishes

The 300 limit counts graphemes, the units a person sees as one character. A single emoji, even a family of four joined together, counts as one, so the count in your scheduler can differ from a plain character count (Bluesky post lexicon, October 2026, images lexicon).

If you format posts with line breaks or bold-style text, the free Bluesky post formatter and line breaker show how the text will look before you schedule it.

How do you schedule a Bluesky post with PostNext?

The steps are the same in any scheduler that connects to Bluesky with an app password. These are PostNext’s.

  1. Create the app password. Open Bluesky settings, go to App passwords, add one named “PostNext”, and copy it. It is shown once.
  2. Connect Bluesky. In PostNext, add a Bluesky channel with your handle and that app password. PostNext stores the password encrypted and never needs your main login. The free plan includes one connected account.
  3. Write the post. Keep it to 300 characters and attach up to four images. The AI assistant can draft a first version from a topic, and you edit it before it is scheduled.
  4. Pick the time. Choose a date and time, or define weekly posting slots for the channel and send the post to the next free one. Both are covered on the post scheduling page.
  5. Check the calendar. Every queued post shows on the calendar. Drag a card to another day or time to reschedule it.

The free plan allows 10 scheduled posts a month (postnext.io/pricing, October 2026). To schedule a batch, import a CSV of up to 100 rows from the calendar, then add Bluesky as the channel.

If you work from Claude or ChatGPT, the PostNext MCP connection lets your assistant draft a Bluesky post and move it into the queue for a future time. Drafts do not publish on their own.

What should you check before the first scheduled post goes out?

Run one low-stakes post first. Schedule a text post ten minutes ahead, then open the live post in Bluesky and check three things: links are clickable, an @mention points at the right account, and images are in the order you set. Once that works, batch the rest of the week.

Two cases will stop a scheduled post. If you delete the app password in Bluesky, PostNext can no longer log in, and posts queued for that account fail until you connect again with a new one. And a post that needs video cannot go to Bluesky through PostNext, so publish that one in the Bluesky app.

Scheduling does not replace being there. Leave room in your week to reply to people who answer a scheduled post, and adapt copy you wrote for X instead of pasting it. The two networks rank and moderate posts differently, which our Bluesky vs X comparison sets out side by side. For the wider habits that keep automated accounts working, see common mistakes when automating social media.

Frequently Asked Questions

Can you schedule posts on Bluesky?

Not inside Bluesky itself. You connect a scheduling tool with an app password, and the tool publishes the post at the time you set.

Is there a character limit on Bluesky?

Yes. A post holds 300 graphemes of text and up to four images. A grapheme is one visible character, so an emoji counts once.

Is scheduling Bluesky posts free?

PostNext’s free plan includes one connected account and 10 scheduled posts a month, with no card needed. Paid plans start with a 7-day trial (postnext.io/pricing, October 2026).

Is it safe to give a scheduler my Bluesky app password?

An app password can only do what Bluesky allows apps to do, and you can delete it in your settings at any time without changing your main password. Create a separate one for each tool.

Can I schedule a Bluesky thread or a video?

PostNext publishes each Bluesky post on its own, so a reply chain has to be written in the Bluesky app. It does not publish video to Bluesky yet either, although Bluesky itself supports video.

Can I schedule Bluesky posts from my phone?

Create the app password in the Bluesky app, then use the scheduler’s website from any browser. The post publishes from the scheduler’s servers, so your phone does not need to be on.

Sources

Chris

Head of Content at PostNext

Chris leads content and oversees development across the services this blog covers. The guides and tool comparisons here come out of the same decisions that shape what ships.

Follow along on Instagram at @postnextio for campaign breakdowns.

Schedule Posts on All Social Platforms in Minutes

Stop juggling multiple apps and tabs. PostNext lets you plan, schedule, and publish content across all your social channels in minutes. Use AI to generate captions, hashtags, and optimize posting times automatically.