If you have ever asked an AI to “make me a content calendar,” you know the problem: it gives you the same recycled advice it gives everyone — post Reels, use trending audio, be consistent. None of it is grounded in your audience or your numbers.
The prompt below fixes that. Instead of best-practice guesswork, it walks the AI through a real analyst workflow: first it interrogates your audience quality, diagnoses your performance data, finds the posts behind your spikes and dips — and only then builds a calendar where every post traces back to something your data proved. We use this exact approach when teaching planning at Gradezilla, and we are sharing the full template here.
01Why this prompt works (and generic ones do not)
The difference comes down to one principle: analysis before planning. A generic prompt skips straight to output. This one forces a diagnosis first, then pauses for your confirmation before it plans a thing.
Audience reality check
It separates “who you collected over the account lifetime” from “who is actually joining now” — so you stop creating for an audience you do not have.
Spike & dip forensics
It aligns your daily metrics and pinpoints the exact posts that caused each peak and crash — instead of guessing.
Honest about paid effects
It knows your Insights totals can carry ad-driven traffic, so it will not credit content for what your ads actually did.
Traceable calendar
Every planned post cites the specific insight that justifies it — no recommendation floats free of your data.
02What you will need first
The prompt is only as good as the data you feed it. Before running it, export these from Meta Business Suite → Insights with Instagram selected. Do not worry if you cannot get every file — the prompt is built to work with what you have and flag what is missing.
- From Results (last 90 days, daily CSVs): Views, Reach, Content interactions, Link clicks, Visits, Follows.
- From Audience (lifetime only): the Demographics CSV (age, gender, top cities, top countries) and a screenshot of the Trends sub-tab.
- From Content (last 90 days): the post-level export (one row per post — the most important file) and the top-formats overview.
03The prompt — copy & customize
Here is the full template. Replace every [bracketed placeholder] with your own details, attach your exported files, and paste it into your AI model of choice. The bracketed notes tell you exactly what goes where.
FILES TO ATTACH (Meta Business Suite → Insights, Instagram selected) From Results (last 90 days, each card exported as CSV, daily data): 1. Views — 2. Reach — 3. Content interactions — 4. Link clicks — 5. Visits — 6. Follows From Audience (note: this tab is Lifetime-only — Meta does not allow date filtering here): 7. Demographics CSV — age & gender, top cities, top countries (lifetime) 8. Screenshot of the Trends sub-tab (follower growth over time) From Content (last 90 days): 9. Content → Content: post-level export, one row per post with all metrics (most important file) 10. Content → Overview: top content formats export THE PROMPT I run the Instagram account for [@YOUR_HANDLE] ([FOLLOWER_COUNT] followers). Attached is real data from my Meta Business Suite Insights. Note two data limitations: my Audience demographics are lifetime (Meta does not allow date filtering there), while everything else covers [90-DAY DATE RANGE]. Build me a content calendar for [TARGET MONTH / YEAR] grounded in this data — not generic best practices. 1. About my business What we do / sell: [YOUR PRODUCT OR SERVICE] Who my customers actually are: [YOUR REAL TARGET CUSTOMERS] Brand voice: [e.g. motivational, witty, authoritative, friendly] Language(s): [e.g. English, Arabic, mixed] Things we never do/say: [YOUR BRAND NO-GOS] 2. My goal for this month Primary goal: [e.g. awareness, engagement, leads, sales] How I measure success: [YOUR KEY METRICS] 3. What is happening this month Promotions / launches: [ANYTHING LAUNCHING, OR "N/A"] Events: [ANY EVENTS, OR "N/A"] Holidays / seasonal moments: [RELEVANT DATES, OR "N/A"] Dates to avoid: [BLACKOUT DATES, OR "N/A"] 4. My production capacity Posts per week I can realistically produce: [NUMBER] Formats: [e.g. stories, reels, single image, carousels] Who creates content: [YOU / A TEAM / FREELANCER] Assets on hand: [e.g. testimonials, product photos, B-roll] 5. What I want you to do — in this order STEP A — Analyze before planning anything: Audience quality first: - My demographics are a lifetime accumulation, so treat them as "who I have collected over the account life," not necessarily who is joining now. Compare them against who my customers are (section 1): how much of my audience is actually addressable, and how should that shape content, language, and how I judge my reach numbers? - Cross-reference with the Follows daily CSV and the Trends screenshot: if recent growth patterns suggest my new followers differ from the lifetime mix (e.g. spikes from viral content that likely pulled international viewers), flag it — and tell me what content attracts the right followers vs. wrong ones. - Check whether my best-performing posts match my core demographic, or whether I am creating for an audience I do not have. Performance diagnosis (organic data — note if your ads run separately and are not in these files): 1. Align the six daily Results CSVs by date, find spike and dip days, and use the post-level Content export to identify exactly which posts caused each one. CAUTION: Results-tab totals may include some paid effects (ad-driven visits and follows), so when a spike has no matching organic post, consider ads as the likely cause before crediting content. 2. Diagnose divergences between metrics — e.g. views/reach rising while interactions fall — and what fixes them. 3. Top 5 / bottom 5 posts and the pattern behind each (format, topic, hook, posting time), cross-checked against the formats export. 4. Which posts drive link clicks vs. follows vs. conversations — and which matter most for my stated goal. 5. Visits vs. Follows: estimate profile conversion; flag if my bio/grid is the leak. 6. [If you run ads] How should my organic calendar complement the paid side rather than duplicate it — e.g. if ads handle awareness, should organic focus on trust and conversion? 7. [If Messaging / Benchmarking attached] Assess response rate / time and competitive position. 8. Flag anything surprising. Present a short insights summary and wait for my confirmation before building anything. STEP B — After I confirm, build the [TARGET MONTH] calendar as a table, one row per post: date + time (your timezone), format, content pillar / topic, hook, caption draft or direction (language per post if mixed), CTA, hashtag direction, and the specific Step A insight that justifies it. STEP C — Strategy layer: content pillar split justified by my data; 3 labeled experiments (at least one targeting my weakest trending metric, one testing local-vs-international content if flagged); and which metrics to track next month with targets — plus what organic should hand off to ads and vice versa. 6. Rules - Every recommendation must trace to my data or my goals. If you are guessing, say so. - Respect the data limitations: lifetime demographics ≠ recent audience; Results totals may carry paid effects. - Do not exceed my production capacity. Match my brand voice. - If my data contradicts best practices, trust my data and flag it. - If anything is missing or unclear, ask before assuming. - Output the final calendar as a downloadable spreadsheet.
04How to run it in 4 steps
Export your data
Pull the CSVs and the Trends screenshot listed above. Set everything except Audience to a 90-day window.
Fill in the brackets
Replace every [placeholder] with your real answers — your handle, your customers, your goal, your capacity. The more honest and specific you are, the sharper the plan.
Attach files, then paste & send
Upload your exports to a capable AI model, paste the prompt, and run it. It will return an analysis first — not a calendar yet.
Read the analysis, then confirm
Check whether the insights ring true. Correct anything that is off, then tell it to proceed. It builds the calendar and strategy only after you approve — so you stay in control.
05Where this fits in a real marketing workflow
A prompt like this is a force-multiplier, but it is not a replacement for understanding why the analysis matters. Knowing how to read a divergence between reach and interactions, how paid spend distorts organic metrics, or how to judge audience quality — that is the skill that makes the output usable. The prompt does the heavy lifting; your judgment makes the calls.
That is exactly what we teach at Gradezilla: not just which buttons to press, but the marketing thinking behind them — including how to fold AI tools like this into a professional workflow. If this prompt was useful, the full course goes much deeper.
Learn the thinking behind the prompt
Master data-driven social media strategy and how to use AI like a professional marketer — with hands-on training and real certifications.
06Frequently asked questions
Which AI models does this prompt work with?
Any model that can read uploaded files (CSVs and images) and handle long instructions. The prompt is platform-neutral — it describes the analysis you want, not a specific tool, so it works across the major capable AI assistants.
Do I need every file listed for it to work?
No. More data means a sharper plan, but the prompt explicitly tells the AI to flag what is missing and to say when it is guessing. Start with what you can export — the post-level Content file is the single most valuable one.
Will it work for platforms other than Instagram?
The template is written around Meta Business Suite Instagram exports, but the structure adapts. Swap the file list and metric names for your platform equivalents (for example a TikTok or LinkedIn analytics export) and the same analyze-then-plan logic applies.
Why does it ask the AI to pause before building the calendar?
Because planning on top of a wrong diagnosis wastes the whole exercise. The confirmation step lets you catch a misread — like the AI crediting content for traffic your ads actually drove — before it bakes that mistake into a month of posts.
Is the prompt really free to use?
Yes. Copy it, adapt it, and use it for your own accounts or clients. If it helps, the most useful next step is learning the marketing reasoning that makes the output actionable — which is what our courses cover.




