Social media · Lesson 2.5
Free AI Social Media Posting Template: Copy, Fill, Ship
The blank page is what stops most people from using AI social media posting well. This post gives you one template to copy, with a filled example next to it. Fill in the brackets and use it every time you send a post.
The template covers three jobs: briefing the AI, sending safely through a posting tool, and checking the result. The safe setup it assumes is taught in Lesson 2.5: Let AI post for you, safely.
Copy the three part template: a brief for the AI, a pre-flight check, and a post check. Fill the brackets once and reuse it.
Part 1: The brief
Paste this into your AI at the start of a posting job.
Brand: [name]. Only post for this brand. Platform: [Instagram / Facebook / other]. Reader: [who they are, what they care about]. Job: [one sentence: what this post is for]. Tone: [plain words, warm, no hype]. Include: [photo description, offer, date, link]. Avoid: [words you hate, claims you cannot back, anything off limits]. Length: [number of lines]. Before you write, ask me up to three questions. Then give me two caption options and wait.
Asking for two options and waiting is the point. It keeps you in control and stops the AI sending anything.
The same brief, filled in
Say you run a small bakery called Corner Loaf. This is an illustrative example.
Brand: Corner Loaf. Only post for this brand. Platform: Instagram. Reader: people nearby who like fresh bread and are deciding where to buy this weekend. Job: tell them our sourdough is back on Saturday. Tone: plain words, warm, no hype. Include: a photo of a loaf cooling on a rack, pickup from 8am, closed Sunday. Avoid: "artisan", health claims, discounts we have not confirmed. Length: three short lines. Before you write, ask me up to three questions. Then give me two caption options and wait.
Part 2: The pre-flight check
- Account typeInstagram is Business or Creator. Facebook posting is to a Page.
- Warm upIf the account is new, you have posted by hand for about a week.
- KeyStored privately. Not in this chat.
- DestinationOne platform and one brand named.
- CaptionYou read it and edited it.
- DisclosureYou decided whether AI generated media needs a label.
The docs for Upload-Post say personal Instagram accounts are not supported by the Instagram API and Meta only allows posting to Facebook Pages, which is why account type is the first line.
Part 3: The post check
After you send, check these five things in the real app:
- The post is live, not stuck or scheduled by mistake.
- The caption is exactly what you approved.
- The image is the right one and not cropped badly.
- It is on the right account.
- Any tag, location or first comment is correct.
If any item fails, delete and fix the post in the app, and note which step of the template let it through.
Optional part 4: Per platform captions
The tool's docs show separate caption fields for each platform, falling back to a default title. Add this line to the brief if you post to more than one place:
Write one caption for Instagram and a separate, slightly longer one for Facebook.
Check each platform's own caption limits. TikTok titles in the docs, for example, have a stated maximum length, so keep to the limit shown there.
Part 5: Scheduling note
If you schedule, add the date, time and timezone. Upload-Post's docs list a scheduled date in ISO format with an optional timezone. Write it down in your template so you do not guess later:
Publish on: [date and time, timezone].
Then check the first scheduled post actually appeared at that time.
Keep the template and improve it
Keep the template where you can reach it in one click. After each week, change one line. If the AI keeps using a phrase you hate, add it to Avoid. If captions run long, tighten Length. After a few rounds the template fits you better than any copy of mine.
For a repeatable weekly routine around it, see the LET framework for AI social media posting.
Filled checklist for a second brand
If you run another brand, copy the whole template and change only the brand, reader and avoid lines. Keep each brand's template separate so one cannot leak into the other.
Why a template helps AI social media posting stay consistent
A template does two things. It removes the blank page, so you start from a filled structure instead of an empty box. And it holds your standards in one place, so quality does not depend on how tired you are that day.
The brief is the creative half: reader, tone, what to avoid. The checks are the safety half: account type, warm up, key, destination, live check. Most people only write the creative half. The safety half is what stops a small slip becoming a public one.
Use the template the same way every time for a month. At the end of the month, read the last ten captions together. If they sound like you, keep the template. If they sound generic, the fix is almost always in the Reader and Avoid lines, which need more specific detail than you first thought.
Troubleshooting the template
If the AI ignores a line, move it to the start and make it a single clear sentence. If it returns three options when you asked for two, say so plainly and ask again. If captions keep coming back too long, state a number of lines instead of the word "short". If it invents details such as a price or an opening time, add a line that says "use only the facts I give you and ask if something is missing".
If a post fails after you send it, check the pre-flight list again before changing the caption. The cause is more often account type or a connection than the wording. Fix one thing at a time and resend a single test post.
Questions people ask
Is the template free to use?
Yes. Copy it and change it as you like.
Why ask for two options?
It makes you choose, which keeps a human in the loop.
Can I use it with any AI?
Yes. It is plain text that works in any chat tool.
Does it replace review?
No. Part 3 is your review.
Where to go next
Fill the brackets once and send one post. For the setup the template assumes, see Lesson 2.5, Let AI post for you, safely.