How I test AI content automation
Nine tests, the same for every tool, each graded from 1 to 5 on a fixed scale. The overall grade is their average plus my verdict, which can move it by up to one point. Every test is run by hand on an account I use, the posts are published for real to test accounts, and the timings, counts, screenshots and exports behind each grade go in the full test results published with the review.
Written by Miles Foster, Owner and tester, RankDude.

Each tool gets the same two-week content calendar for a fictional bike shop: four blog posts and forty social posts across Instagram, LinkedIn, Facebook and X, written from a brief of 20 facts (prices, opening hours, products, staff names, an event date) and a one-page voice guide. I connect the same four test accounts, let the tool draft, plan and schedule the whole fortnight, then watch what actually goes out. Nothing is graded from a feature list, a demo video or a sales call.
Each review states how the account was obtained: bought at the public price, used on a free tier, or provided by the vendor. A vendor-provided account never changes a grade, and a vendor never sees a review before it is published.
How I rate
Every tool gets one score out of 5.
First, I run the same 9 tests on every tool and give each one a grade from 1 to 5. The average of the graded tests is the starting point; a test that cannot be graded is left out of it, and the review says how many tests the score is based on.
Then I add my verdict: what the tests cannot measure, such as how the tool holds up after the test weeks, how billing and cancelling work in practice, and how it compares with the others in the category. My verdict can move the score up or down by one point at most.
Every review shows how much my verdict changed the score, and why, in its scores table.
What a grade means
| 5 | Excellent |
| 4 | Good |
| 3 | Average |
| 2 | Below average |
| 1 | Poor |
The final score is the average of the graded tests (nine when every test can be graded), to one decimal place, plus my verdict, which can move it by up to one point. If a test couldn't be finished properly it gets no grade, and the review says how many tests the score is based on. Some tests on a free plan cannot connect four channels or add a second user; I test them again on a paid plan when I can.
The 9 tests
1.Setup to First Post
The clock starts at sign-up and stops when one post has gone out on Instagram, LinkedIn, Facebook and X from the tool. It includes connecting the four accounts, any verification steps and the first draft. Every failed connection and every reconnect in the fortnight is logged alongside.
- 5: under 20 minutes
- 4: 20 to 39 minutes
- 3: 40 to 89 minutes
- 2: 90 minutes to 4 hours, or one channel never connected
- 1: over 4 hours, or two or more channels never connected
2.Draft Quality & Facts
Every blog post and social post is generated from the brief in one pass, with no hand edits. Each fact used is checked. Invented content (prices, awards, testimonials, dates, products that are not in the brief) is counted, and so are drafts so generic they could be about any shop. A draft counts as needing a rewrite when I would not publish it after two minutes of editing.
- 5: no wrong facts, nothing invented, fewer than 5 of 44 drafts need a rewrite
- 4: at most one wrong fact or invented item, 5 to 9 rewrites
- 3: two or three wrong or invented items, or 10 to 19 rewrites
- 2: four to six wrong or invented items, or 20 to 29 rewrites
- 1: seven or more wrong or invented items, or 30 or more rewrites
3.Brand Voice
The voice guide has ten checkable rules: British spelling, no exclamation marks, no emoji on LinkedIn, the shop's name written one way, a fixed sign-off, a banned word list and so on. I load the guide the way the tool supports (a brand voice setting, a style document or a saved prompt) and count the drafts that keep all ten rules. The same 44 drafts are generated once more without the guide, so the review can show what the voice feature actually changes.
- 5: all ten rules kept in 40 or more of 44 drafts
- 4: 30 to 39 drafts
- 3: 20 to 29 drafts
- 2: 10 to 19 drafts
- 1: under 10 drafts, or no way to load a voice guide
4.Scheduling & Publishing Reliability
Forty posts are scheduled across the fortnight at set times, ten per network, including images, a carousel, a short video and a link post. Each is checked on the network itself: did it arrive, how far from its slot, and did the text, line breaks, hashtags, mentions, image crop and link preview come through as planned. Every failure, silent drop and formatting fault is counted and screenshotted.
- 5: 40 of 40 published, all within 5 minutes, no formatting faults
- 4: 38 or 39 published, or one or two formatting faults
- 3: 35 to 37 published, or three to five faults
- 2: 30 to 34 published, or six to ten faults
- 1: under 30 published, or more than ten faults
5.Channel Coverage
Twelve points, each tried rather than read off a pricing page: Instagram feed, Instagram Reels, Instagram Stories, Facebook Page, LinkedIn Page, LinkedIn personal profile, X, TikTok, YouTube Shorts, Pinterest, Threads or Bluesky, and a blog or CMS (WordPress or a connected site). A point counts only when a post actually appears on the network from the tool, not through a reminder notification.
- 5: 10 to 12 points
- 4: 8 or 9
- 3: 6 or 7
- 2: 4 or 5
- 1: 3 or fewer
6.Approvals & Team Workflow
A second user is added as a reviewer. The ten tasks: set a post to require approval, reject it with a comment, edit a scheduled post in place, move a post to another day by drag or date change, change one network's version of a cross-posted item on its own, bulk-upload ten posts from a CSV, duplicate a post to a second network, set a repeating evergreen post, see a calendar view of the whole fortnight, and keep a draft from publishing until approved. Each counts when done without a workaround or support.
- 5: all ten
- 4: 8 or 9
- 3: 6 or 7
- 2: 4 or 5
- 1: 3 or fewer
7.Integrations & Automation
Ten points, each tried for real: a documented public API with a key I can generate, creating a post through that API, a Zapier or Make connector, a webhook or trigger when a post publishes, RSS-to-post, a WordPress or CMS connection that publishes a blog post, a Canva or image-library link, a UTM or link-shortener setting, a CSV export of posts and results, and an AI assistant integration (MCP or similar) that can schedule a post. I record which plan each point needs.
- 5: 8 to 10 points
- 4: 6 or 7
- 3: 4 or 5
- 2: 2 or 3
- 1: 0 or 1
8.Analytics & Reporting
After the fortnight I compare reach, impressions and engagement for the forty posts with the native analytics of each network, and record the largest difference as a percentage. I then build one report covering all four networks, with a date range and a per-post table, and export it as PDF or CSV. Best-time-to-post suggestions and AI summaries are noted but not graded.
- 5: within 5% on all four networks, exportable report with per-post table
- 4: within 10%, or one network missing from reports
- 3: within 25%, or two networks missing
- 2: figures more than 25% out, or no export
- 1: no analytics, or figures that could not be matched to the networks at all
9.Pricing & Value
Every plan is read from the checkout, not the marketing page. The figure graded is the yearly cost of the cheapest plan that connects four channels, adds a second user and includes enough AI generation to produce the two-week calendar without topping up. AI credit limits, per-channel charges, the renewal price against the first-year price and the payment methods seen at checkout are listed with it.
- 5: under $300 a year, no AI cap hit, same price at renewal
- 4: $300 to $599 a year
- 3: $600 to $1,199, or renewal more than 50% higher
- 2: $1,200 or more, or AI credits ran out during the calendar
- 1: poor value or costs that were not shown before paying
Documented but not graded
Image and video generation, content idea suggestions, hashtag tools, link-in-bio pages, social inboxes and listening are checked and described in every review. When they work well they count in the written assessment, but they never add points to the overall grade.
Rules that apply to every test
- Real use of the product on a real account and real published posts, never promotional descriptions or showcase examples.
- Identical briefs, voice guide, calendar, tests, thresholds and sample sizes for every tool in the category.
- Authorised accounts only; no password sharing, no bypassing of plan limits, rate limits or network rules, and test posts only on accounts set up for testing.
- Every grade has evidence: a timing, a count, a screenshot, an export or a table, in the full test results.
- A grade changes only when a retest produces new evidence; the review records the date and the reason.
Questions about a specific grade go to the contact page. Makers can submit an AI content automation tool for testing. No AI content automation tool has been through these tests yet; every one I follow is listed on the AI content automation page, and reviews appear there as tests finish.