---
title: 'Instagram DM Templates: Coaches & Course Creators'
description: 'Ready-to-run Instagram DM sequences for Coaches & Course Creators, on the 3 / 5 / 10-step framework.'
---

> **For AI agents:** the complete documentation index is at [llms.txt](/llms.txt). Append `.md` to any page URL for its markdown version.

Niche-tuned Instagram DM sequences you run from inside SocialMedia DMs, built on the 3 / 5 / 10-step framework. Save a sequence as a message template, set your variables, and let it run.

## How these templates work

You (the coach or course creator) send these DMs; your prospective client or student receives them — someone who's posting about a goal, struggle, or topic you help people through. Every message is in your voice, leading with their transformation, never “I have a course.” The pattern that works on IG is observation → curiosity → soft ask → value → call — the cold-email pattern (pain → product → CTA) dies here.

## Adding a template

<Steps>
  <Step title="Open Message Templates">
    In your dashboard, go to **Message Templates** and click **New Template**.
  </Step>
  <Step title="Name it and paste a send">
    Give the template a clear name (e.g. `Coaches · Pro · Step 1A`) and copy any send below into the message body. Each “separate send” is its own bubble — save it as its own template.
  </Step>
  <Step title="Keep the FirstName field as-is">
    Leave `{FirstName}` exactly as written — it’s the one variable that auto-fills from the prospect’s profile.
  </Step>
  <Step title="Replace the [brackets]">
    Replace anything in [square brackets] with something true before sending. The platform never fills these in for you.
  </Step>
</Steps>

## Filling in the placeholders

`{FirstName}` auto-fills from the prospect’s profile — keep it as written. Everything in [brackets] you complete by hand before sending, with something **true**. A specific, hand-written reference reads as a real message; identical wording repeated across DMs is what gets accounts flagged.

| Placeholder | What it’s for | What to type |
| --- | --- | --- |
| `[their goal]` | The most-used placeholder — the prospect's specific goal, struggle, or topic, personalized by hand. | A short, specific reference to what THIS prospect is actually working on — pulled from their bio or most recent post/Reel/Story. Not a vague label. e.g. “launching your podcast”, “getting unstuck after the rebrand”, “finally finishing the course you started”. |
| `[reference their actual reply]` | A callback to what they actually said earlier in the thread. | Quote or paraphrase their real words. e.g. if they said consistency is the issue → “what you said about struggling to stay consistent”. |
| `[the most common sticking point]` | The specific obstacle most of your clients hit on this goal. | Name the real first hurdle. e.g. “skipping the messy middle”, “trying to batch before you have a system”. |
| `[type the 2-3 line insight…] / [type the… framework points…]` | An instruction, not a label — you write the actual value here. | Type the real reframe, missing first step, or teardown directly into the DM, tailored to this person. This is the value drop; deliver it as text before any link. |
| `[client first name or "someone i worked with"]` | Who the proof is about. | Name the client only with their permission. Otherwise write “someone i worked with.” |
| `[the real, specific shift that happened — only what you can honestly back up]` | A genuine, verifiable client outcome — used in the proof step. | Only a transformation you can actually stand behind. If you don't have one yet, swap the step for a category insight or skip it. See the proof rule below. |

## Before you send

<Warning>
  **No links in the first message — ever.** Instagram flags accounts that send links to non-followers. The first link goes no earlier than the resource step, and ideally only after they’ve said “yes, send it.”
</Warning>

Three more ground rules:

- **Voice-match the platform.** IG isn’t LinkedIn. Founders who run their own IG reply to DMs that read like a peer reaching out, not a pitch.
- **Message one has a single job: earn a reply.** Not book a call, not pitch — just start a real conversation.
- **Warm the account and vary your copy.** Ramp sending volume gradually on newer accounts, and vary opener wording per send — identical copy across DMs gets flagged. See [Keeping Your Instagram Account Healthy](/account-safety).

<Tip>
  Across the industry, well-structured Instagram DM conversations have been shown to convert at 7–20%, versus 1–3% for standard Instagram ads (CreatorFlow); replying within five minutes converts roughly 21× higher than after an hour (Icekulfi); and average brand response time on Instagram is 10+ hours — so speed is an edge.
</Tip>

## Pro Plan — 3-Step Sequence

**3 steps · ~4 days**  
Light volume, high personalization. Best when the prospect has engaged with your content, or you've engaged with theirs first. One clean path: earn a reply, give value, open a low-friction door to a free resource or discovery call.

### DAY 0 — Story reaction opener

<Tabs>
  <Tab title="A — Story Exists">
    ```text
    {FirstName} the way you talked about [their goal] in your story actually stuck with me. quick q — are you working on that solo rn or do you have someone in your corner on it?
    ```
  </Tab>
  <Tab title="B — No Story">
    ```text
    hey {FirstName} — been seeing your posts on [their goal] and the honesty in them is rare. genuine q: is that something you're actively trying to figure out rn, or more of a someday thing?
    ```
  </Tab>
</Tabs>

<Note>
  React to their Story with 👏 or 💭 first, then send. No link. [their goal] = a specific reference to the prospect's goal, struggle, or topic (see the personalization section). No program mention yet — the only job is a reply. Use variant B if there's no recent Story.
</Note>

### DAY 2 IF REPLIED — Reframe + soft value

```text
makes total sense 🤝 i coach people through exactly this — most of the folks i work with on [their goal] were stuck in the same spot before things clicked.
```

*↓ separate send*

```text
what's the part that feels hardest right now — knowing the next step, or actually staying consistent with it?
```

<Note>
  Send only if they replied to step 1. Two separate sends. Lead with the transformation, never \u201ci have a course.\u201d One question only.
</Note>

### DAY 4 — Low-friction value CTA

```text
based on what you said, i actually put together a short free thing that walks through the first move i'd make in your shoes. happy to send it over — no pitch, just genuinely useful.
```

*↓ separate send*

```text
or if it's easier, i do a quick no-pressure call where i map out where i'd start for someone working on [their goal]. want me to grab you a spot?
```

<Note>
  Two sends. Your first link — a free resource or scheduling link — goes here only AFTER they engage, never in step 1. CTA = free resource OR discovery call, not a hard enrollment ask. Send YOUR freebie + scheduling link.
</Note>

## Scale Plan — 5-Step Sequence

**5 steps · ~8 days**  
Mid-funnel. Qualified but cold prospects. Two value touchpoints and A/B testing on the opener and the value tease. Value is delivered as text in the DM before any link.

### DAY 0 — Opener

<Tabs>
  <Tab title="A — Story Reply Hook">
    ```text
    the [their goal] thing in your story — that's the exact moment most people quit or push through. which way's it leaning for you rn?
    ```
  </Tab>
  <Tab title="B — Reel-Anchored">
    ```text
    {FirstName} your reel on [their goal] is one of the more real things i've seen on my feed this week. random q — are you trying to figure this out on your own or open to a bit of guidance on it?
    ```
  </Tab>
</Tabs>

<Note>
  React to their Story first. A wins with active Story-posters and emotionally-open prospects; B wins with prospects who consume a lot of content. Test A vs B over ~50 sends per variant. No program mention — earn the reply first.
</Note>

### DAY 2 — Build rapport

```text
appreciate you replying 🤝 i help people work through [their goal] — but honestly i always try to understand where someone actually is before saying anything useful.
```

*↓ separate send*

```text
what's been the most frustrating part of it for you lately?
```

<Note>
  Two separate sends. Position yourself as a guide, not a seller. One question.
</Note>

### DAY 4 — Value tease

<Tabs>
  <Tab title="A — Outcome-Led">
    ```text
    this might actually be relevant for you — i recently worked with someone in a similar spot on [their goal] and the shift came from one reframe most people never make.
    ```
    *↓ separate send*
    ```text
    want me to share what it was? takes 2 lines.
    ```
  </Tab>
  <Tab title="B — Framework-Led">
    ```text
    most people i talk to who are stuck on [their goal] are missing the same first step — not because they're lazy, because nobody ever showed them the order to do it in.
    ```
    *↓ separate send*
    ```text
    i wrote up the simple version. want me to send it your way?
    ```
  </Tab>
</Tabs>

<Note>
  A wins with goal-focused prospects; B wins with prospects who like structure and is safe to run before you have proof. Two sends each. Only reference a REAL client you can stand behind — do not invent outcomes or numbers. If you have no real example yet, use Variant B.
</Note>

### DAY 5 AFTER YES — Deliver the value

```text
here's the gist —
```

*↓ separate send*

```text
[type the 2-3 line insight directly in the DM — the reframe, the missing first step, the one thing you'd change]
```

*↓ separate send*

```text
genuinely no strings. but if you ever want me to walk you through how this'd look for your specific situation, i'm around 👀
```

<Note>
  Only send if they said yes in step 3. Separate sends — split on the breaks above. Deliver the value AS TEXT in the DM first; a link or resource goes out only after they ask. Customize the insight per prospect. No enrollment pitch yet.
</Note>

### DAY 8 — Soft pitch + open door

```text
{FirstName} — based on what you said about [reference their actual reply] + what you're going for with [their goal], what i do might be a real fit for where you're at.
```

*↓ separate send*

```text
no pressure at all — but if you want, i'll set up a quick call where we map out a plan you can run with whether we work together or not. want me to send a time?
```

<Note>
  Two separate sends. Quote or paraphrase their actual earlier reply in [reference their actual reply]. CTA = a no-pressure discovery call. No outcome guarantees, no invented results.
</Note>

## Enterprise Plan — 10-Step Sequence

**10 steps · ~15 days**  
High-value prospects who need several touches before committing. Multi-touch nurture that interleaves DMs with Story reactions and Reel saves. The engagement steps are not optional — they're what make the DMs feel earned rather than cold. A/B testing runs on the opener, the resource offer, and the pitch.

### DAY 0 — Passive priming

### DAY 1 — Story reaction opener

<Tabs>
  <Tab title="A — Curious Peer">
    ```text
    that take on [their goal] is exactly the thing i think most people get wrong. how's it actually sitting with you rn?
    ```
  </Tab>
  <Tab title="B — Compliment + Question">
    ```text
    the way you put [their goal] in your reel is the cleanest version of it i've seen — saved it. are you deep in this rn or just starting to dig in?
    ```
  </Tab>
</Tabs>

<Note>
  Wait for them to post a Story about a goal, struggle, or win. React 👏 or 💭 first, then send. Test A vs B. No program mention.
</Note>

### DAY 3 — Reciprocal value tease

```text
reason i asked — this is the exact thing i coach people through, and i've been collecting what actually moves the needle on [their goal] vs what just sounds good.
```

*↓ separate send*

```text
happy to share what's working when you've got a sec, no strings 🤝
```

<Note>
  Two sends. A soft intro of what you do — still no link, no ask. No client claims, no outcome promises.
</Note>

### DAY 5 — Teardown / resource offer

<Tabs>
  <Tab title="A — Personalized">
    ```text
    hey {FirstName} — looked through your last few posts and the way you're approaching [their goal]. spotted 2-3 things i think would genuinely unlock more progress. want me to type them up for you right here?
    ```
    *↓ separate send*
    ```text
    no pitch. just the feedback. honestly helps me too — i learn from how people in your world think about this.
    ```
  </Tab>
  <Tab title="B — Framework-Led">
    ```text
    wrote up the framework i walk clients through on [their goal] before any real progress happens. the part on [the most common sticking point] is where most of the change comes from.
    ```
    *↓ separate send*
    ```text
    want me to share the key points? can drop them right in the DMs.
    ```
  </Tab>
</Tabs>

<Note>
  A wins with prospects clearly putting in work already; B wins with prospects still figuring out their approach. Delivered AS TEXT in the DM — no link, no video. Two sends each. Fill [the most common sticking point] with something real to their world.
</Note>

### DAY 6 AFTER YES — Deliver the value

```text
ok here's the gist —
```

*↓ separate send*

```text
[type the real teardown / framework points directly in-DM — 2-3 specific, useful observations tailored to them]
```

*↓ separate send*

```text
that's the part i'd start with. lmk what lands and what doesn't 👀
```

<Note>
  Only send if they said yes in step 4. Separate sends. Value goes in the DM as text first; no link until they ask. Customize fully — generic = ignored in this niche.
</Note>

### DAY 7 — Engagement touch

### DAY 9 — Re-engage with a question

```text
hey — did that land okay? genuinely curious where you'd push back on it. i keep refining how i explain this based on what actually clicks for people
```

<Note>
  Soft re-engage if no reply to step 5. Keep it grounded — a real question, not a pitch.
</Note>

### DAY 11 — Pitch

<Tabs>
  <Tab title="A — Coaching-Led">
    ```text
    here's where i'm at: i have room to take on a couple more people working on [their goal], and based on everything you've shared, you're exactly who i do my best work with.
    ```
    *↓ separate send*
    ```text
    worth a quick 20 min call to see if it's even a fit? zero pressure — worst case you leave with a clearer plan.
    ```
  </Tab>
  <Tab title="B — Try-Before-Trust">
    ```text
    idea — instead of me explaining what working together looks like, why don't we just do a short session on [their goal] and you feel it out?
    ```
    *↓ separate send*
    ```text
    if it's a fit, great. if not, you still walk away with a plan. want me to send a time?
    ```
  </Tab>
</Tabs>

<Note>
  A wins with prospects clearly committed to the goal; B wins with prospects who need to feel it before committing. Two sends each. CTA = a fit call, not a hard sell. No outcome guarantees.
</Note>

### DAY 13 — Social proof drop

```text
sharing this bc the timing might land — [client first name or "someone i worked with"] came to me stuck on the same [their goal] thing and [the real, specific shift that happened — only what you can honestly back up].
```

*↓ separate send*

```text
i keep my coaching roster small so i can actually show up for people. want me to hold a spot while you think it over?
```

<Note>
  Two sends. Replace ALL brackets with a REAL, verifiable client story you can stand behind. Do NOT invent results, transformations, or testimonials. Name the client only with permission — otherwise use \u201csomeone i worked with.\u201d If you have no real example yet, swap this step for a category insight or skip it.
</Note>

### DAY 15 — Graceful breakup + open door

```text
{FirstName} — gonna stop here so i'm not the person permanently in your DMs 🤝 three things before i go:
```

*↓ separate send*

```text
1. the feedback i shared is yours, use it however   2. if now's not the right time, zero worries — i mean that   3. if getting real support on [their goal] becomes the priority, you know where to find me
```

*↓ separate send*

```text
genuinely rooting for you either way 💭 talk soon ✌️
```

<Note>
  Three sends. A quiet exit with a permanent open door — tends to generate inbound weeks or months later. No link; the door stays open conversationally.
</Note>
