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.

The prompt
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

  1. Lie downwards about your capacity. A calendar of three posts a week that you keep beats seven a week that dies on day nine.
  2. 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.
  3. 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 course

Works 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:

  • Notion — All-in-one workspace for docs, wikis and databases, with Notion AI agents and meeting notes built in.
  • Canva — Drag-and-drop design platform with templates and Magic Studio AI built in.
  • ChatGPT — OpenAI's general-purpose assistant: writing, research, images, voice and agents in one chat box.