Write and schedule
Drafts posts, gives each platform its own text, and schedules them for any date and time.
ChatGPT + PostNinja
Add PostNinja to ChatGPT and schedule posts by asking: write a launch post, tailor it for every platform, and put it on your calendar without leaving the chat. You sign in with your PostNinja account, so there's no API key to copy.
Setup
In ChatGPT on the web, with developer mode on (Plus, Pro, Business, Enterprise or Edu):
https://postninja.app/api/mcpWe're submitting PostNinja to ChatGPT's app directory. Once it's listed, you'll be able to add it in one click without developer mode.
ChatGPT asks before each action that changes something, like scheduling a post.
ChatGPT finds the PostNinja tools on its own. Try:
Tools
Drafts posts, gives each platform its own text, and schedules them for any date and time.
Builds multi-post X threads and posts photos or videos as Instagram Stories.
Lists upcoming posts, drafts and what went out, with links to the live posts.
Moves, edits or deletes drafts and scheduled posts when plans change.
Uploads images to attach to posts. Larger files and video go through the REST API.
Reads each account's status and error, so it can tell you what didn't go out and why.
Connect your accounts in PostNinja once. From then on ChatGPT can post to any of them, and PostNinja publishes at the time you set.
FAQ
No. ChatGPT signs in with your PostNinja account and asks you to allow access. You can disconnect it any time under Settings → API → Connected apps.
Custom apps need developer mode, available on the web for Plus, Pro, Business, Enterprise and Edu. Business and Enterprise admins may need to allow it first.
Yes: PostNinja works as a ChatGPT app (the successor to plugins). It schedules posts to X, Instagram, Threads, Facebook, TikTok, YouTube Shorts and Pinterest.
That depends on ChatGPT's own settings; most ask before each tool call. If you'd rather review everything, ask it to save posts as drafts, then schedule them from the PostNinja calendar.
PostNinja only stores a hash of each key and shows its first characters so you can tell keys apart. A key works for one workspace, and you can revoke it any time under Settings → API.
Every account you've connected: X, Instagram, Threads, Facebook Pages, TikTok, YouTube Shorts and Pinterest.
No. They're ordinary posts on your plan. As always, X posts use credits (10 each, 80 with a link) because X charges for every post; other platforms are unlimited.
Connect ChatGPT to PostNinja in a couple of minutes. Plans from $15 a month.