Cindy Zhu.
Free guides
Content creation Claude

Audit your whole Instagram with Claude

Hey, it's Cindy ๐ŸŒฑ You commented AUDIT, so here is how to hand Claude your actual Instagram numbers and get back your winning lanes and what to film next.
btw the waitlist for AI System Club is now open! If you're keen on using AI to automate your content, video editing, job search, business or build AI agents, feel free to sign up (only if you want to hehe). Ps. the waitlist gets first dibs:)

Most of us make more of whatever got the most likes. The problem is that likes and follows are two completely different behaviours, and your most-liked post is very often not the one bringing new people in. This fixes that by reading your own numbers instead of generic advice.

When I ran it on my own grid it was humbling. My almost-400k-view explainer reel converted close to nobody, and the quiet posts I nearly stopped making turned out to be the two lanes doing all the real work. Views are not growth, and your data will tell you that faster than any guru will.

start here

What this actually does

You are giving one model your whole posting history at once, which is something you cannot do inside Instagram itself. Instagram shows you one post at a time. Claude reads across all of them and finds the pattern that connects your winners, then names the pattern out loud so you can repeat it on purpose.

The value is that it reads YOUR numbers. It finds the two or three formats that convert strangers into followers on your specific account, tells you which posts only pull likes, and then you make more of the first kind.

One honest heads-up. This is not a growth hack. It surfaces a pattern that is already sitting in your data. The win is that you stop guessing and start making more of what provably works for you, which is a much smaller and much more reliable claim.

pick your route

Two ways to run it

Same analysis, two different ways of getting your numbers in front of Claude. Start with the free one. It takes about fifteen minutes and it works on a free Claude account.

๐Ÿ‘ฉโ€๐Ÿ’ป Route A: paste it in (free) You copy your own numbers out of Instagram by hand into a list, then paste that list into any Claude chat. No extension, no paid plan, no permissions to approve. This is the one I would start with.
๐Ÿง  Route B: let Claude read the screen Claude in Chrome sits in your browser and reads your professional dashboard directly, so there is no copying. It needs a paid Claude plan and desktop Chrome, and it is the better option once you want to re-run this every week.

route a, free

Paste your own numbers in

You do not need the extension to get the interesting half of this. You just need about twenty rows of honest data.

  1. ๐Ÿ“ฑ Open your professional dashboard. On the Instagram app, tap your profile, then the menu, then Insights. Switch the date range to the last 90 days and set the content list to sort by Views so your best and worst posts are both easy to find.
  2. ๐Ÿ” Pull your top ten. For each of your ten best-performing posts write one line: the link, the format (reel, carousel or photo), the topic in three or four words, views, saves, shares, and follows from that post if the number is shown. If a number is not shown, write "not shown" instead of estimating.
  3. ๐Ÿ”ป Pull your bottom ten too. This is the step people skip and it is the one that finds your dead lanes. Sort the same 90 days by views ascending and write the same line for your ten worst posts.
  4. โœ๏ธ Add your captions or scripts if you have them. Metrics tell Claude what won. The actual words tell it why. If you have transcripts or captions saved anywhere, paste them under the matching row.
  5. ๐Ÿ“‹ Paste the whole list into Claude and run the prompt below. Any Claude works for this, including the free plan at claude.ai. Keep it all in one chat so you can run the follow-up prompts on the same data.
๐Ÿ”Ž winners, dead ones, what to make next
Below are my last 90 days of Instagram posts. The first block is my ten best performers and the second block is my ten worst, and each line has the link, format, topic, views, saves, shares and follows where the number was available.

Read across all twenty and find the pattern, not the individual posts. First, name the two or three CONTENT LANES that actually convert strangers into followers on my account, and say what the posts in each lane have in common: the topic, the promise in the hook, the format, and the length. Second, name the lanes that are dead for me, meaning they take real effort and return nothing, and be blunt about it. Third, call out any post with high views and low follows and explain what most likely went wrong, because a post that reached a lot of people and grew nobody is a more useful lesson than a flop.

Then check for these specific things and tell me if any of them show up in my data: posts that only work in one format (for example carousels that only win when they are actual numbered lists), reposts or cross-posts that underperform my originals, and topics I have quietly stopped making even though they perform. Finish with the five things you would film next, each one tied to a specific winning post of mine and the reason it should work.

Where the data is too thin to support a confident answer, say so instead of guessing.
Twenty posts is the floor. Under about fifteen you are reading noise, and Claude will still hand you a confident-sounding answer, which is the trap. If your account is newer, widen the window to six or twelve months rather than shrinking the number of posts.

what to look for

The four things worth arguing with

These are the patterns that showed up when I ran this on my own account, and they are the ones worth checking for on yours. None of them are visible from inside Instagram one post at a time.

๐Ÿ’ก Views are not growth A big-reach post that converted nobody is not your best post, it is your most misleading one. Rank by follows and saves, and treat views as reach, not proof.
๐ŸŒฑ Your quiet lane is probably your real one The posts that feel small to make are often the ones bringing people in. Ask Claude to rank lanes by follows per post, not by total.
๐Ÿ‘ฉโ€๐Ÿ’ป Format is a rule, not a preference Carousels behaving completely differently depending on whether they are numbered lists is a real, checkable pattern. Ask which format rules your own data supports.
๐Ÿง  Effortless reposts usually flop Silent cross-posts and low-effort reuploads tend to sit at the bottom. If they are in your bottom ten, that is your answer on whether to keep making them.

route b, the checklist

What the browser route needs

  1. ๐Ÿ’ณ A paid Claude plan. Claude in Chrome is available on all paid plans, which is Pro, Max, Team and Enterprise. Source: Anthropic, Get started with Claude in Chrome.
  2. ๐ŸŒ Google Chrome specifically. The extension is not supported on other Chromium browsers or on mobile, so this is a desktop Chrome job. Same source as above.
  3. ๐Ÿ“ฑ An Instagram professional account. Creator or Business, logged in on desktop Chrome, so your full insights are actually visible on screen. A personal account does not expose the metrics this needs.
  4. ๐Ÿ“… Enough posts to read. Three to six months of posting gives Claude a real pattern. Under about fifteen posts it is reading noise, and it will still confidently give you an answer, which is the trap.

one time only

Set it up

Claude in Chrome is a browser extension that lets Claude see and act inside your Chrome tabs: read what is on screen, click, scroll, switch tabs, and pull it all into one place. Instead of copying numbers into a list by hand, Claude reads your Instagram insights directly and does the analysis while you watch.

  1. ๐Ÿงฉ Install and pin. Find Claude in Chrome on the Chrome Web Store, choose Add to Chrome, sign in with your Claude account, then pin it using the puzzle-piece icon so the side panel is one click away.
  2. ๐Ÿ” Pick your permission mode. The extension has three modes in a dropdown: Manually approve, Automatically approve, and Skip all approvals. Run your first audit on Manually approve so you can see every action before it happens. Source: Claude in Chrome permissions guide.
  3. ๐ŸŒ Open Instagram on desktop. Go to instagram.com, confirm you are logged in, and open your professional dashboard so your post insights are the thing on screen when you start.
  4. โœ… Approve it on Instagram. The first time Claude tries an action you get three choices: Allow this action, Always allow actions on this site, or Decline. Pick the first one while you are learning, and switch to the second once you trust the flow. Permissions are per site, so approving Instagram does not approve anything else.
Permissions are reversible. You can see everything you have approved under Your approved sites in the extension settings and revoke any of them, so nothing you do here is a one-way door.

copy this

The Chrome audit prompt

Open the Claude side panel while you are sitting on your Instagram professional dashboard, then paste this. Everything after this section works with either route, because from here on Claude is analysing a table it already has.

๐Ÿ“‹ ranks your posts by follows, not likes
You can see my Instagram professional dashboard in this tab. Go through my posts and Reels from the last six months and pull, for each one: reach, saves, sends, and how many follows it drove (the post-watch behaviour or follows-from-this-post figure), not just likes. If a number is not visible for a post, write "not shown" rather than estimating it.

Then rank every post by follows gained, highest to lowest, and give me a clean table with these columns: post, format (Reel, carousel or photo), topic, reach, saves, sends, follows. Treat likes as a vanity metric and never use them as the ranking.

From that table, tell me the three content formats or topics that convert the most strangers into followers on MY account, and the ones that get likes but do not grow me. Explain the pattern in plain language so I know exactly what to make more of, and name the single post I should study hardest and why.
Why follows and not likes. Instagram's insights redesign added post-watch behaviour, which shows what people did after seeing a Reel, including whether they followed. That is what makes a follows-based ranking possible from the app itself rather than guesswork. Source: Instagram insights update breakdown.

then plan

Turn it into a content plan

Once the ranked table exists, run this in the same chat so the plan is built from your data rather than from scratch.

๐Ÿ—‚๏ธ two weeks of ideas in your proven lanes
Based on that ranking, write me a two-week content plan. Take my top three converting formats or topics and give me four post ideas for each, staying inside the lane that already works but without repeating a post I have made.

For every idea, give me the format, the hook angle in one line, and which of my past winners it is modelled on, so I can see the logic. Keep the ideas realistic for one person to film and edit alone, no studio, no crew, no props I would have to buy.

Then flag any idea that is only a small variation of something I posted in the last eight weeks, because I would rather rework it than post something my audience has already seen.

the part most people miss

Turn your three winners into ten scripts

This is where most people stop, and it is the step that actually changes your week. The report is a diagnosis. Scripts are the treatment. Run this next.

โœ๏ธ winners into a fortnight of scripts
Take my three highest-follow posts from the table above. For each one, work out what specifically made it convert: the promise in the hook, the structure of the middle, the payoff, and the call to action. Write that out as three short "why it worked" breakdowns before you write anything new.

Then write me ten short-form video scripts that reuse those working mechanics on new topics. Each script needs a hook line of under twelve words, three to five beats in the middle, and a closing line, all in spoken language I would actually say out loud, aiming for about 45 to 60 seconds when read at a natural pace.

Label each script with which winner it borrows its structure from. Do not copy the topic of the original post, only the mechanic, and avoid any hook that starts with a question I would not really ask a friend.
Run this against your own transcripts for a sharper result. If you have captions or scripts for your top three posts, paste them in before the prompt so Claude analyses the actual words rather than inferring from the metrics alone.

make it repeatable

Build the weekly dashboard

This is what turns a one-off audit into a system you can watch trend over time.

๐Ÿ“Š a tracker you paste next week's numbers into
Turn this into a simple dashboard I can update once a week. Give me a table with these columns: week, top post by follows, follows gained, total reach, save rate, send rate, and a one-line note on what worked.

Set it up so I can paste next week's numbers straight in as a new row and immediately see the trend across weeks, and tell me which two of those columns are the ones to actually watch so I do not drown in it.

Keep it clean and skimmable, and give it to me as plain text I can paste into Notion or a Google Doc without any formatting breaking.

Save the output somewhere you will genuinely revisit, then re-run the audit prompt weekly so the table stays current. The compounding value is in the trend line across weeks, not in any single audit.


go further

3 bonus prompts to run next

๐Ÿ” repurpose your single best post
Take my highest-follow post and give me five fresh ways to remake the same core idea so it does not read as a repeat. Change the format, the angle or the opening scenario each time, and keep the underlying promise identical because that is the part that worked.

For each version, tell me what specifically changed from the original and who it is aimed at, for example someone who has seen the first one versus someone brand new to my account.

Then rank the five by how likely they are to reach people who do not already follow me, and explain the ranking in one line each.
๐Ÿ•ณ๏ธ find the gap in my content
Look across my top-converting topics and find one adjacent topic I have never posted about that the same audience would very likely want, based on the pattern in my data rather than general advice about my niche.

Justify it by pointing at specific posts of mine and the pattern that connects them, and be honest if the data does not actually support a confident answer.

Then give me three post ideas inside that new topic, each one structured like whichever of my existing winners is the closest match.
๐Ÿ“‰ diagnose a flop
Find my post with the highest reach but the lowest follows, which means plenty of people saw it and almost nobody stayed. From what you can see on screen, tell me the most likely reasons it did not convert viewers into followers.

Go specific rather than general: look at the hook, whether the payoff arrived early enough, whether the topic was useful to a stranger or only to existing followers, and whether there was a reason to follow at the end.

Then rewrite the hook three different ways and tell me what you would change about the call to action, in the same voice as my posts that did convert.

use it well

4 things that make this work

๐Ÿ‘ฉโ€๐Ÿ’ป Watch the first run Keep it on manual approval the first time and read each action before approving. It is the fastest way to learn what Claude can actually see and do, and you stay in control.
๐Ÿ’ก Save the prompts Put every prompt on this page into one Claude Project so a weekly audit is a two-minute job instead of a rebuild. Reruns are where the value lives.
๐Ÿง  Give it your transcripts Metrics tell it what won. Your actual scripts tell it why. Paste both and the analysis gets noticeably sharper.
๐ŸŒฑ Change one thing at a time If you act on five recommendations at once you will never know which one moved the numbers. Pick the top one, run it for two weeks, then re-audit.

the limits

When not to lean on it

If your account is new or low volume, six months of data may be too thin for a real pattern and Claude will confidently describe noise. Give it enough posts first. Either route can only work with what Instagram actually shows, so anything it does not display for a given post is genuinely not available, and a good run is one where Claude writes "not shown" instead of filling the gap. If a big account makes the browser route feel slow or flaky, narrow the request to three months at a time and run it twice rather than asking for everything in one pass. And treat the output as a hypothesis you test on your next five posts, not a verdict. One re-audit two weeks later is worth more than the first report on its own.

the waitlist is now open

AI System Club is launching soon

Build AI systems with me through recorded lessons you can follow at your own pace. Join the waitlist for first access and the founding price.

btw this list gets first dibs
the moment doors open :)