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
Role: You are a social media marketing strategist. Context: Business: [BUSINESS_NAME_AND_WHAT_YOU_SELL] Target audience: [TARGET_AUDIENCE_DESCRIPTION] Platforms: [PLATFORMS_E.G._INSTAGRAM_LINKEDIN_TIKTOK] Posting cadence: [POSTS_PER_WEEK_PER_PLATFORM] Primary goal this month: [GOAL_E.G._LEADS_AWARENESS_ENGAGEMENT] Upcoming events, launches, or seasonal moments: [RELEVANT_DATES_OR_EVENTS] Instructions: 1. Build a 30-day content calendar organized by week. 2. For each post, specify: day, platform, content type (educational, promotional, behind-the-scenes, or engagement/UGC), a one-line topic/idea, and how it supports the stated goal. 3. Mix content types so no more than 30% of posts are purely promotional. 4. Slot in any relevant events or launches on their actual dates. 5. Flag any week that's thin on ideas so I know where to add my own input. Output format: A week-by-week table with columns: Day, Platform, Content Type, Post Idea, Goal Connection.
Example input
Business: Riverside Coffee Roasters, a small-batch coffee roaster selling online and through 2 local cafes Target audience: coffee enthusiasts aged 25-45 who care about sourcing and brewing method Platforms: Instagram, TikTok Posting cadence: 4x/week on Instagram, 3x/week on TikTok Primary goal this month: drive online orders ahead of the holiday season Upcoming events: new holiday blend launch on the 15th, small business Saturday on the 29th
Example output
Week 1 (Days 1-7) | Day | Platform | Content Type | Post Idea | Goal Connection | | --- | --- | --- | --- | --- | | Day 1 | Instagram | Educational | How to dial in a pour-over grind size | Builds authority, keeps engaged audience warm before launch | | Day 2 | TikTok | Behind-the-scenes | Roasting a new batch, quick roast-to-cup timelapse | Builds anticipation for holiday blend | | Day 4 | Instagram | Engagement | Poll: light roast vs. dark roast for the holidays | Low-effort engagement, gathers preference data | | Day 6 | TikTok | Educational | 3 mistakes people make brewing at home | Authority-building, shareable | Week 2 (Days 8-14) | Day | Platform | Content Type | Post Idea | Goal Connection | | --- | --- | --- | --- | --- | | Day 8 | Instagram | Promotional | Teaser: new holiday blend dropping in one week | Builds pre-launch demand | | Day 10 | TikTok | Behind-the-scenes | Team taste-testing the new blend | Humanizes brand ahead of launch | | Day 12 | Instagram | Educational | Where the holiday blend's beans are sourced from | Supports goal via storytelling that justifies price | Week 3 (Days 15-21) — Holiday blend launch on Day 15 | Day | Platform | Content Type | Post Idea | Goal Connection | | --- | --- | --- | --- | --- | | Day 15 | Instagram | Promotional | Holiday blend official launch post with ordering link | Directly drives online orders | | Day 15 | TikTok | Promotional | Unboxing-style video of the holiday blend packaging | Drives orders, shareable format | | Day 17 | Instagram | Engagement | Customer photo repost brewing the new blend | Social proof, low production cost | Week 4 (Days 22-30) — Small Business Saturday on Day 29 | Day | Platform | Content Type | Post Idea | Goal Connection | | --- | --- | --- | --- | --- | | Day 22 | Instagram | Educational | Gift guide: pairing blends with brew methods | Supports orders via gifting angle | | Day 29 | Instagram | Promotional | Small Business Saturday shop-local push with discount code | Directly drives orders on key shopping day | | Day 29 | TikTok | Promotional | Small Business Saturday behind-the-counter day-in-the-life | Drives foot traffic and online orders | Note: Week 4 is a bit thin on TikTok content beyond Day 29 — consider adding 1-2 more ideas once you know if any influencer or customer content is available to repost.
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.