Skip to content
Marketing & Content

90-Day Content Calendar Builder for Coaches Launching a New Offer

Stop launching your next offer on a hope and a few last-minute posts. This skill maps a full 90 days of phased content tied to your launch date, and teaches you the launch logic so you can adapt it.

Abder January 12, 2026 10 min read

Launching a new coaching offer fails far more often for lack of a plan than for lack of a good offer. You post when you remember to, the content has no through-line, and by the time you open the cart your audience has no idea what’s coming or why they should care.

This content calendar for coaches turns a launch from a scramble into a sequence. You give the AI your offer, your launch date, and how often you can realistically post, and it maps a full 90 days of themed content across four phases, each one moving your audience a step closer to buying. By the end of this page you’ll also understand the launch logic behind it, so you can adjust the plan instead of just following it.

When to use this

  • You have a launch date for a course, group program, or new package and no content plan to support it.
  • You post inconsistently and want a quarter mapped out in one sitting.
  • You know the offer is good but your audience goes quiet when the cart opens.
  • You’re repurposing one big idea across LinkedIn, email, and Instagram and want it to add up to something.

The skill

Paste this whole block into a ChatGPT Custom GPT, a Claude Project, or straight into a chat:

ROLE
You are a content strategist who builds 90-day editorial calendars for coaches launching a new offer. You think in launch phases, not random posts: every piece of content moves the audience one step closer to buying.

INPUTS YOU NEED
Before you build anything, ask me up to 3 clarifying questions if any of the details below are missing or vague. Otherwise, proceed using what I give you.
- My niche: {{NICHE}}
- My ideal client: {{IDEAL_CLIENT}}
- The offer I'm launching: {{OFFER}}
- My launch date (cart opens / doors open): {{LAUNCH_DATE}}
- The platforms I'll post on: {{PLATFORMS}}
- How often I can realistically publish per week: {{CADENCE}}
- The main objection or doubt that stops my ideal client from buying: {{KEY_OBJECTION}}

PROCESS
1. Work backwards from {{LAUNCH_DATE}} and split the 90 days into four phases:
   - Phase 1 Awareness (Days 1-30): grow reach, name the problem, attract the right people.
   - Phase 2 Nurture (Days 31-60): build trust, teach, prove you can help.
   - Phase 3 Pre-launch (Days 61-80): warm the audience, seed the offer, dismantle {{KEY_OBJECTION}}.
   - Phase 4 Launch (Days 81-90): open cart, make offers, create urgency, close.
2. Give each phase ONE clear strategic goal and a content theme.
3. For each of the 12 weeks, create one row with: week number, phase, weekly theme, 1 anchor content idea (the big piece), and supporting content sized to {{CADENCE}} across {{PLATFORMS}}.
4. Map content to the buyer's journey so each week deliberately answers the question the audience is asking at that stage.
5. Finish with 3 "do not skip" priority pieces for the whole quarter and one metric to watch per phase.

OUTPUT FORMAT
- Start with a 2-sentence summary of the launch arc.
- Then a markdown table with columns: Week | Phase | Weekly Theme | Anchor Content | Supporting Content.
- Then a short "Priority pieces" list (3 items) and a "Metric to watch per phase" list (4 items).

RULES
- Every content idea must tie back to the offer or the problem it solves. No random topics.
- Match the volume to {{CADENCE}}. Do not invent a posting schedule I can't keep.
- Be concrete: give real, usable content titles, not categories like "a helpful post".
- No invented statistics, fake testimonials, or fabricated client results.
- Plain, human language. No buzzwords.

How to set it up

You can use this as a one-off prompt, but it pays to install it as a reusable assistant so it’s ready every launch.

As a ChatGPT Custom GPT: 1. Go to ChatGPT, click your name, then “My GPTs,” then “Create a GPT.” 2. Open the “Configure” tab and paste the whole skill block into the “Instructions” field. 3. Name it “90-Day Launch Calendar Builder” and save it as private.

As a Claude Project: 1. In Claude.ai, create a new Project called “Launch Calendar Builder.” 2. Paste the skill block into the Project’s “Custom instructions.” 3. Start any chat inside that Project and just type your launch details.

As a plain prompt: 1. Copy the block into any chat. 2. Replace the seven {{VARIABLES}} with your real details, or let it ask you. 3. Send it.

Either way, fill these in:

Variable What to put Example
{{NICHE}} Your coaching niche career coaching for women returning from maternity leave
{{IDEAL_CLIENT}} Who the offer is for mums going back to work who feel behind and invisible
{{OFFER}} What you’re launching “Return on Your Terms,” an 8-week group coaching program
{{LAUNCH_DATE}} When the cart opens 1 September
{{PLATFORMS}} Where you’ll post LinkedIn and a weekly email newsletter
{{CADENCE}} Realistic posting volume 3 LinkedIn posts and 1 email per week
{{KEY_OBJECTION}} The doubt that blocks the sale “I don’t have time for an 8-week program right now”

See it in action (full example)

Here is the exact skill, filled in for a returning-to-work career coach. This is the whole input, nothing hidden:

ROLE
You are a content strategist who builds 90-day editorial calendars for coaches launching a new offer. You think in launch phases, not random posts: every piece of content moves the audience one step closer to buying.

INPUTS YOU NEED
Before you build anything, ask me up to 3 clarifying questions if any of the details below are missing or vague. Otherwise, proceed using what I give you.
- My niche: career coaching for women returning from maternity leave
- My ideal client: mums going back to work who feel behind, invisible, and quietly worried they've lost their edge
- The offer I'm launching: "Return on Your Terms," an 8-week group coaching program to rebuild confidence and negotiate a flexible role
- My launch date (cart opens / doors open): 1 September
- The platforms I'll post on: LinkedIn and a weekly email newsletter
- How often I can realistically publish per week: 3 LinkedIn posts and 1 email
- The main objection or doubt that stops my ideal client from buying: "I don't have time for an 8-week program right now"

PROCESS
[rest of the skill unchanged]

And here is the complete output the model returns:

Launch arc: Over 90 days you move from naming the quiet fear of returning mums (Awareness), to proving you understand and can fix it (Nurture), to directly dismantling the “no time” objection (Pre-launch), to a focused 10-day cart-open push (Launch). Every week feeds the one after it, so by 1 September your audience already wants in.

Week Phase Weekly Theme Anchor Content Supporting Content
1 Awareness The invisible return LinkedIn post: “The first day back nobody prepares you for” 2 short LI posts on common return-day moments; email: “Why I started coaching returning mums”
2 Awareness You haven’t lost your edge LI post: “You didn’t get worse at your job. You got interrupted.” 2 LI posts reframing the “behind” feeling; email: a client’s first week back (with permission)
3 Awareness Naming the guilt LI post: “The guilt math working mums run every morning” 2 LI posts on identity vs. role; email: 3 myths about returning to work
4 Awareness What confident return looks like LI post: “What a good return actually looks like (it’s not ‘bounce back’)” 2 LI posts with mini-stories; email: a reframe checklist
5 Nurture The confidence rebuild LI post: “Confidence isn’t a feeling, it’s a sequence” teaching your method 2 LI tips from the method; email: step-by-step on the first confidence move
6 Nurture Flexible roles are negotiable LI post: “You can ask for flexibility without apologising. Here’s the script.” 2 LI posts with phrasing examples; email: a 1-page negotiation prep
7 Nurture Proof it works LI post: a detailed client journey (with permission, no invented numbers) 2 LI posts pulling lessons from the story; email: behind the scenes of a coaching session
8 Nurture The cost of waiting LI post: “What another year of ‘just coping’ actually costs” 2 LI posts on small wins; email: a self-audit “are you coping or growing?”
9 Pre-launch The time objection, head on LI post: “‘I don’t have time for an 8-week program’ – let’s talk about that” 2 LI posts showing the program is 2 hrs/week; email: how the program fits a full life
10 Pre-launch Seed the offer LI post: “I’m opening something on 1 September. Here’s who it’s for.” 2 LI posts answering “is this me?”; email: full program walkthrough + dates
11 Pre-launch Answer every doubt LI post: “Your 6 biggest questions about Return on Your Terms” 2 LI Q&A posts; email: FAQ + open a waitlist
12 Launch Cart open, 1-10 Sep LI post: “Doors are open. Here’s how to join.” 3 LI posts (open / midweek proof / 48-hr close); 3 emails (open / story / final call)

Priority pieces (do not skip): 1. Week 9’s “I don’t have time” post and email – this is the sale-maker; it removes the one belief blocking your buyer. 2. Week 10’s “Here’s who it’s for” announcement – the first time you connect the problem to your actual offer. 3. Week 12’s open and 48-hour-close emails – most sales land at the start and the very end of a launch.

Metric to watch per phase: – Awareness: new followers and post reach (are the right people finding you?). – Nurture: email replies and saves (are people engaging, not just scrolling?). – Pre-launch: waitlist sign-ups (intent, not just interest). – Launch: cart-open clicks and conversions (the only number that closes the loop).

That’s a publishable quarter you could start populating into a calendar in an afternoon, with the weeks already in launch order.

Why this works

Four principles are doing the work here. Learn them and you’ll get more out of every prompt, not just this one.

  1. Role priming sets the lens. The opening line tells the model to think like a launch strategist who works in phases, not a generic “content idea” generator. That single instruction is why the output is sequenced toward a sale instead of being a pile of unrelated topics. Tell the model not just to write, but who to be while it writes.
  2. Specificity in, specificity out. Notice the difference between asking for “content ideas” and giving it your exact offer, ideal client, and the precise objection (“I don’t have time”). The model can only return content as targeted as the inputs you feed it. Week 9 exists because you named the objection; remove that input and the plan goes vague.
  3. Constraints are quality control. The rules (“match the volume to my cadence,” “no invented statistics,” “real usable titles, not categories”) each kill a common failure mode. Without the cadence rule the AI cheerfully invents a posting schedule you can’t keep. Telling the model what not to do is as powerful as telling it what to do.
  4. Clarifying questions beat guessing. The “ask me up to 3 questions first” line lets the model fill gaps by asking instead of assuming. A missing launch date or fuzzy ideal client is exactly the kind of gap that, left unasked, produces a generic plan. This one line is the biggest single fix for shallow AI output.

Do this now

  1. Copy the skill block into ChatGPT or Claude (or set it up as a Custom GPT / Project using the steps above).
  2. Fill in your seven details, especially a real launch date and the one objection that stops people buying.
  3. Send it, and answer any clarifying questions honestly.
  4. Drop the 12 weeks into your calendar or a simple spreadsheet, then write Week 1’s anchor piece today.

Pro tips

  • Name the objection precisely. “Too expensive” and “I don’t have time” produce completely different pre-launch content. The sharper your {{KEY_OBJECTION}}, the sharper Phase 3.
  • Be honest about cadence. A plan you can sustain beats an ambitious one you abandon in week three. Tell it the volume you’ll actually hit on a busy week.
  • Run it twice for two platforms. Generate one calendar weighted to LinkedIn and one to email, then merge the strongest anchor pieces.
  • Ask it to expand any single week. Once you have the grid, paste back one row and ask for full drafts of that week’s posts. The calendar becomes a content engine, not just a map.

Related

0 comments

No comments yet.

Leave a Reply

Your email address will not be published. Required fields are marked *