ChatGPT for Instagram captions and DMs in 2026: 5 steps
ChatGPT writes your Instagram captions and DM drafts, and a connected tool posts and sends them. 5 steps, with the prompts, send rules and tool prices.
By Growth Ops Weekly staff8 min readUpdated Nov 8, 2026
ChatGPT writes your Instagram captions, comment replies and DM drafts, and a connected tool posts and sends them. For a business that wants both halves in one app, BetterSocials is our pick. It posts to Instagram and TikTok and answers comments and DMs in the owner's voice, from $29 a month for four accounts. Buffer costs less if you only need posts scheduled, and Upload-Post fits posting from inside ChatGPT.
The setup, in five steps you can finish this week
ChatGPT is the writer here. The work you own is the handoff around it, and each step below writes out the prompt or the setting, so every caption and reply comes from one source of facts.
- Write one facts sheet that ChatGPT reads before every task.
- Turn the sheet into a caption prompt.
- Turn it into reply prompts for comments and DMs.
- Connect a tool that posts and sends.
- Set the send rules and decide who approves what.
Every later step reads from the facts sheet, so start there.
Steps 1 to 3: facts, captions and reply drafts in ChatGPT
ChatGPT writes from whatever you give it, so step 1 is a facts sheet it reads before every caption and reply.
Step 1: write one facts sheet
Put five things in one document: what you sell, your prices, your hours, your booking or buying link, and five past captions that sound like you. Add the questions you don't want ChatGPT to answer, such as refunds or custom quotes. Paste the sheet at the top of every chat, so each caption and reply starts from the same facts.
Step 2: build the caption prompt
Ask for options, a hook and one call to action. This prompt works for a post or a Reel:
Using my facts sheet and the five past captions in it, write three captions for the post described below. Open each with a hook under ten words. End with one call to action that points to the link in the sheet. Match the tone of my past captions and keep each one short.
Pick one. Then change a line yourself, and you'll catch a wrong price before a customer does.
Step 3: build the reply prompts
Comments and DMs need different prompts, because a DM is a thread and a comment usually stands alone. Paste a batch of comments under this one:
Draft a reply to each Instagram comment below in my voice. Answer only from my facts sheet. If a comment asks something the sheet doesn't cover, write NEEDS ME in place of a reply. Keep each reply to two sentences.
For a DM, paste the whole thread under this one:
Read this Instagram DM thread from the start so you don't ask anything the person already told me. Draft my next reply from the facts sheet, and include the booking link when they ask about price or times. If they ask for something outside the sheet, write NEEDS ME.
Every NEEDS ME line goes to a person.
That label is your routing rule, and step 5 makes it stick.
Step 4: connect the tool that posts and sends
ChatGPT can't post to Instagram or TikTok on its own, and it can't send a DM. A connected app does both, by one of two routes.
Upload-Post installs from ChatGPT's app directory with no Developer mode and no URL to paste, and its docs call it "a reviewed app in the ChatGPT app directory". Its own page covers posting to TikTok and other networks from ChatGPT. A custom connector, added in Developer mode on a paid ChatGPT plan, is the other route, and it's how Buffer and BetterSocials connect.
The routes differ on write access. With the BetterSocials connector, a normal ChatGPT chat gets the read tools only: it reads the inbox and drafts replies, and it can't send a reply or publish a post. OpenAI reserves write actions from custom connectors for ChatGPT Business, Enterprise and Edu workspaces.
Claude connects with the same BetterSocials login and runs every tool, so it can send replies and schedule posts when you tell it to.
What each connector covers and costs
BetterSocials drafts captions and replies in your voice in one app, and the table puts the other connectors beside it. In October 2026, we read every price and feature on the vendor's own pages and docs.
| Tool | ChatGPT access | Posts to | Comments and DMs | Price |
|---|---|---|---|---|
| BetterSocials | Developer mode, read and draft | Six platforms, from the app or Claude | Comments and DMs, AI replies | $29 a month for 4 accounts |
| Upload-Post | App directory | Ten networks, TikTok included | Comments and DMs | $24 a month, or $16 billed yearly |
| Buffer | Developer mode | Twelve channels, TikTok included | Not listed | $5 a channel, billed yearly |
| Blotato | OAuth connector | Nine platforms, TikTok included | Comments and DMs | $29 a month, billed monthly |
| Zapier MCP | Every Zapier plan | Instagram and Facebook Pages | Not listed | $19.99 a month, billed yearly |
At four accounts, Buffer costs less. Four channels on Essentials come to 4 x $5 = $20 a month on annual billing. BetterSocials Creator is $29 a month, and the $29 - $20 = $9 difference buys the DM side of the inbox, AI replies in your voice and keyword comment-to-DM.
Upload-Post's free tier covers 10 uploads. Blotato's comment tools cover your published Instagram or Facebook posts, and its API and MCP access isn't part of the free trial. Zapier MCP comes with every Zapier plan, each tool call uses 2 tasks, and Pro is $29.99 a month when billed monthly.
If you pair ChatGPT with ManyChat for keyword DMs instead, price the contacts. ManyChat Pro costs $39, billed monthly, for 2,500 active contacts, and each extra contact costs $0.05, so a month when a post takes off raises the bill with it. The DM-only tools are compared in 10 Instagram DM tools for small businesses in 2026: our pick, then by price.
Step 5: set the send rules Instagram and TikTok enforce
Instagram decides when any tool can send, so write its windows into your process before anything goes out. A business can answer a DM through an app only within 24 hours of the person's last message. Each new message from them restarts the clock, and past the window you can still reply from the Instagram app itself.
A keyword comment can trigger one private reply. Meta's private replies docs say "Only one message can be sent to the Instagram user who commented" and that it "must be sent within 7 days from when the comment was created." It lands in the person's inbox if they follow you, and in their Request folder if they don't.
TikTok is stricter.
TikTok DMs are reply-only on a Business account: at most 10 replies within 48 hours of the person's last message, each one text up to 6,000 characters or one image. A TikTok comment can't trigger a private DM in any tool outside TikTok's limited rollout in Vietnam, Thailand and Indonesia, so a keyword there gets a public reply with the link.
Meta Business Suite's free keyword automation covers the simple case. As of July 2026 it sends a fixed template you write, set up on desktop, with up to 5 case-sensitive keywords per automation. The full keyword setup is in How to set up "comment LINK and I'll DM you" on Instagram in 2026.
Who approves which reply
Meta is blunt about its own Instagram AI Auto Replies, a mobile-only feature it calls "being gradually introduced": "messages generated by AI may not be accurate or appropriate" (as of July 2026). So the operator decides which drafts need a person, and three rules hold up:
- Answers come only from facts someone wrote down.
- Questions wait for a person until the facts cover them.
- Everyday replies, such as thanks for a compliment, can send on their own.
In BetterSocials, those rules map to settings under Settings, then AI voice. Draft for me writes a draft for every new comment and DM and sends nothing until you approve it. Reply in my voice answers everyday comments 1 to 5 minutes after they arrive, and DMs about a minute after.
Questions wait in Needs reply unless you turn on Answer questions too, which only switches on after you've written at least one AI rule. When the rules don't cover what someone asked, the comment or DM waits in Needs reply. After five AI replies in one conversation in a day, the rest wait for you.
For routing, every new comment and DM gets a tag on arrival, such as Lead, Spam or Support. A new lead sends a push notification to the owner's phone, and unanswered leads get at most one reminder email a day.
Running the whole setup in BetterSocials
BetterSocials is best for local businesses, creators and small agencies whose comments and DMs bring in customers, and who want posting and replies in one app. The facts sheet from step 1 becomes AI rules, plain sentences such as "never quote prices, send people to the booking link", and they apply to every draft and automatic reply.
Captions are drafted in your voice, and posts go out to Instagram, Facebook, TikTok, YouTube, Threads and LinkedIn from one place. A keyword in an Instagram or Facebook comment sends the person a DM with your link, with no flow builder and unlimited contacts.
Creator is $29 a month for 4 social accounts, 1 login and 1,000 AI credits a month. Pro is $49 a month for 6 accounts and 2,000 credits. Team is $99 a month for 12 accounts, unlimited teammates and 4,000 shared credits.
Every plan has a 7-day free trial with a card required, and each AI reply or draft uses 1 credit.
FAQ
Can ChatGPT reply to Instagram comments automatically?
No, not on its own. ChatGPT drafts the reply and a connected tool sends it. In BetterSocials, Reply in my voice answers everyday comments 1 to 5 minutes after they land, and questions wait in Needs reply unless you turn on Answer questions too.
Can ChatGPT send Instagram DMs for my business?
No, ChatGPT only drafts one for you to paste. A connected tool sends DMs through Instagram's API, within 24 hours of the person's last message. BetterSocials answers Instagram, Facebook and TikTok DMs in your voice about a minute after they arrive, once you switch it on, with TikTok limited to accounts outside the UK and Europe.
Can ChatGPT schedule Instagram and TikTok posts?
Yes, through a connected tool. Upload-Post installs from ChatGPT's app directory and schedules posts, and Buffer's MCP server connects in Developer mode. With BetterSocials, a normal ChatGPT chat reads the inbox and drafts, and scheduling runs in the BetterSocials app or through Claude.
How do I make ChatGPT captions sound like me?
Give ChatGPT five of your past captions and your business facts before you ask for anything. Ask for a hook in the first line and one call to action. Then change one line yourself, so the post still reads the way you talk.
Is it safe to let AI answer customers on Instagram?
Yes, when the AI answers from facts you wrote and questions wait for a person. Meta warns that "messages generated by AI may not be accurate or appropriate" about its own AI replies. Write your prices, hours and booking link as rules, approve drafts at first, then let everyday replies send.
Does ChatGPT work with TikTok comments and DMs?
Yes, through a connected tool, and TikTok sets the limits. TikTok DMs are reply-only: 10 replies within 48 hours of the person's last message, on a Business account. A TikTok comment can't trigger a private DM in any tool outside a limited rollout in Vietnam, Thailand and Indonesia.