Schedule posts to Bluesky
Bluesky has no built-in scheduling. Postbase adds it: write a post or a thread, pick a time, and it goes out while you're doing something else.
Cancel anytime · or self-host for free
One draft, cut to fit Bluesky
Available channels
Customize per channel
New on the shelf: Kochere, Ethiopia ☕️ Washed process, light roast. In the cup it's apricot, black tea and a little bergamot. Roasted Monday, shipped Tuesday. 40 bags this week, and they go fast.
What Postbase does on Bluesky
One draft for X, Bluesky and Mastodon
Pick all three, write once, and adjust the wording per network only where it matters. Each network's limit is checked as you type.
- Characters
- 300
- Per post, counted live as you type
- Threads
- Threads
- Chain posts together, published in order
- Images
- 4 images
- Per post, resized to fit Bluesky's limits
- Sign-in
- App password
- Create one in Bluesky's Privacy and security settings
Plan, write and post in one place
Schedule Bluesky posts from the calendar, from the built-in agent, or from Claude and other AI tools.
Your week, on one calendar
Plan Bluesky alongside X and Mastodon on one calendar, instead of posting live every time.
Ask for a post, get it scheduled
Ask the built-in agent for a Bluesky post and it keeps it under 300 characters for you.
Here's a version for each channel, sized to fit. It's set for the time you asked.
list_channelsSee connected accounts and their platforms.create_postDraft or schedule a post/thread, with media, to any channels.get_postCheck each channel: published with its link, or why it failed.update_postEdit or reschedule a post before it goes out.retry_postSend a post again where it failed.get_analyticsSee which posts did best: likes, views and more.list_mediaFind images and videos in your media library.add_mediaAdd an image or video from a link.list_scheduledReview what's queued to publish.cancel_postPull a scheduled post before it goes out.Or let Claude post to Bluesky
Connect Claude, Cursor or another MCP client and it can schedule Bluesky posts for you, straight from the chat.
How to schedule Bluesky posts
Three steps, and the first one you only do once.
- Step 1
Connect Bluesky
Create an app password in Bluesky (Settings → Privacy and security → App passwords), then add it with your handle on the Channels page. You can revoke it from Bluesky any time.
- Step 2
Write the post
Open the composer and write once for all your channels, then switch to the Bluesky tab to change the wording just for Bluesky. Click Add post to turn it into a thread.
- Step 3
Pick a time and schedule
Choose a date and time, or start from an open slot on the calendar. Postbase publishes it on time and retries if the network has a hiccup.
Post to Bluesky from your AI tools
Add the Postbase MCP server to the AI tool you already use and ask it to schedule posts for you.
- Claude
Add Postbase as a connector.
- ChatGPT
Add Postbase as a connector.
- Claude Code
One command in your terminal.
- Cursor
Add the server to your editor.
- VS Code
Add the server to your editor.
- Windsurf
Add the server to your editor.
- Gemini CLI
One command in your terminal.
- Bluesky MCP server
Tools, limits and example calls.
Frequently asked questions
Can you schedule posts on Bluesky?
Bluesky's app doesn't have scheduling, but you can schedule posts through a tool like Postbase that posts through Bluesky's official API at the time you choose.
Why does Postbase need an app password?
App passwords are Bluesky's way of letting a tool post for you without your main password. They can only be used for posting and reading, and you can revoke one any time.
Can I schedule Bluesky threads?
Yes. Add posts to a thread in the composer. Postbase publishes each one as a reply to the one before, in order.
Can I cross-post to Bluesky and X at the same time?
Yes. Pick both channels and write once. Bluesky allows 300 characters and X 280, and the composer checks both as you type.
Is there a free trial?
Yes. Every plan starts with 7 days free and includes every network, the MCP server and the API. Or self-host the open-source version for free with your own API keys.
Every network you post to
- X
Tweets and threads up to 25 posts, with images and video.
- LinkedIn
Posts up to 3,000 characters, with a first comment.
- Mastodon
Posts and threads on any instance, up to 500 characters.
- TikTok
Videos and photo posts with captions and privacy settings.
- YouTube
Videos and Shorts with a title and description.
- InstagramComing soon
Posts, carousels and Reels.
- FacebookComing soon
Page posts with photos.
- ThreadsComing soon
Posts and threads.
From the blog

Bluesky vs Mastodon vs Threads: which should you post on in 2026?
An honest comparison of Bluesky, Mastodon and Threads for people who post: audience size, reach, feeds, limits, scheduling and tools, and which one fits you.
25 October 2026 · 5 min read

How to grow on Bluesky in 2026 (starter packs, feeds and what to post)
A practical guide to getting Bluesky followers in 2026: set up your profile, get into starter packs and custom feeds, what to post, how often, and how to keep it up.
25 October 2026 · 6 min read

Can you schedule posts on Bluesky? Here's how
Bluesky's app has no built-in scheduling. Three ways to schedule Bluesky posts and threads anyway, the limits to plan around, and fixes for common problems.
27 September 2026 · 6 min read
Ready to get started?
Plan next week's Bluesky posts in one sitting. Postbase fits each post to every network and publishes it on time.
Cancel anytime · or self-host for free