Instagram DM Playbook · Agencies & Consultants — SocialMedia DMs
In-App DM Templates · Instagram

DM PlaybookAgencies & Consultants

Niche-tuned Instagram DM sequences you run from inside SocialMedia DMs to win your own clients — built on the 3 / 5 / 10-step framework. Load a sequence as a preset, set your variables, and let it run.

Instagram only ● Live templates Updated May 2026
Read this first

How these templates work

You (the agency owner or consultant) send these DMs; your prospective client receives them — a founder or owner in your niche who needs the growth work you do but is stretched too thin to run it. Every message is in your voice, pitching your services. The pattern that works on IG is observation → curiosity → soft ask → value → meeting — the cold-email pattern (pain → product → CTA) dies here.

01

Open Create Global Preset

In the app, give the preset a name (e.g. Agency · Pro · Step 1A) and set Template Type to Sequence Step.

02

Paste a message

Copy any send below into the Message Body field. Each “separate send” is its own preset / its own bubble.

03

Insert the merge field

Use the click-to-insert variable tags — don't type tags by hand. Only {FirstName} is used in this set.

04

Replace the placeholders

Anything in [amber brackets] is yours to fill in before sending. The platform never fills these.

{FirstName}

Auto-fills

A real merge field. Insert it from the variable-tag buttons and the platform fills it from the prospect's profile.

[their niche]

You replace it

A manual placeholder. You type the real text in before the message sends — never leave brackets in a live DM.

The five variables

Available merge fields

For the Instagram launch, these are the only five merge fields the platform fills automatically. Click a tag in Create Global Preset to insert it — don't type the tag manually.

First Name✓ used in these templates
The prospect's first name.
{FirstName}
Last Name
The prospect's last name.
{LastName}
Profile handle
Their @handle.
inserts on click
Followers Count
Their follower number.
inserts on click
Profile Link
A link to their profile.
inserts on click
Personalizing the niche

Filling in [their niche]

[their niche] marks every spot where a message references what the prospect actually does. You fill it in by hand before sending — it's not a merge field, and on Instagram that's exactly what you want. A specific, hand-written reference to what this person posts about reads as a real message, while identical wording repeated across DMs is what gets accounts flagged.

How to fill it: open the prospect's profile, read their bio and last 1–3 posts / Reels / Story, and type a specific, concrete reference — not a category label.

Don't type“[their niche]”  ·  “your business”  ·  “the marketing space”
Do type“your clean skincare line” · “B2B sales coaching” · “the rebrand breakdown you posted Tuesday”
Fill-in reference

Every placeholder, and what to type

Each [bracketed] item below is something you complete before sending. Anything in brackets is yours to fill with something true.

Placeholder
What it's for
What to type instead
[their niche]
The most-used placeholder — the prospect's niche or topic, personalized by hand.
A short, specific reference to what THIS prospect actually does — pulled from their bio or most recent post/Reel. Not a category label. e.g. “clean skincare line”, “B2B sales coaching”, “custom-home builds”, “the rebrand breakdown you posted”.
[your core service]
Your agency's main offer.
One plain line, no feature dump. e.g. “paid acquisition”, “content systems”, “GTM strategy”.
[channel]
The platform your breakdown is about.
e.g. “IG”, “paid social”, “email”.
[number]
The count of items in your walkthrough.
The literal number you actually cover. e.g. “3”.
[client type]
A description of a past client, without naming them.
e.g. “a similar brand in the same niche”, “another founder-led DTC brand”.
[reference their earlier reply]
A callback to what they actually said earlier in the thread.
Quote or paraphrase their real words. e.g. if they said hiring is slow → “what you said about hiring being a slog right now”.
[Loom or Notion link] / [link]
Your actual resource URL.
Paste the real Loom, Notion, or doc link. Only after they've said yes — never in message one.
[a real, verifiable result you can stand behind]
A genuine outcome — used in proof steps.
Only a result you can actually back up with a screenshot, a client, or a testimonial. If you don't have one, remove the claim. See the proof rule below.
[client name or type]
Who the proof is about.
Name them only with permission. Otherwise describe the type, e.g. “a brand about your size”.
[what you did]
The action that drove the result.
e.g. “rebuilt their paid funnel”, “took over content end to end”.
[screenshot or case link — blur where needed]
Visual proof attached to the DM.
Attach a real screenshot or case link. Blur anything sensitive or under NDA.
Before you send

Four Instagram ground rules

1

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.”

2

Voice-match the platform.

IG isn't LinkedIn. “Hope this finds you well” gets ignored. Founders who run their own IG reply to DMs that read like a peer reaching out, not a pitch.

3

Message one has a single job: earn a reply.

Not book a call. Not pitch your service. Just start a real conversation. Optimize step 1 for reply rate, nothing else.

4

Warm the account and vary your copy.

Ramp sending volume gradually on newer accounts, and vary opener wording meaningfully per send — identical copy across DMs gets flagged. (This is the other reason [their niche] is typed by hand.)

Why the DM channel is worth doing well:

7–20%

conversion for well-structured DM conversations, versus 1–3% for standard Instagram ads.

Source: CreatorFlow
21×

higher lead conversion when you reply within 5 minutes versus after an hour.

Source: Icekulfi
10+ hrs

average brand response time to an Instagram DM — speed is your edge.

Industry benchmark
01
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 conversation.

DAY 0Story reaction openerA/B TEST #1
A — STORY EXISTS
ngl the [their niche] you just posted is sharp. how are you handling the marketing side of that rn — in-house or pulling it together as you go?
B — NO STORY
hey {FirstName} — been following what you're building with [their niche]. genuinely good. quick q: are you running your own marketing or is that something you'd rather hand off?
NOTEReact to their Story with 👏 or 👀 first, then send. No link. [their niche] = a specific reference to what they actually post about (see the personalization section). Use variant B if there's no recent Story to react to.
DAY 2 IF REPLIEDPeer reframe
makes sense 🤝 quick context — i help [their niche] brands with [your core service] so the founder isn't the one stuck doing it.
↓ separate send
what's eating the most of your time on growth right now?
NOTESend only if they replied to step 1. Two separate sends. Insert YOUR agency's core service in [your core service] — one plain line, e.g. paid acquisition / content / GTM.
DAY 4Soft value pivot
totally fair if it's not the priority this quarter. one thing — i put together a short breakdown of what's working for [their niche] brands on [channel] right now. happy to send it over, no strings.
↓ separate send
or if it's easier, wanna grab 15 min and i'll walk you through where i'd focus first?
NOTETwo separate sends. Your first link can go here if needed — only after they've engaged, never in step 1. Insert the relevant platform in [channel] (e.g. IG, paid social, email).
02
SCALE PLAN

5-Step Sequence

5 steps · ~8 days

Mid-funnel. Qualified but cold prospects. Two value touchpoints and structured A/B testing on the highest-leverage steps — the opener and the resource tease.

A/B protocol — run a minimum of ~50 sends per variant before calling a winner. Test one variable at a time. Track in priority order: reply rate → positive reply rate → call booked → call showed → closed. Refresh winning variants regularly; IG audiences fatigue faster than other channels.
DAY 0OpenerA/B TEST #1
A — STORY REPLY HOOK
the [their niche] angle in your story is good — are you driving that yourself or is someone running the marketing behind it?
B — REEL-SPECIFIC
{FirstName} your reel on [their niche] is one of the more honest takes i've seen in this space. random q — how are you currently getting in front of new customers?
NOTEReact to their Story first. A wins for active Story-posters; B wins for prospects who post heavy Reel content. Test A vs B over ~50 sends per variant.
DAY 2Build rapport
appreciate the reply 🤝 i work with [their niche] brands on [your core service] — always trying to understand where founders are getting stuck before throwing tactics at it.
↓ separate send
what's been the hardest part of growth for you lately?
NOTETwo separate sends. Insert YOUR agency's core service in [your core service].
DAY 4Resource teaseA/B TEST #2
A — OUTCOME-LED
this might be relevant — i recently helped a [client type] with [a real, verifiable result you can stand behind]. wrote up how we approached it.
↓ separate send
want me to send the breakdown?
B — PROBLEM-LED
most [their niche] founders i talk to are stuck in the same spot — they know they need consistent demand but they're stretched too thin to build the system. that's basically the gap i fill.
↓ separate send
put together a short breakdown on how i approach it. want me to share?
NOTEA wins with results-focused operators; B wins with founders who like frameworks and is safe to run before you have proof. Two sends each. Replace the result bracket with a REAL, verifiable outcome — do not invent numbers. Describe the client in [client type] without naming them (e.g. a similar brand in the same niche).
DAY 5 AFTER YESSend the resource
sending now —
↓ separate send
[Loom or Notion link]
↓ separate send
curious where you'd push back. it's not one-size-fits-all, just how i'd think about it for a brand like yours
NOTEOnly send if they said yes in step 3. Three sends. The third goes a few hours later. Paste YOUR actual resource URL into [Loom or Notion link].
DAY 8Soft pitch + breakup
{FirstName} — based on what you said about [reference their earlier reply], two ways this could go: (1) you take the breakdown and run it in-house, or (2) we map out what handing it to me would actually look like for [their niche].
↓ separate send
either way, no pressure. if now's not the time i'll get out of your inbox — door's open whenever 🤝
NOTETwo separate sends. No outcome claims. Quote or paraphrase their actual earlier reply in [reference their earlier reply] — generic = ignored.
03
ENTERPRISE PLAN

10-Step Sequence

10 steps · ~15 days

High-value targets. Multi-touch nurture that interleaves DMs with Story reactions and Reel engagement. 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 drop, and the pitch.

A/B protocol — a minimum of ~50 sends per variant before calling a winner. Test one variable at a time. Track in priority order: reply rate → positive reply rate → call booked → call showed → closed. Refresh winning variants regularly; IG audiences fatigue faster than other channels.
DAY 1Story reaction openerA/B TEST #1
A — CURIOUS PEER
that take on [their niche] is exactly what i keep telling brands in your space. how are you handling the demand side of it right now?
B — COMPLIMENT + QUESTION
the [their niche] reel is the cleanest breakdown of this i've seen. are you scaling this as a brand or still mostly founder-led on the marketing?
NOTEWait for them to post a Story. React 👏 or 👀 first, then send. Test A vs B.
DAY 3Reciprocal value tease
reason i asked — i work with [their niche] brands on [your core service]. been compiling what's actually moving the needle for founders in this space rn.
↓ separate send
happy to share when it's done, no strings 🤝
NOTETwo sends. Insert YOUR agency's core service in [your core service]. No data or outcome claims here.
DAY 5Resource dropA/B TEST #2
A — WALKTHROUGH-LED
put together a quick walkthrough of the [number] growth motions i'm seeing work for [their niche] brands rn. one of them is probably the fastest unlock for where you're at.
↓ separate send
want me to send it?
B — FRAMEWORK-LED
wrote up the positioning + acquisition framework i use with [their niche] clients before we touch a single ad or post. it's usually where the real lift comes from.
↓ separate send
want me to share?
NOTEA wins with visual learners; B wins with strategy-focused founders. Two sends each. Replace [number] with the actual count of motions in your walkthrough.
DAY 6 AFTER YESSend the resource
sending now 🤝
↓ separate send
[link]
↓ separate send
lmk what you'd cut. i refine these constantly based on what founders actually push back on
NOTEOnly send if they said yes. Three sends. The third goes 4–6 hrs later. Paste YOUR actual resource URL into [link].
DAY 9Re-engage with a question
hey — did the loom/doc land? curious where you'd push back. like i said, it's something i keep refining
NOTESoft re-engage if no reply to step 5. Keep it grounded and peer-level — a real question, not a disguised pitch.
DAY 11PitchA/B TEST #3
A — DONE-FOR-YOU
here's where i'm at: i have room to take on a couple more [their niche] brands where i run [your core service] end to end — strategy, build, execution, reporting. you stay focused on the product, i own the growth side.
↓ separate send
worth a quick 20 to see if it's a fit? 👀
B — DONE-WITH-YOU
idea i wanna float: we build it together. i bring the system + execution, you bring the product knowledge + brand. tighter feedback loop and you keep full visibility into how it's working.
↓ separate send
lower lift on your side day to day. down for a call to map it out?
NOTEA wins with established brands ready to outsource; B wins with founders who want to stay close to the work. Two sends each. No volume or outcome claims.
DAY 13Social proof drop
sharing this bc the timing might land — [client name or type] saw [a real, verifiable outcome you can back up] after we [what you did]. happy to walk you through exactly how.
↓ separate send
[screenshot or case link — blur where needed]
↓ separate send
i keep my roster small so i can actually deliver. want me to hold a slot while you think?
NOTEThree sends. Replace ALL brackets with REAL, verifiable proof. Do NOT invent metrics or case studies. Name the client only with permission in [client name or type] — otherwise describe the type. If you have no verifiable result yet, swap this step for a genuine testimonial or remove the claim entirely.
DAY 15Graceful breakup + open door
{FirstName} — gonna stop here so i'm not the person permanently in your DMs 🤝 three things:
↓ separate send
1. the loom + doc are yours, use them however 2. if i'm not the right fit, no worries at all — happy to point you toward someone who is 3. if growth becomes the priority next quarter, you know where to find me
↓ separate send
genuinely rooting for what you're building with [their niche]. talk soon ✌️
NOTEThree sends. A quiet exit with a permanent open door — tends to generate inbound months later. No link; the door stays open conversationally.

⚑ A note on proof

Every results placeholder in these templates is intentionally blank. Fill them only with outcomes you can actually back up — a real client result, a screenshot you have permission to share, a testimonial in their words. If you don't yet have a verifiable result for a given step, swap it for a testimonial or remove the claim entirely. Do not invent numbers, win rates, or case studies. Specific, true, and modest beats impressive and invented every time — and it's what keeps the conversation credible when they reply.