keepcalculator

06 Numbers and Powers

How to Schedule Posts on Bluesky

Card No. 06·51403 · Updated · Standard formula, shown below

Bluesky doesn’t have a built-in scheduler, so you’ll need a third-party tool to queue your posts ahead of time. This guide covers the two most reliable options—Buffer and the free open-source Bluesky Post Scheduler—and walks you through the setup, queueing, and common pitfalls. You’ll need a Bluesky account and, for Buffer, a free account there too.

What You’ll Need

  • A Bluesky account (free)
  • For Buffer: a free Buffer account and its mobile app or web dashboard
  • For the open-source scheduler: a GitHub account (to run the tool) or a hosted instance
  • Your Bluesky app password (not your main password) for API access

Step-by-Step

Method 1: Using Buffer (Easiest for Most People)

  1. Create a Buffer account at buffer.com. Choose the free plan—it lets you schedule up to 10 posts per channel.
  2. Connect your Bluesky account: In Buffer, go to Channels → Add Channel → Bluesky. You’ll be asked for your Bluesky handle (e.g., @yourname.bsky.social) and an app password.
  3. Generate an app password in Bluesky: Open Bluesky web, go to Settings → Privacy and Security → App Passwords. Click “Add App Password”, give it a name like “buffer”, and copy the generated string. Paste it into Buffer. (You can’t use your regular password.)
  4. Compose your post in Buffer’s composer. Write your text, add images, and set the date and time you want it published. Buffer shows your local timezone.
  5. Add to queue: Click “Add to Queue” or “Schedule” depending on your preference. Buffer will post automatically at the set time.
  6. Manage scheduled posts: Go to the Buffer dashboard’s “Queue” tab to see, edit, or delete upcoming posts.

Method 2: Using the Open-Source Bluesky Post Scheduler

This is a free web tool that runs in your browser. It’s more technical but gives you full control.

  1. Go to the tool: Visit the hosted version at bluesky-post-scheduler.vercel.app (or run it locally from the GitHub repo bluesky-post-scheduler).
  2. Enter your Bluesky credentials: Input your handle and app password (generate one as in step 3 above). The tool stores these only in your browser’s local storage.
  3. Write your post: Type your text in the composer. You can add images via the upload button.
  4. Pick a time: Choose the date and time (in your local timezone). The tool displays the time in UTC as well.
  5. Schedule it: Click “Schedule Post”. The post is saved in the tool’s queue.
  6. Keep the tab open: The tool uses a timer in your browser to send the post at the right moment. If you close the tab, the post won’t go out. You can leave it open in the background.

Common Mistakes

  • Using your main password instead of an app password. This can compromise your account if the tool is malicious.
  • Forgetting timezone differences when scheduling across time zones. Always double-check the time shown in the tool matches your local time.
  • Closing the browser tab with the open-source scheduler—your post won’t fire.
  • Exceeding Buffer’s free limit of 10 scheduled posts per channel. You’ll need to delete old ones or upgrade.
  • Not testing with a draft before scheduling a critical post. Send a test to a second account if you have one.

Tips

  • Use a consistent posting schedule to engage your audience—e.g., daily at 9 AM and 5 PM.
  • Batch your content: Write a week’s worth of posts in one sitting, then schedule them all.
  • Include media: Posts with images tend to get more engagement on Bluesky.
  • Check your analytics (via Bluesky’s built-in stats or third-party tools) to see which times get the most replies and likes.
  • Keep a buffer of evergreen content for days you can’t post manually.

Troubleshooting

  • Post didn’t go out: For the open-source tool, ensure the tab was open and the device didn’t sleep. For Buffer, check the queue—if the post is still there, it may be due to a failed API call. Try rescheduling.
  • Authentication error: Regenerate your app password in Bluesky and update it in the tool. Make sure you copied it exactly (no leading/trailing spaces).
  • Image upload fails: Check that the image is under 1MB and in a supported format (JPEG, PNG, GIF). Resize if needed.
  • Buffer shows “Failed”: Go to Buffer’s “Failed” tab to see the error. Usually it’s a temporary API issue—retry the post.
  • Time is wrong: Verify your device’s timezone settings. The open-source tool uses your browser’s timezone, so if you travel, update it.

Frequently Asked Questions

Can I schedule posts directly in Bluesky?

No, Bluesky does not have a native scheduler. You must use a third-party service like Buffer or the open-source tool.

Is it safe to give my password to Buffer?

You should never give your main password. Use an app password generated in Bluesky settings—it gives limited access and can be revoked anytime.

How many posts can I schedule for free?

Buffer’s free plan allows up to 10 scheduled posts per channel. The open-source tool has no limit, but it only works while your browser is open.

Can I schedule replies or quote posts?

Yes, with Buffer you can schedule replies and quotes by composing them from the post you’re replying to. The open-source tool currently only supports new posts.

What happens if my computer is off at the scheduled time?

With Buffer, the post goes out from their servers, so it’s fine. With the open-source tool, the post will not be sent because the browser timer doesn’t run.

Can I edit a scheduled post?

In Buffer, you can edit any post in the queue. In the open-source tool, you can delete and re-schedule, but not edit directly.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →