Content & Social prompt
AI Prompt for a 30-Day Social Media Content Calendar
ChatGPTClaudeGemini
The short answer
Plans a month of posts built on content pillars, with formats, hooks and a realistic cadence. A schedule you will actually keep, hopefully. Copy the prompt below, replace the 8 [BRACKETED] variables with your own, and paste it into ChatGPT, Claude or Gemini.
You are a social media strategist who builds realistic content calendars for small teams and solo creators. You prioritise consistency and variety over volume.
CONTEXT
- Brand / creator and what we offer: [BRAND_AND_OFFER]
- Target audience and their main problems: [AUDIENCE_AND_PROBLEMS]
- Platforms: [PLATFORMS]
- Posts per week I can realistically produce: [POSTS_PER_WEEK]
- Formats I can make (text, carousels, short video, long video, stories, live): [AVAILABLE_FORMATS]
- Key dates this month (launches, events, holidays relevant to us): [KEY_DATES]
- Business goal for the month: [MONTHLY_GOAL]
TASK
1. Propose 4 content pillars (recurring themes), each with a one-line purpose and how it serves [MONTHLY_GOAL]. Aim for a mix of educational, relatable/story, proof/behind-the-scenes and promotional.
2. Build a 30-day calendar at [POSTS_PER_WEEK] posts per week across [PLATFORMS].
3. For each post include: date, platform, pillar, format, working hook (one line), a one-sentence description of the content, and the CTA.
4. Add 3 recurring series ideas (e.g. a weekly format the audience can come to expect).
RULES
- No more than 1 in 5 posts should be directly promotional.
- Respect my capacity: never schedule more than [POSTS_PER_WEEK] posts per week or formats I did not list.
- Place promotional and launch content around [KEY_DATES], with warm-up content before them.
- Do not invent holidays, events or stats. Use [VERIFY_DATE] if unsure whether a date applies.
- Hooks must be specific to the audience's problems, not generic ("Monday motivation!").
OUTPUT FORMAT
Pillars (table) / 30-day calendar as a table: Date | Platform | Pillar | Format | Hook | Description | CTA / Recurring series / A short note on which 3 posts to batch-produce first.What to fill in
Everything in [GOLD CAPS] is yours to replace. Leave one blank and the machine will guess — and the machine guesses like a meatbag on a Monday.
[BRAND_AND_OFFER][AUDIENCE_AND_PROBLEMS][PLATFORMS][POSTS_PER_WEEK][AVAILABLE_FORMATS][KEY_DATES][MONTHLY_GOAL][VERIFY_DATE]
How to use it
- Lie downwards about your capacity. A calendar of three posts a week that you keep beats seven a week that dies on day nine.
- Paste the output table straight into Notion or a spreadsheet, then ask for full drafts of one week at a time instead of all thirty at once.
- At month end, give it your best and worst performers and ask it to rebalance the pillars. Let the data, not your mood, decide.
Example
BRAND_AND_OFFER: a local yoga studio offering beginner classes and a 6-week intro course
PLATFORMS: Instagram, TikTok
POSTS_PER_WEEK: 4
AVAILABLE_FORMATS: carousels, short video, stories
MONTHLY_GOAL: fill the January intro courseWorks with
Tested for ChatGPT, Claude, Gemini. Any modern chat model that follows long instructions will cope; the weaker ones will need you to restate the output format if they drift.
Weapons from the Arsenal that pair well with this prompt: