What to automate, and what never
Automation saves time on anything repetitive that can be clearly described. It hurts anything that needs relationship, judgement and real time. The line runs almost exactly between production and conversation.
| Automate | Automate with sign-off | Never automate |
|---|---|---|
| Collecting ideas, writing drafts | Publishing scheduled posts | Replies to comments and DMs from people |
| Generating images and video variants | Comment-keyword DM with a link | Likes, comments, follows on others’ content |
| Captions, formats, crops | Repurposing to other channels | Connection requests and first messages |
| Weekly report from insights | Responding to crisis or critical comments | Anything that pretends to be a person |
My rule of thumb: a human in the loop at every sign-off. If you let AI and automation publish, you alone carry the responsibility, to the platform, the law and your customers. A person approves what goes out, and a person answers when someone answers.
The pipeline: from idea to analysis
This is what a social media pipeline with AI looks like, as we run it for our accounts. Every stage has a clear output a person can check.
- Idea
AI suggests topics from your audience’s everyday situations; a human picks.
- Draft
Hook, script, caption with a question, pinned comment.
- Visuals
Images with Kling, clips with a video model, brand templates, captions burned into video.
- Schedule
Through a tool’s official API connection, such as Upload-Post, with a minimum gap.
- Auto-DM
A comment keyword triggers a direct message with a link.
- Review
Weekly: retention in the first seconds, shares, comments, clicks.
Idea and draft
This is where AI saves the most time. With a brand brief, a chat assistant delivers ideas, hooks, scripts and captions for a whole week in minutes. The choosing stays with you. How it works per platform is covered in AI for Instagram, AI for TikTok and AI for LinkedIn.
Visuals
We generate images with Kling, and short clips with Kling until November 7 and with MiniMax H3 since. Brand templates keep posts consistent. On TikTok we burn captions into the video, because TikTok’s native text can’t be set via the API.
Scheduling and publishing
A scheduling tool publishes through the platforms’ official APIs. Good tools can also be driven by API or straight from an AI assistant; Upload-Post, for example, from ChatGPT or Claude. See how that works on posting from ChatGPT or Claude and our Upload-Post overview.
What the platforms allow
Every platform distinguishes between publishing through its official API and tools that pose as a user. My rule of thumb: platform terms are a trade. If you use the platform’s automation, you give up control; read the terms first, then scale.
| Platform | What applies | Source |
|---|---|---|
| Publishing via the Content Publishing API is meant for professional accounts and capped per account per 24 hours (Meta’s docs cite both 100 and 50 posts in different places). Photorealistic AI video and realistic AI audio need the disclosure toggle. | Meta for Developers, Meta | |
| TikTok | Via the Content Posting API, posts from unaudited apps go out private only. The app must show the target account, get explicit consent to the upload and let the user choose the privacy setting. Each creator account has a daily Direct Post cap (typically around 15, per TikTok). Realistic AI content needs a label. | TikTok for Developers, TikTok Help |
| The User Agreement bans bots and unauthorised automated methods to add contacts, send messages, or create, comment on, like or share posts. Browser extensions and bots that automate activity on the site are explicitly not permitted. | User Agreement, LinkedIn Help |
Scheduling tools compared
All five tools schedule and publish across several platforms. They differ mainly in how they charge and how well they can be automated.
| Tool | Strength | Free | Paid from | More |
|---|---|---|---|---|
| Upload-Post | Many platforms, API and control from ChatGPT or Claude | Yes, 10 uploads/mo, 2 profiles, no TikTok | Basic $16/mo annual, $24 monthly | Overview |
| Buffer | Simple, priced per channel | Yes, up to 3 channels, 10 scheduled posts each | Essentials $5 per channel/mo | Pricing |
| Metricool | Scheduling plus analytics and competitor tracking | Yes, 1 brand, 20 posts/mo (no LinkedIn or X) | Starter from $20/mo annual, from $25 monthly | Pricing |
| Later | Visual planner, strong on Instagram | No, 14-day trial | Starter $18.75/mo billed annually | Pricing |
| Hootsuite | For teams and agencies, feature-rich | No, 14-day trial | Standard from $99/mo | Pricing |
Prices as of Nov 9, 2026 from the vendors’ pricing pages, excluding tax.
For freelancers with two or three channels, a free plan or a low-cost tier is usually enough. If you want posts published automatically from an AI workflow, you need an API or a direct connection to your AI assistant. Hootsuite makes more sense for teams with approval processes.
| Tool | Best for | More |
|---|---|---|
| Upload-Post | Schedule and publish via API or from ChatGPT/Claude, comment-keyword DMs | Overview · Try →Ad |
| Arcads | Video variants with AI actors for scheduled campaigns | Overview · Try →Ad |
| Buffer, Later, Hootsuite, Metricool | Established scheduling tools, no partner link |
“Try” links are affiliate links (advertising): I earn a commission at no extra cost to you.
Our setup for Instagram and TikTok
We schedule posts for two languages through Upload-Post: @ai.that.works.guide in English and @ki.werkzeuge in German on Instagram, plus TikTok. These rules came out of mistakes:
| Rule | Why |
|---|---|
| At least 3 hours between two posts on the same account; check each profile’s scheduled list before planning | One account was temporarily blocked after several posts on the same day |
| At most one post per day per account on Instagram | New accounts are especially sensitive |
| At most two new comment-keyword automations per profile per day | A limit we stick to on Upload-Post |
| Set up the auto-DM before a post with a keyword call to action goes live | Otherwise the first comments are lost |
| Never delete and re-upload | Our re-uploaded Reels got practically no views |
| First-hour replies: a scheduled routine prepares, Luigi replies himself for about 10 minutes a day | Conversation is a signal; a human writes the replies |
Setting up comment-keyword DMs properly
An auto-DM sends a direct message to anyone who comments a specific word, usually with a link to a lead magnet. It’s one of the few automations that directly brings contacts, if it’s set up cleanly:
- One clear keyword. A single word in capitals that won’t turn up in comments by accident.
- Set it up beforehand. Keyword and message are ready before the post goes live.
- Plain-language message. Thanks, what’s coming, the link, a note about the confirmation email (double opt-in).
- Label ads. If the link is an affiliate link, say so in the DM too.
- Don’t overdo it. A few automations per day and profile, no unsolicited DM sequences.
Metrics: how to tell automation is helping
| Metric | What it shows | Target |
|---|---|---|
| Weekly time spent on social | Whether the pipeline really saves time | Falls without replies suffering |
| Viewers still watching at 2 seconds | Whether hooks work | Rises over the weeks |
| Shares / sends | Whether content is worth passing on | Rises |
| Reply time on comments | Whether conversation stays human despite automation | First hour |
| Auto-DM clicks and sign-ups | Whether reach turns into contacts | Measurable sign-ups per post |
| Errors and blocks | Whether automation breaks the rules | Zero |
Instagram names engagement per viewer as the most important factor for recommendations: watch time, shares, follows, likes, comments and profile visits. None of that can sensibly be automated, only the groundwork for it.
12 prompts for your social media pipeline
These prompts work in ChatGPT, Claude and Gemini and can be built into an automated workflow. Put your brand brief first.
[Brand brief]. Create a weekly plan for [channels] with [number] posts per channel. For each post: day and time (at least 3 hours apart per account), format, topic as an everyday situation, hook, goal (reach, conversation or click).
For this post [plan row]: hook (max 10 words), script or slide copy, caption ending in a question, pinned first comment. No invented numbers; mark missing information as [check].
Write a Kling image prompt for [scene] in a fixed style: person at work, warm light, calm background, no text, no logo. Add a negative list.
Turn this voiceover into caption lines for a vertical video: max 32 characters per line, max 2 lines per card, line breaks at natural pauses: [text].
Adapt this post for Instagram, TikTok and LinkedIn: [post]. Give each platform its own opening, fitting length, caption and call to action. LinkedIn more measured, TikTok more direct.
I’m offering [lead magnet] via the comment keyword “[KEYWORD]”. Write the automatic DM (max 60 words): thanks, what they get, the link, a note about the confirmation email. If the link is an ad, say so.
Here are new comments: [comments]. Suggest short replies in our brand voice that I’ll review and send myself. Flag comments I should answer personally and at length, and criticism I need to handle carefully.
I’m planning these posts: [list with AI use per post]. Which need Meta’s disclosure toggle on Instagram, TikTok’s creator label, or an ad disclosure? A first pass, not legal advice.
Here’s my planned calendar per account: [list with account, date, time]. Check: are any two posts on the same account less than 3 hours apart? More than one a day on an Instagram account? Suggest a corrected order.
Here are this week’s insights per post: [views, share watching at 2 s, shares, comments, auto-DM clicks]. Summarise in 5 sentences what worked, what didn’t, and the one thing we change next week. Say where the data is too thin.
For this video [description]: write 2 hooks in different patterns (POV and question) and plan how I test them on two days at least 3 hours apart, and how I pick the winner after 72 hours.
Here’s a list of all my social media automations: [list]. Classify each: safe to automate, only with sign-off, should be done by a person. Give a short reason and flag anything that could be risky under platform rules.
A weekly routine with fixed time slots
Automation pays off most when the human parts have fixed time slots. Here’s a weekly routine for two or three channels:
| When | What happens automatically | What you do |
|---|---|---|
| Monday | AI produces ideas and drafts for the week from the brand brief | Choose, sharpen hooks, approve (about 45 min) |
| Monday | Images, clips and captions are generated from templates | Spot-check, label AI content |
| Monday | The scheduling tool spreads posts with the minimum gap | Check the calendar per account |
| Daily | Posts go live, auto-DMs respond to keywords | Reply yourself in the first hour after posting (about 10 min) |
| Friday | A report is built from the insights | Decide one change for next week (about 15 min) |
The routine shows where the time belongs: choosing, hooks and replies. That’s exactly where reach comes from, and exactly where automation doesn’t help.
When automation isn’t worth it
- One channel, two posts a week. Setting it up costs more time than it saves; the platform’s own scheduler is enough.
- Topics that react to the news. A post scheduled three days ago can be wrong today. Pause scheduled posts during crises and breaking news.
- Communities that live on conversation. Groups and forums reward presence, not cadence.
- While your content isn’t working. Automation multiplies what you have. Find a format that holds attention first, then scale.
Where automated workflows break
A pipeline is only as good as its weakest link. We’ve hit all of these ourselves; check them before you rely on a workflow:
| Failure | What happens | What helps |
|---|---|---|
| Expired media links | Pre-uploaded media is only valid for a limited time on some services; the post fails later | Upload media shortly before scheduling, check status after publishing |
| Custom cover option on Reels | Our scheduled Reels with a custom cover failed | Schedule without a custom cover, or test first |
| Text on TikTok | TikTok’s native text can’t be set via the API | Burn captions into the video |
| Disconnected account | After a password or permission change, the tool stops posting | Check weekly that every account is connected |
| “Scheduled” mistaken for “published” | A post counts as done but never went live | Only report it as published once the platform returns success and a link |
The last rule matters most: a post is published only when the platform confirms it and there’s a link. Everything else is a plan.
The most common mistakes
- Automating engagement. Bots for likes, comments or connection requests break platform rules and put your account at risk.
- Too many posts too close together. Several posts a day on one account risks a spam block.
- Auto-replying. Unchecked AI replies feel impersonal and go wrong with criticism.
- Deleting and re-uploading when a post flops. Gets practically no views.
- Confusing automation with strategy. A full calendar isn’t reach.
- Forgetting labels. Realistic AI content and ads must be labelled, including in auto-scheduled posts.
Frequently asked questions
Can you fully automate social media with AI?
Production and scheduling, yes: ideas, drafts, images, captions, publishing through official APIs and reporting. Replies to people, engagement on others’ content and connection requests shouldn’t be automated; LinkedIn, for example, bans bots that comment on or like posts.
Are scheduling tools allowed on LinkedIn?
LinkedIn’s User Agreement bans bots and unauthorised automated methods, and browser extensions that automate activity. Established scheduling tools publish through the official API; we found no explicit LinkedIn approval of individual tools.
Which tool is best for automation?
To start, Buffer (free for up to 3 channels) or Upload-Post (free with 10 uploads a month). If you want to publish automatically from an AI workflow, you need an API or a connection to ChatGPT or Claude, as Upload-Post offers. Hootsuite from $99 a month suits teams better.
How often can I post automatically?
We keep at least 3 hours between two posts on the same account and post at most once a day on Instagram. Platforms add technical limits too, such as TikTok’s daily Direct Post cap.
Do I have to label auto-scheduled AI posts?
Yes, if they contain realistic AI images, video or audio: Meta then requires its disclosure toggle, TikTok a label, and in the EU the AI Act applies since August 2, 2026. Ads must always be recognisable as ads.
Does automated posting increase reach?
No. Our first auto-scheduled TikToks all stayed stuck in the first test audience. Automation brings consistency; reach comes from hooks, shares and real conversation.
How do I know a post really went live?
Only when the platform confirms success and there’s a link to the post. “Scheduled” isn’t a result: expired media links, disconnected accounts or format errors can make scheduled posts fail without anyone noticing. Check the status after every publishing window.
What is an auto-DM?
An automatic direct message to anyone who comments a specific keyword under a post, usually with a link to a lead magnet. Set it up before the post goes live, and label affiliate links as ads in the message too.
Sources
- LinkedIn User Agreement (effective Nov 3, 2025), section 8.2 – no bots or unauthorised automated methods
- LinkedIn Help: Prohibited software and extensions – no bots or extensions that automate activity
- Meta for Developers: Instagram Content Publishing – API publishing, limits per 24 hours
- Meta: Our approach to labeling AI-generated content – “AI info” label and disclosure
- TikTok for Developers: Content Sharing Guidelines – unaudited apps private only, consent, daily cap
- TikTok Help: About AI-generated content – label for realistic AI content
- Instagram for Creators: FAQ – engagement per viewer
- Upload-Post: Pricing – Free 10 uploads, Basic $16 / $24
- Buffer: Pricing – Free up to 3 channels, Essentials $5 per channel
- Metricool: Pricing – Free 1 brand, Starter from $20
- Later: Pricing – Starter $18.75 annual, 14-day trial
- Hootsuite: Plans – Standard from $99, 14-day trial
- i4u.business posting rules (Oct–Nov 2026)






