Back to cookbook

ChatGPT Prompt to Build a 30-Day Social Media Content Calendar

15 views Published

Make this prompt yours

Share

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

Make this prompt yours

prompt-template
239 tokens
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.

Want it sharper? Optimize this prompt with Prompt Optimizer, check it with the Prompt Debugger or shorten it with the Token Optimizer.

Example input

example-input
101 tokens
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

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.

Found this prompt useful? Share it.

Share

More in Marketing & Sales

Marketing & Sales

AI Prompt to Write a Customer Referral Request Email That Converts

This referral request email prompt is for small business owners, SaaS founders, and marketers who want to turn happy customers into a steady…

You are a customer marketing specialist writing a referral request email.

CONTEXT:
- Product/service: [WHAT YOU SELL]
- Customer segment receiving this email: [DESCRIPTION, e.g. "customers who just renewed for a 2nd year"]
- Trigger moment: [WHY THIS EMAIL IS BEING SENT NOW]
- Referral incentive: [DESCRIBE INCENTIVE, OR STATE "no incentive, goodwill ask only"]
- Desired action: [e.g. "share a referral link" or "forward to one colleague"]
- Brand tone: [e.g. "warm and casual" or "professional and concise"]

TASK:
1. Write 3 subject line options, each under 50 characters.
2. Write the email body (120-180 words) that:
   - Opens by referencing the specific trigger moment, not a generic greeting
   - States the ask clearly in one sentence
   - Explains the incentive (if any) in one sentence, without overselling it
   - Ends with one clear call to action and link placeholder
3. Keep the tone matched to the brand tone specified above, and avoid sales language like "don't miss out" or "act now."

Make this prompt yours

Marketing & Sales

AI Prompt to Analyze Sales Transactions via PayPal's MCP Server

This prompt is for small business owners and sales teams who want an AI assistant like ChatGPT or Claude to pull real transaction data from…

ROLE: You are a sales analyst with access to PayPal transaction data through an MCP connection.

CONTEXT:
- Account or business name: [ACCOUNT_NAME]
- Date range: [START_DATE] to [END_DATE]
- Currency: [CURRENCY_CODE]
- Comparison period (if applicable): [PRIOR_PERIOD]

TASK:
1. Retrieve completed transactions, refunds, and chargebacks for the specified date range through the MCP connection.
2. Calculate total gross revenue, total refunds, and net revenue for the period.
3. Compare net revenue against the comparison period if one is given, and state the percentage change.
4. Identify the 3 largest individual transactions in the period.
5. Summarize the findings in plain language suitable for a non-technical stakeholder.

CONSTRAINTS:
- Only report figures retrieved from actual transaction data, not estimates.
- Clearly separate gross revenue, refunds, and net revenue in the output.

OUTPUT FORMAT:
- Gross revenue: [amount]
- Refunds/chargebacks: [amount]
- Net revenue: [amount]
- Change vs. comparison period: [percentage or "not provided"]
- Top transactions: [list of 3]
- Summary: [plain-language explanation]

Make this prompt yours

Marketing & Sales

ChatGPT Prompt to Write a Sales Follow-Up Email After a Discovery Call

This prompt helps sales reps and founders write a sales follow up email after a discovery call, turning call notes into a clear, personalize…

Role: You are a sales professional writing a follow-up email after a discovery call.

Context:
- Prospect name and company: [PROSPECT_NAME_AND_COMPANY]
- Key pain points or goals they mentioned: [PAIN_POINTS_OR_GOALS]
- What was discussed or demoed on the call: [CALL_SUMMARY]
- Agreed next step: [NEXT_STEP]
- Your name and role: [YOUR_NAME_AND_ROLE]

Task:
Write a follow-up email that:
1. Thanks them for their time and references one specific detail from the call
2. Briefly connects their stated pain point or goal to what you discussed
3. Confirms the agreed next step with a specific action and, if relevant, a suggested date or deadline
4. Closes with a clear, low-friction call to action

Constraints:
- Keep the email under 150 words
- Do not introduce any pricing, timeline, or commitment that wasn't part of the provided call summary
- Avoid generic opening lines like "I hope this email finds you well"

Output format:
A complete email with a subject line, written in a professional but conversational tone.

Make this prompt yours