How to post to Instagram from ChatGPT
Updated November 13, 2026
ChatGPT can’t sign in to Instagram on its own, but it can post for you once you add a connector. With Postwith, you connect your Instagram account once, add Postwith to ChatGPT, and then just ask: “Post this photo to Instagram tomorrow at 9am.” ChatGPT writes the caption, shows you the post, and Postwith posts it on time after you say yes.
Works on ChatGPT Plus. ChatGPT now lets you add Postwith yourself from Plugins, no directory listing needed. We tested it on ChatGPT Plus on November 14, 2026: it connected, showed the post, and published after a yes. Business, Enterprise and Edu workspaces work the same way, though an admin may need to allow “Create plugins with MCPs” first. If your plan doesn’t show Add custom MCP server, use Postwith in OpenAI’s Codex app or in Claude instead.
What you need
- An Instagram professional account (business or creator). Instagram only lets outside tools post to these. Switching is free in Instagram’s settings.
- A ChatGPT workspace that can add connectors (see the note above).
- A Postwith account. Every plan starts with 7 days free.
Steps
- Sign in to Postwith. Go to app.postwith.app and sign in with your email. You get a six-digit code; there’s no password.
- Connect Instagram. Open Accounts, choose Instagram and sign in with Instagram’s own login. Postwith never sees your password, and you can disconnect anytime.
- Add Postwith to ChatGPT. In ChatGPT, open Plugins in the sidebar, choose Add › Add custom MCP server, name it Postwith and paste
https://mcp.postwith.app/mcpas the server URL. Leave Authentication on OAuth, tick I understand and want to continue, and choose Create as a plugin. Sign in to Postwith when it asks, and choose Allow. Then type @Postwith in any chat. - Get your photo or video to Postwith. Files you attach in a chat don’t reach connectors, so ask ChatGPT: “Give me a link to add a photo.” It opens a page where you pick the file on your phone or computer. The link works once, for a day. You can also give ChatGPT a public link to the file, or upload it in Postwith › Media.
- Ask ChatGPT to post it. Say what you want in plain words, for example: “Post this photo to Instagram tomorrow at 9am. Write a short caption about our new autumn menu.”
- Check the draft and say yes. ChatGPT shows you the caption and how the post will look. Ask for changes until it’s right. Nothing is scheduled until you say yes, and then Postwith posts it at its time, even if you close the chat.
- Ask how it did. A few days later, ask: “How did my Instagram posts do this week?” ChatGPT reads the results from Postwith and can suggest what to post next.
What you can ask for
- “Post this photo to Instagram now.”
- “Post my last three photos as one Instagram carousel, the dessert first.”
- “Post this video as a Reel on Friday at 6pm.”
- “Share this photo as an Instagram Story tonight at 7.”
- “Post this to Instagram and Facebook tomorrow morning, with a shorter caption on Facebook.”
- “What’s scheduled this week?” or “Cancel Friday’s post.”
- “Show me the new comments on yesterday’s post and draft replies.” (Replies go out only after you OK the exact words.)
Good to know
- Formats. One photo, a carousel of up to 10 photos, a video as a Reel, or one photo or video as a Story. A Story video runs 3 to 60 seconds, shows without the caption and disappears after 24 hours.
- Photo shapes. Instagram takes photos from portrait 4:5 to landscape 1.91:1.
- Files. Photos can be JPEG, PNG or WebP up to 20 MB. Videos can be MP4 or MOV up to 50 MB.
- AI label. A post is marked as made with AI on Instagram only if you ask for it.
- Scheduling. Posts can be scheduled up to a year ahead. Postwith posts through Instagram’s official API, and checks before retrying so a post never goes out twice.
Questions
Can ChatGPT post to Instagram by itself?
No. ChatGPT can write captions, but it can’t sign in to Instagram. It needs a connector such as Postwith, which connects to Instagram through Instagram’s official sign-in and does the posting when you say yes.
Does ChatGPT see my Instagram password?
No. You sign in to Instagram on Instagram’s own page, inside Postwith. ChatGPT only gets a Postwith connection, which you can end anytime in Postwith › Settings › Your AI or by removing the connector from ChatGPT.
Can ChatGPT post an Instagram carousel, Reel or Story?
Yes. Give it up to 10 photos for a carousel, a video for a Reel, or one photo or video for a Story, and say which you want.
Will it post without asking me?
Not by default. ChatGPT shows you every post first and Postwith schedules it only after your OK. If you prefer, you can let it post finished posts on its own.
How much does it cost?
Postwith starts with 7 days free. After that, plans start at $9 a month at launch prices for 3 social accounts (regular price $19). ChatGPT’s own plan is separate.
Related guides
- Can ChatGPT post to social media?
- How to post to Threads from ChatGPT
- How to schedule social media posts with Claude
Post to Instagram from your chat
Connect Instagram once, then ask. Nothing posts without your OK.