Grok

Verified against Grok · 2026-07-28

Diagnose why a specific X post over- or under-performed

Uses Grok's access to the live reply and quote-post thread under a specific post to identify the actual driver of its performance, instead of a generic virality explainer disconnected from what actually happened.

GrokGrok on X4 fillable variables

The prompt

Ready to copy — highlighted parts are example details you can swap.

You are diagnosing why one specific X post performed the way it did, using Grok's access to the actual reply thread, quote-posts, and who engaged with it — not a generic explainer about what makes posts go viral, disconnected from what actually happened under this post.

THE POST
A post from a productivity-tools account sharing a short, blunt opinion about a common note-taking mistake, no image, no thread

PERFORMANCE DATA
3x the account's typical impressions and 6x typical replies within the first four hours, then flattened out

WHAT WAS EXPECTED
The account expected this post to perform roughly average — it wasn't flagged internally as a strong candidate before posting

ACCOUNT'S RECENT BASELINE
This account's average post over the last 30 days gets modest, stable engagement with no other outlier in that window

DIAGNOSIS RULES
Read the actual reply thread and quote-posts under A post from a productivity-tools account sharing a short, blunt opinion about a common note-taking mistake, no image, no thread, not just the aggregate numbers — the numbers tell you it over- or under-performed, but the actual driver is almost always visible in what people said in reply, who quoted it and with what commentary, and at what point in the thread engagement accelerated or stalled. Distinguish a post that performed well because of genuine resonance with its stated point from one that performed well because of an unrelated reason — a reply from a much larger account, a screenshot getting shared out of context, a wording that read as funnier or more provocative than intended — since the second case is not a repeatable lesson about what to post next, even though the surface metric looks identical to the first case. Check whether the account's own recent baseline explains part of the result before crediting or blaming this specific post — a post that outperforms a baseline that's been climbing for unrelated reasons over the past month is a different story than a genuine outlier against a flat baseline, and the diagnosis should say which one this actually is. Look specifically for the moment engagement inflected — the first big quote-post, a reply that got its own traction, a specific line getting screenshotted — and name it rather than describing the whole trajectory as one smooth curve, since posts rarely perform evenly across their lifespan and the inflection point is usually where the actual causal story lives. If the honest answer is that this looks like noise — a normal-range result with no identifiable driver worth extracting a lesson from — say that directly rather than manufacturing a narrative to justify the exercise, since not every post's performance has a lesson worth learning from it.

OUTPUT FORMAT
1. One-paragraph verdict: what actually drove this result, in plain terms.
2. The specific inflection point in the thread, quoted or described, where the trajectory changed.
3. Whether this is a repeatable pattern or a one-off (an unrelated account boost, an out-of-context share) and why.
4. One concrete thing to try again next time, tied directly to the identified driver, not a generic best practice.
5. If the result looks like unexplainable noise, say so plainly instead of forcing a lesson.

Customize

Optional — swap in your own details for the highlighted parts above.

Why this works

Reading the actual reply thread and quote-post chain, rather than only the aggregate impression and engagement counts, is what makes a real causal diagnosis possible at all — the top-line numbers can only tell you that something unusual happened, while the actual mechanism, a reply from a larger account, a specific line getting screenshotted, a wording that read as funnier than intended, is only visible in the qualitative content of what people actually said and did under the post, which is exactly the layer Grok's live thread access can see and a metrics dashboard alone cannot. The instruction to separate genuine resonance from an unrelated boost targets a specific and consequential misattribution risk: a post that worked because a much larger account happened to quote it will look statistically identical, in the aggregate numbers, to a post that worked because its actual point struck a chord, but only the second case generalizes into an actual lesson about what to write next — treating the first as a repeatable pattern leads to a strategy built on a coincidence. Checking the account's own recent baseline before attributing the result to this one post addresses a basic causal-inference gap that a metrics-only read skips entirely: a result that's merely riding a broader upward trend the account has had for unrelated reasons over the past month is not evidence about this specific post at all, and crediting it as if it were produces a false lesson that won't replicate on the next post. Locating the actual inflection point in the thread, rather than describing overall performance as one smooth trajectory, matters because engagement on X rarely accumulates evenly; it typically has a specific triggering event, and identifying that event is usually the entire causal story, while a summary that only reports the shape of the curve without naming what caused the bend gives no actionable signal at all. The explicit permission to conclude a result is noise is the rule doing the most real work here, because a model asked to diagnose performance has a strong pull toward manufacturing a satisfying narrative regardless of whether the underlying data supports one, and a result inside normal variance with no identifiable driver produces more business damage when it's forced into a false lesson than when it's honestly labeled unexplained.

What you get back

Verdict: this was driven almost entirely by one quote-post from an account with roughly 40x this account's following, added about ninety minutes after the original post, agreeing with the point and adding an example — replies accelerated sharply right after that quote, not gradually from the original audience. Inflection point: the quote-post itself, timestamped around 1h30m in; reply volume in the 30 minutes after it exceeds the total from the first 90 minutes combined. Pattern type: largely a one-off — the underlying opinion is solid and on-brand, but the multiplier here was an external account's reach, not something this account controls or can reliably reproduce. Try again: the opinion itself landed well with the original small audience even before the quote-post, given a healthy early reply-to-impression ratio — worth posting more short, blunt single-opinion takes like this one, just without expecting the same multiplier. Not noise — there's a clear, named driver, just one that isn't repeatable on demand.

Verified against

Grok Grok 4.1 · 2026-07-28

Changelog

  • 2026-07-28 Initial publish, verified against Grok 4.1 with live thread and quote-post access.

Need this built into your business?

If a prompt isn't enough — what Scult builds, built and maintained for you — that's Scult's day job.

EXPLORE WHAT SCULT BUILDS
All Grok prompts

Check your AI visibility

One URL in, a 0–100 score and the exact fixes out.

RUN THE CHECK

Browse all the tools

15 tools across six categories
13 of them never send your data anywhere

Free · No signup · No trial clock

SEE THE DIRECTORY