Works with all AI agents

Schedule Bluesky posts yourself or with any AI agent

Write short posts, image sets, videos and threads for Bluesky, set the time, and PostEverywhere publishes them over the AT Protocol. Connect with an app password, never your main one.

Get started from as little as $9 per month. $0 due today, cancel anytime.

Works with any AI agent
Creator profileBusiness owner profileSocial media manager profileEntrepreneur profileContent creator profile

Used by 2,831 happy customers

Setup in a minute

How to schedule Bluesky posts

Bluesky accounts connect with an app password rather than an OAuth screen. You create one in Bluesky’s settings, paste it into PostEverywhere with your handle, and from then on scheduling works like any other account.

  1. Step 1

    Create an app password.

    In Bluesky, open Settings, then App Passwords, and add one named PostEverywhere. It looks like four groups of four characters.

  2. Step 2

    Connect your handle.

    In PostEverywhere, open Accounts, choose Connect Bluesky, and enter your handle (yourname.bsky.social or your own domain) with the app password.

    • Write the post. Type up to 300 characters, add up to four images or one video, or switch to Thread mode for a longer chain.
  3. Step 3

    Pick a time and schedule.

    Choose a date and time or the next queue opening. The post publishes to your profile on the minute.

Start 7-day free trial

$0 due today, cancel anytime

Bluesky content specs and limits: 300-character posts, images and video

Bluesky runs on the open AT Protocol, so a scheduler can publish for you at the time you choose with no phone reminder or manual confirmation. These are the formats you can queue, with the limits PostEverywhere checks before a post goes out.
FormatBluesky limit
Text postUp to 300 characters, with a live count in the composer
Image postUp to 4 images (JPEG, PNG or WebP)
Video postOne video, up to 100 MB and 3 minutes
ThreadA chain of connected posts written under Thread replies, each up to 300 characters
Links, mentions, hashtagsDetected from plain text and made clickable, with no special formatting
Alt TextAdd a description to each image in the Alt Text field

Links in a scheduled post are clickable, but PostEverywhere does not attach a link preview card, and quote posts are not supported. If you reuse visuals from other networks, check our social media aspect ratios reference or the Bluesky image sizes guide first.

AI Studio

What do you want to create today?

Post Image Video Edit Animate

Announce the spring menu in under 300 characters. Plain and friendly.

For:BlueskyFormat:ThreadNorthwind Coffee

16:9 media · 300 chars

  1. 1/5

    Spring menu is live at both shops. Honey lavender latte or cold brew tonic?

Generate

Your Bluesky week at a glance

Schedule Bluesky posts from a visual calendar, threads and all

See every scheduled Bluesky post in one content calendar. Write a week of posts on Monday morning, drag one to a better slot when news breaks, and see at a glance which days are still empty.

Week and month views.
Each post sits on its day with a preview of the text, so gaps and clusters are obvious.
Links stay clickable.
A Tuesday post pointing to your roadmap goes out with a working link but no preview card, so the reason to click belongs in the words.
Bulk upload.
Load a month of posts from a CSV with bulk scheduling, media matched by file name.
Calendar
MonthWeekDay
TodayMon 12 to Fri 16

Mon

12

  • 8:30 AM

    Monday question for followers

Tue

13

  • 12:00 PM

    Link: the full roadmap

Wed

14

  • 9:00 AM

    Thread: what we got wrong

PostedScheduled

Short-form writing

Generate posts that fit Bluesky’s style

Bluesky rewards plain, conversational posts more than polished marketing copy. AI Studio drafts posts in that register and keeps them inside 300 characters, so you edit a good first version instead of counting characters. See the AI content generator for everything it writes.

Conversation starters.
Questions, quick takes and small updates that invite replies rather than broadcast at people.
Threads from one idea.
Turn a longer thought into a numbered thread, each part a complete post.
New Post
Cross-postThreadX Article
Bluesky
We changed our pricing this month. Here is the reasoning, in four short posts 🧵
Thread Posts Add Post to Thread
  1. 2

    Bags were priced by weight. Customers told us they buy by cups per week, so we priced it that way.

  2. 3

    Result: fewer half-empty bags going stale in cupboards, and fewer emails asking which size to pick.

  3. 4

    Full write-up on the blog, and we would love to hear what you would change.

Add Another Post
Schedule

Post settings

Set replies, content warnings and alt text before it posts

The Bluesky panel in the composer carries the options that matter on the network, so a scheduled post goes out exactly as it would from the app. Every field is saved with the post and applied at publish time.

Who can reply.
Open a post to everybody, or narrow replies for announcements you do not want derailed.
Content warning.
Add a label to sensitive images so followers choose whether to see them.
Language and alt text.
Tag the post’s language for feed filters and describe each image for screen readers.
Bluesky
Customize content per platform

Post Text

75/300
Spring menu is live at both shops. Honey lavender latte or cold brew tonic?

Content warning

None

Who can reply

Everybody

Language

English (en)

Alt Text

Three spring drinks on the counter at our Elm Street shop

Several accounts

All your Bluesky accounts, one dashboard, each on its own app password

Run a personal handle, a brand account and a side project from one Accounts page, each with its own app password. Pick the account per post, or schedule the same news to two of them with different wording. Agencies and teams can see more in multi-account management.

One app password each.
Revoke access for one account without touching the others.
Shared workspace.
Teammates on plans with extra seats schedule from the same calendar.
Accounts
All Accounts 3Need Attention 0
  • Blueskynorthwind.bsky.socialroastery.northwind.coffeejamie.northwind.coffee

Why schedule Bluesky

Schedule Bluesky posts for a consistent daily presence in Following and Discover

Bluesky is a network of feeds. Following, Discover and the many custom feeds people build all surface posts that earn early replies and reposts, and accounts that show up every day give those feeds more to pick from. Batch the week in one sitting with a social media scheduler and you stay present without opening the app every few hours.
Posting Queue
Timezone UTC

Set up your posting queue

Add posts to the queue and each takes the next free opening.

  • Monday 08:00 17:30
  • Tuesday 12:00
  • Wednesday 08:00 17:30
  • Thursday 12:00
  • Friday 08:00

Next openings

  1. Mon, 12 Oct, 8:00 am
  2. Mon, 12 Oct, 12:30 pm
  3. Tue, 13 Oct, 8:00 am
Commute and lunch7 openings / week

General starting points, not measured from your audience.

  • The posting queue handles the rhythm. Set weekly openings once and every post you add takes the next free slot. The presets are general starting points rather than measured from your followers, and our best time to post on Bluesky guide helps you pick openings that suit your audience.

  • Scheduling is not the same as going quiet. Use the time it saves to reply, because conversation is what the Bluesky algorithm and the custom feeds reward. If you also run accounts elsewhere, cross-posting lets you write each version separately from one composer.

  • Developers can schedule Bluesky from code too. The developer API uses the same request for every network, and handles the AT Protocol session and rich-text facets for you.

Start 7-day free trial

$0 due today, cancel anytime

Everything included

Bluesky scheduler features for threads, alt text and content warnings

What every plan includes for your Bluesky accounts, from the first app password you connect.

AT Protocol publishing.
Posts are created on your account through the open protocol, with no workaround and no browser extension.
Live character count.
The 300-character limit is counted as you type, the same way Bluesky counts it.
Images and video.
Up to four images with alt text, or one video of up to three minutes, scheduled like any other post.
Threads.
Write a chain of posts and they publish as replies to one another, in order.
Automatic facets.
Links, @mentions and #hashtags become clickable without any markup.
Reply controls.
Choose who can reply before the post goes live.
Posting queue.
Weekly openings that new posts fill in order.
Writing help.
Draft a post or a thread from a sentence of notes with “Write with AI”.
Engagement analytics.
Likes, replies, reposts and quotes for each scheduled post in analytics. View counts are not part of it.

Connect your AI agent

Or let your AI agent handle Bluesky, from short posts to drafted threads

PostEverywhere is the agentic social media scheduler that works with all AI agents. Connect your assistant to the hosted MCP server and it can write Bluesky posts that respect the 300-character limit, and either post right away, schedule for the hour you ask, or save a draft for you to review. Longer ideas become threads, which it can post now, schedule or save as drafts. The full API is included on every plan.

Building against the protocol yourself instead? Our Bluesky API guide covers the endpoints, rich-text facets and the rate limits that catch most first integrations.

Connect any AI agent.
Add PostEverywhere to ChatGPT, Claude, Grok, Perplexity, Cursor or any other AI app that supports MCP with one address. It takes about a minute.
Ask in plain English.
“Write three Bluesky posts from this changelog, each under 300 characters, and schedule one a day at 10am this week.” Your agent writes every post for you.
It schedules and publishes.
Your agent can post now, schedule for later or save a draft for you to review. Every post lands in your calendar, and scheduled posts go out on time through each network's official API.

$0 due today, cancel anytime

Connector address

mcp.posteverywhere.ai

Plus any other MCP client. See every setup guide

Works with all AI agents

Bluesky MCP server: your agent posts over the AT Protocol

One connector address gives Claude, ChatGPT, Cursor or any MCP client the tools to write and schedule Bluesky posts. It publishes over the AT Protocol on the accounts you connect, it is not made by Bluesky, and setup for each assistant is on the AI agents page.

Short by default.
The agent reads Bluesky’s rules before writing, so a post comes back under 300 characters instead of trimmed LinkedIn copy.
Threads on request.
Ask for “a five-post thread on our launch” and the agent writes each post under 300 characters; the thread posts or schedules as connected replies.
Works from the first minute.
There is no developer approval to wait for on Bluesky, so the agent can schedule as soon as the account is connected.
Now, later or a draft.
Give no time and the post goes out now; give a time and it is scheduled; ask for a draft and it waits in the calendar for you to review. Agent posts skip approvals, so say “draft” whenever a person should read it first.
Check what is coming up.
Ask “what is scheduled on Bluesky this week?” and the agent lists the posts in your calendar.

Skills that know Bluesky

  • Schedule social posts

    Write, schedule or publish a post to any connected account.

  • Connect social accounts

    Add Instagram, TikTok, LinkedIn and the rest when a post needs one.

  • Fix failed posts

    Find posts that didn't go out, explain why, and fix them.

  • Review post performance

    See how posts did and which platform works best.

See all skills and prompts

What the agent sends

“Add this to my Bluesky queue at the next free slot.”

create_post
{
  "content": "Small thing we shipped today: you can now export your whole archive as one JSON file.",
  "account_ids": [851],
  "use_queue": true
}

iPhone app

PostEverywhere on your iPhone

The same calendar, accounts and posts as the web app, so you can keep things moving away from your desk.

Compose and schedule on the go.
Write a post, choose your accounts and schedule it from wherever you are.
Your calendar in your pocket.
See what is publishing today and what is next, including posts your AI agent scheduled.
Know every post went out.
Check what published and what needs attention, without opening your laptop.
Download on the App StoreGoogle Play · coming soon

Free download, works with your PostEverywhere plan. See the iPhone app

Pricing

Simple pricing, unlimited posts on every plan

Every plan posts to all top platforms and includes the API and hosted MCP server for your AI agent.

Recommended

Lite

$9/mo

  • 2 social accounts
  • 10 AI credits/mo
  • 1 team member
Start 7-day free trial

Starter

$19/mo

  • 5 social accounts
  • 25 AI credits/mo
  • 2 team members
Start 7-day free trial

Growth

$29/mo

  • 10 social accounts
  • 100 AI credits/mo
  • 3 team members
Start 7-day free trial

Scale

$39/mo

  • 20 social accounts
  • 500 AI credits/mo
  • 5 team members
Start 7-day free trial

7-day free trial on every plan. Card required, $0 due today, cancel anytime. Compare every plan

FAQ

Bluesky scheduler FAQ

Straight answers about plans, platforms and how scheduling works.

Is it possible to schedule Bluesky posts?

Yes, with a third-party scheduler. Bluesky’s own app has no schedule option, but the open AT Protocol lets a tool like PostEverywhere publish for you. Connect your handle with an app password, write the post and pick the time.

Does Bluesky have scheduling?

Not built in. The Bluesky composer posts immediately. To plan posts ahead you connect a scheduler, which then creates each post on your account at the time you set.

Do scheduled posts get fewer views?

No. A scheduled post is created through the same protocol call as one typed in the app, so it reaches followers and feeds as an ordinary post. Reach comes from replies, reposts and feed relevance, not from how the post was published.

Can I schedule images and videos to Bluesky?

Yes. Schedule up to four images with alt text, or one video up to 100 MB and 3 minutes long.

Can I schedule a Bluesky thread?

Yes. Switch the composer to Thread mode, write each post, and the whole chain publishes in order at the time you choose.

Can I manage multiple Bluesky accounts?

Yes. Connect each account with its own app password and pick which one to post from. Each one counts toward your plan’s account limit, from 2 on Lite to 20 on Scale.

Is it safe to give a scheduler my Bluesky login?

You never should, and PostEverywhere never asks for it. Use an app password instead: it can post for you, it is separate from your login, and you can revoke it in Bluesky’s settings whenever you like.

Can my AI agent schedule Bluesky posts?

Yes. Connect your assistant to PostEverywhere’s MCP server, then ask in plain English for posts on a schedule. It writes threads too, and can post them now, schedule them or save them as drafts. Everything lands in your calendar like any other post.

Can I schedule Bluesky posts for free?

Every plan starts with a 7-day free trial. Bluesky is included on every plan from $9/month, a card is needed to begin, $0 is due today and you can cancel anytime; PostEverywhere has no free plan.

Still have questions?

Contact us or browse the full FAQ.

Start 7-day free trial

$0 due today, cancel anytime

Show up on Bluesky every day without living in the app

Connect with an app password and fill this week’s calendar in one sitting.

Start 7-day free trial

$0 due today, cancel anytime

See pricing

Bluesky guides and tools

Explore related features and guides to get the most out of PostEverywhere.

Guide

How the Bluesky algorithm works

Discover, custom feeds and the signals that drive reach.

Learn more
Guide

Bluesky API guide

Post to Bluesky programmatically over the AT Protocol.

Learn more
Blog

Bluesky vs X

Audience, algorithm and reach compared.

Learn more
Blog

Best time to post on Bluesky

Posting windows by day and hour.

Learn more
Guide

How to go viral on Bluesky

What spreads on a network with no paid boosts.

Learn more
Guide

How to get more Bluesky followers

Growth tactics, starter packs included.

Learn more
Blog

100 Bluesky content ideas

Never run out of things to post.

Learn more
Blog

Can you make money on Bluesky?

The honest answer and real income paths.

Learn more
Blog

Bluesky image sizes

Avatar, banner, post and video specs.

Learn more
Feature

Schedule via API

Automate Bluesky posting with the REST API, on all plans.

Learn more
Feature

AI social media agents

Let an assistant write and schedule for you.

Learn more
Feature

Cross-platform publishing

Publish to every account at once.

Learn more
Blog

Post to all social media at once

Tools that publish everywhere at once, compared.

Learn more
Feature

Social media scheduler

Every account in one calendar.

Learn more
Feature

Content calendar

Plan by week or month.

Learn more
Platform

X (Twitter) scheduling

Posts and threads on X.

Learn more
Platform

Threads scheduling

Text and image posts on Threads.

Learn more
Platform

Instagram scheduling

Posts, Reels and Stories.

Learn more
Platform

LinkedIn scheduling

Profiles and company pages.

Learn more
Feature

AI content generator

Captions and posts from a prompt.

Learn more
Guide

How to use AI for social media

A tool-by-tool workflow for AI content.

Learn more
Kim V. profile photo
“This tool has truly made my content posting so much easier, I can't work without it. I can schedule my posts days in advance while working on other projects. Set it and forget it.”
Kim V.·Content Creator