Using AI agents to draft social posts safely (human-in-the-loop)
AI agents can research, write and design posts quickly. Here is how to give them a real job in your content workflow while a person still approves every post.
On this page
AI agents are now good enough to do a real share of social media work. Given a brand guideline and a topic, an agent can research, draft a caption in two languages, generate or pick an image and format the whole thing for each platform. What it cannot do is take responsibility for what gets published. That still sits with people.
"Human-in-the-loop" means designing your workflow so that the agent does the volume and a person makes the final call on every post. Here is a setup that works in practice.
Give the agent its own identity
Do not let an agent use a team member's login or a shared account. Create a separate user for it, marked as an agent, with its own API token. This gives you three things:
- You can see which posts and edits came from the agent.
- You can revoke its access at any time without resetting anyone's password.
- You can limit what it is allowed to do, independently of the humans on the team.
Limit what the agent can do
The safest default is to treat an agent like a junior writer. It can create drafts, upload images and submit posts for review. It cannot approve, schedule or publish.
This one rule removes the biggest risk: a post going live that nobody looked at. If the agent produces something off-brand, factually wrong or simply odd, it sits in the review queue until a person decides.
Scope access to the brands the agent works on. An agent drafting for a skincare client has no reason to see a restaurant client's workspace.
Put the brand guideline where the agent reads it
Agents are only as consistent as their instructions. Keep each brand's guideline in one place and have the agent read it at the start of every run, instead of pasting rules into prompts that drift over time. A good guideline for an agent is concrete:
- Who the brand speaks to and in which languages.
- Words and claims that are never allowed, with the approved alternatives.
- Rules about numbers: if a figure is used, where does it come from?
- Required elements such as a footer, address or hashtags.
- The structure of a post: hook, body, call to action.
If you change the guideline, every future draft picks up the change. That is far easier to manage than a dozen prompt variations.
Ask for sources, then check them
Agents can produce confident claims that turn out to be wrong. For any post with facts, numbers or health, finance or legal statements, ask the agent to attach its sources to the post. Reviewers should open them, not just see that they exist.
If a claim has no source, it should not be published. This is the same standard you would hold a human writer to, and it matters more when content is produced quickly.
Make review easy enough that people actually do it
Human-in-the-loop fails when review is slow or awkward, because people start approving without reading. A few things help:
- Show the post as it will appear in the feed, with the image and caption together.
- Keep batches small. Ten posts a day reviewed properly beats fifty skimmed on Friday.
- Let reviewers send a post back with a short reason, so the next draft improves.
- Give the reviewer the context they need on the same screen: sources, target channels and schedule.
Keep an audit trail
Every action by an agent should be logged and labelled: created the post, uploaded an image, edited the caption, submitted for review. The same goes for the human steps: who approved it and who scheduled it.
When a client or manager asks how a post came about, the history answers it. When something goes wrong, you can see whether the problem started in the draft, slipped through review or happened at publishing time, and fix the right step.
Start small
You do not need to automate a whole content calendar on the first day. A sensible way to start:
- Pick one brand and one content type, such as weekly educational posts.
- Create the agent user with editor rights and give it the brand guideline.
- Let it draft a week of posts and submit them for review.
- Review every post carefully and note what you send back and why.
- Update the guideline with what you learned, then run the next week.
After a few rounds, fewer posts should need to be sent back, because the guideline captures what reviewers kept correcting. That is the real gain: people spend their time on judgement instead of first drafts.
The rule to keep
Agents can draft, format and submit. People approve and publish. If your tools make that rule the default rather than a habit, you can let agents take on far more of the work without worrying about what goes out under your brand's name.
Run this workflow in PulseFlowAI
Workspaces per brand, an approval step for every post and auto-publishing to Facebook and Instagram. Available to agencies and brand teams by invitation.