Via ChatGPT
Add the connector once, then hand over the week. ChatGPT drafts the posts, generates the images and books the slots while you keep chatting.

postqueen connects 30 social networks to the assistant you already use. Tell it what you want to share and it writes a version for each network, schedules them, and leaves everything on a calendar you can edit.
Make a post for Saturday's new sunrise class.
Golden hour flow, and the first mat is on us. #yoga #sunriseMade with AILove it. Post this on all my channels, Friday at 10am, and an Instagram story at 11am.
30 social platforms, all through official APIs
Same weekly posting, two ways. One has you pasting into eight apps by hand. The other has you asking your agent.
= Hours wasted + Frustration + No idea what worked
= 5h saved every week
Link your socials through their official APIs, then connect your agent over MCP. About two minutes, and no platform API keys of your own.
Ask it to write the week's posts, resize the visuals or shuffle the calendar. It uses postqueen's tools to do it.
Post our new menu on Instagram and Facebook this Friday at noon.
Done. Both posts are on your calendar for Friday 12:00.
Posts sit on your calendar until their slot. Edit the copy, swap the media or drag it to a new time, then postqueen publishes.
Three weeks it put together, each from a single message.
Made with AI





Every assistant below drives it today, through one CLI, one MCP server and one public API. Pick the one you already live in.
Add the connector once, then hand over the week. ChatGPT drafts the posts, generates the images and books the slots while you keep chatting.

One link and it is in the room on claude.ai, desktop and mobile. Ask for a launch week and the whole week lands on your calendar.
Your terminal agent plans and schedules from the repo, between commits. Codex and Cursor work exactly the same way.
Two open agents that live on your machine. OpenClaw turns WhatsApp, Telegram, Slack or Discord into a front door. Hermes takes one brief and runs the whole week.
Drop it into any workflow with the community node, or start from a template. A sheet, a form or a morning trigger can run a whole channel without you touching it.
A public REST API and a typed Node SDK, so your product can schedule posts for its own users. Make.com and Zapier call the same endpoints.
Pick your agent: the fastest way in, and what posting looks like once it is connected.
https://api.postqueen.ai/mcp/YOUR_API_KEY
The connector belongs to your account, so the desktop app and the phone apps answer with the same tools.
Post this video to TikTok, Instagram Reels and YouTube Shorts with the same caption.
Done, published to all three. Want the same clip on Threads as well?
https://api.postqueen.ai/mcp/YOUR_API_KEY
Building a custom GPT instead? The public REST API covers the same ground.
Schedule these 5 posts to X, one each weekday next week at 9am.
Scheduled Monday to Friday at 9:00am. They are on your calendar if you want to tweak any.
npm install -g postqueen export POSTQUEEN_API_KEY=your_api_key
The messenger carries your instruction; the credential never leaves your own hardware.
Draft captions from today's changelog and schedule them across all my platforms.
Four posts queued to your next open slots. The drafts are in the dashboard for review.
npm install -g postqueen export POSTQUEEN_API_KEY=your_api_key
It breaks the goal into steps, runs them, and reads back what it queued.
Draft 5 posts about our new release and schedule them across all channels this week.
Five posts are on the calendar, one a day. Here is what each one says before they go out.
https://api.postqueen.ai/mcp/YOUR_API_KEY
Claude Code and Codex connect exactly the same way.
Announce the v2.1 release on X and LinkedIn with the changelog summary.
Posted to both. The X post link is pinned in this chat.
npm install -g postqueen export POSTQUEEN_API_KEY=your_api_key postqueen posts:create --json campaign.json
The same account is reachable over REST at https://api.postqueen.ai/public/v1, and there is a typed Node SDK over it.
postqueen posts:create --json campaign.json
Posted to 3 channels: Instagram, TikTok, YouTube.
No app to install. Message it on WhatsApp or Telegram, talk to it in Claude, ChatGPT or Gemini, and the calendar fills in while you are still standing in line for coffee.
Voice notes work too, when your agent handles them.
Each post is reshaped for its network, inside that network's limits and habits, and every version gets its own day and time. One brief covers the whole week.

A hook that stops the scroll, a caption in your voice, an on brand image, and a short vertical video with an AI voiceover when the moment calls for one.

Drag a post to a better slot, edit it, or generate a whole week when the queue looks thin. Nothing publishes behind your back.
Follower growth, impressions and per post engagement sit beside the calendar. When a post crosses the milestone you set, an auto action reposts it or adds a follow up.
Roles, a workspace per brand or client, and comments on the posts themselves. Agencies run every account from one screen.

n8n, Make.com, Zapier or your own scripts. Any trigger you already have can become a post, a video, or a full week of content.
Each one publishes through its own official API, and each one has a guide with what it can and cannot schedule.
One idea in the morning becomes a week of posts in your voice, formatted for every place your audience already is.

The message takes minutes. Doing it eight times over is the rest of the week, and that is the part postqueen takes.
Describe the week once. Every network gets its own version, on its own slot.
Edit the copy, swap the media or drag a post to a better time, in one place instead of eight.
Evergreen posts go back in the queue, and a post that hits your milestone gets reposted for you.
Ten tools. It lists the channels you have connected, reads what a network requires before it will accept a post, writes and schedules the post, generates an image or a video, and uploads your own media. It is the same agent you get inside the app, with the same ten tools. Reading your numbers back is not one of them yet, so analytics stay in the dashboard.
Claude, Claude Code, ChatGPT, Codex, Cursor, Gemini CLI, OpenClaw and Hermes, each with a setup guide of its own. The real rule is broader: anything that speaks MCP or can run a shell command works, which covers n8n, Make.com, Zapier, your own cron jobs, your CI, and an agent you wrote yourself.
No. MCP is the open standard that lets an assistant call outside tools, and the only part you touch is one URL. Paste it into your assistant's connector settings, approve the tools it lists, and you are done. Connecting each social account takes about two minutes and needs no platform API keys of your own.
That is yours to set, one instruction at a time. Ask for drafts and you get drafts: they sit on the calendar with no publish attached until you give them a time. Ask for a scheduled post and it will go out at that time, which is the point of scheduling. Either way you can open it, rewrite it, move it or pull it back to draft, and pulling it back stops a publish that has already started.
Never, and there is nowhere to type one. Each network is connected once through its own official sign-in, which hands us a token rather than a password, and the tokens are encrypted where they are stored. Your agent only ever holds a postqueen API key. Revoke that key and the agent is cut off with your channels left connected.
Thirty, each through its official API: Instagram, X, TikTok, LinkedIn, YouTube, Facebook, Threads, Bluesky, Mastodon, Pinterest, Reddit, Discord, Telegram, Slack, Twitch and fifteen more, down to the blogs and the newsletter list. Each one has its own page here with what it can and cannot schedule, because the platforms genuinely differ.
One connected account is one channel. Three Facebook pages are three channels rather than one, and two accounts on the same network are two channels, which is allowed and common. Posts are unlimited on every plan. The only number a plan bounds is how many channels you connect at once, and you can disconnect and swap them whenever you like.
Every post travels through that network's own official API, the route those platforms built and document for scheduling tools. Nothing here drives a browser in the background or logs in as you. What arrives is a normal post on your own account, published at the time you picked. What a network's ranking does after that is its own business, and no scheduler can honestly promise otherwise.
Yes, in the dashboard, and over the CLI and the REST API too. Coverage follows the platforms: about ten of the thirty publish an insights API, and those are the channels with numbers against them. The rest are blank here for now. Your agent cannot read any of it back yet, so this is the one part of the job that stays in the app.
Yes. Channels group into customers, so each brand or client keeps its own channels and its own calendar inside one account, and you switch between them without logging out. Your agent can be pointed at a single group as well, which is how an agency keeps one client's week from landing on another client's channels.
Then do not. The calendar, the composer, the picture editor and the analytics are a normal application you can run entirely by hand. The CLI, the REST API and the n8n node are there for automation without a conversation in it. The agent is the fastest way in, not the only one, and nothing is locked behind it.
postqueen is open source under AGPL-3.0, and a self-hosted install with no payment keys configured runs without limits. Bring your own server and your own platform credentials and it costs nothing. Cloud plans are for people who would rather not run infrastructure, and every one of them includes the CLI, the REST API, the Node SDK, the n8n node and the MCP server. Plans are on the pricing page.
Connect one channel, tell the agent what you want to say, and watch the week fill in on your calendar. Ask for drafts and they stay drafts until you schedule them yourself.
Seven days free. Cancel in one click from settings.