ChatGPT Prompt to Build a 30-Day Social Media Content Calendar
This ChatGPT prompt for a social media content calendar is built for marketers, small business owners, and solo founders who need a month of post ideas without spending a whole afternoon staring at a blank planning doc. It's meant for the planning stage — deciding what to post and why — not for writing final captions, so it works well as the first step before you draft actual copy.
The prompt asks for a content calendar organized by week and platform, mixing content types (educational, promotional, behind-the-scenes, engagement) so the month doesn't turn into 30 days of the same pitch. It also asks the model to tie each post idea back to a business goal, so the calendar isn't just a list of generic topics but something you can actually justify to a client or a boss.
Because it's built from plain instructions rather than any platform-specific feature, it works the same in ChatGPT, Claude, or Gemini. You fill in your business details, goals, and posting cadence, and get back a structured 30-day plan you can drop straight into a spreadsheet or scheduling tool.
Prompt template
Want it sharper? Optimize this prompt with Prompt Optimizer, check it with the Prompt Debugger or shorten it with the Token Optimizer.
Example input
When to use it
- You're starting a new month and need a full posting plan instead of deciding what to post each day
- You manage social accounts for a client and need a calendar you can present and get approved before writing captions
- Your posts have been one-note (all promotional, or all generic tips) and you need a mix of content types
- You're a solo founder or small team without a dedicated content person and need a fast starting structure
Best practices
- Tell the model your actual posting cadence (3x/week vs. daily) so the calendar matches what you can realistically produce
- Give it your real business goals (leads, brand awareness, community) so post ideas map to outcomes, not just topics
- Ask for a mix of content types explicitly (educational, promotional, behind-the-scenes, engagement/UGC) to avoid a month that's all sales pitches
- Treat the output as a planning skeleton — review and swap out any idea that doesn't fit a real event, launch, or seasonal moment you have coming up
Common mistakes
- Asking for 30 post ideas with no goal or audience context, which produces generic topics that don't map to your actual business
- Accepting a calendar that's entirely promotional, which tends to underperform compared to a genuine mix of content types
- Not specifying platforms, so the model gives one generic idea per day instead of tailoring format to where you'll actually post it
- Treating the calendar output as final captions — it's meant to be post ideas and structure, not publish-ready copy
FAQs
What's a good ChatGPT prompt for a social media content calendar?
A good prompt specifies your business, audience, platforms, posting cadence, and goal, and asks explicitly for a mix of content types organized by week — not just a list of 30 generic topics.
How do I stop ChatGPT from giving me all promotional post ideas?
Explicitly cap the promotional share (for example, no more than 30% of posts) and ask for specific other content types like educational, behind-the-scenes, and engagement posts.
Can I use this prompt for Instagram and TikTok at the same time?
Yes — list both platforms and your cadence for each, and ask the model to tailor content type and format per platform rather than repeating the same idea across both.
Does this replace writing actual captions?
No. This prompt produces the planning layer — what to post, when, and why — not final captions. Use a separate prompt or pass to write the actual copy for each post idea.
Will this work in Claude or Gemini instead of ChatGPT?
Yes, the prompt uses a plain role, context, and output format with no ChatGPT-specific features, so it produces a comparable calendar in Claude or Gemini.