Instagram DM scripts for coaches.
24 Instagram DM scripts for the whole conversation: the comment, the first reply, the price, the objections, the booking, and the week they go quiet. Send one message, then wait.
Make them yours
Niche
Sample offer and price. Replace them. Sam, in the chats, is a stand-in.
Live preview
Hey Sam, here's the plan you asked for: [your link] Quick one while you're here: are you training on a plan right now, or has that slipped?
Comment-trigger reply
They did what the post asked. Deliver that first. One question at the end, and no price yet.
01
They commented the word
When to use it. The first private reply after someone comments the word you asked for, such as PLAN. Deliver what you promised before you ask anything. You get one private reply per comment.
Comment on your post
PLAN
Alex
Hey Sam, here's the plan you asked for: [your link] Quick one while you're here: are you training on a plan right now, or has that slipped?
Why it works
They asked for a thing, not a pitch. Giving it first is what makes the question feel fair.
Common mistake
Putting 12-week coaching or $197/month in this message. They haven't told you anything yet.
02
They asked a real question
When to use it. The comment is a question, not the keyword. Answer the question in a sentence, then offer the longer version in the DM. Still one private reply.
Comment on your post
What split should I run if I only have 3 days?
Alex
Good question. Short version: We set the week in advance, and when a session gets missed we look at what got in the way before we add more workouts. I can send the longer breakdown here. And are you training on a plan right now, or has that slipped?
Why it works
A real question is a better start than a keyword. Answering it is the reply they came for.
Common mistake
Ignoring what they asked and sending the same keyword script.
FlowGent
Automate this stage with FlowGent
FlowGent sends one private reply to that comment through the official Instagram API, using the message you set, and can add a public reply under the comment. Meta allows one private reply per comment. If they write back, you can take over the chat.
Start free setupFree to set up. Your 7-day trial starts when you go live.
First DM opener
They came in from a Story or a Reel, or they asked how it works. Meet them where they started. One question.
03
They replied to a Story
When to use it. Someone replies to a Story and the reply is short: an emoji, "this is me", or a word. Name the Story so they know you saw it.
Reply to your story
This is me
Alex
Hey Sam. You replied to the story about the workout you keep skipping. Is the hard part starting, or staying with it once you do?
Why it works
A Story reply is easy to send and easy to forget. Naming the Story ties your question to the thing they just reacted to.
Common mistake
Sending a link in the first message. They only raised a hand.
04
They DM'd you after a Reel
When to use it. A new DM that mentions a Reel, or arrives right after you posted one. Don't assume which part they mean.
Sam
Just watched the reel. Can you help with this?
Alex
Hey Sam. That's the kind of thing 12-week coaching is for, but I don't want to guess which part you mean. is the goal fat loss, strength, or just feeling like yourself in the gym again?
Why it works
"Can you help?" can mean three different problems. One question stops you from explaining the wrong one.
Common mistake
Sending a voice note of your whole method before you know what they want.
05
"How does it work?"
When to use it. They ask how 12-week coaching works before you've heard their situation. Give the shape of it in two lines, then go back to them.
Sam
How does it work?
Alex
We set the week in advance, and when a session gets missed we look at what got in the way before we add more workouts. That's 12-week coaching, in short. The useful part is whether it fits what you're dealing with. are you training on a plan right now, or has that slipped?
Why it works
They asked a fair question. A short answer plus one question keeps it a conversation instead of a brochure.
Common mistake
A long outline of every week. They can't tell yet if any of it is for them.
FlowGent
Automate this stage with FlowGent
A reply to your Story, or a DM they send you, can start the conversation. The agent answers from the offer and FAQs you add. It does not message people who never wrote first.
Start free setupFree to set up. Your 7-day trial starts when you go live.
Qualifying questions
Send these one at a time, after they answer the one before. You want the stuck part, what they've tried, and the timing.
06
What's stuck
When to use it. They answered the opener and it sounds like your kind of work. Ask for the specific part, not a life story.
Sam
I start strong and fall off after two weeks.
Alex
Got it. What's the part of that which has been stuck lately?
Why it works
"What's stuck" is easier to answer than "tell me about your situation", and the answer is what the rest of the chat hangs on.
Common mistake
Asking three questions in one message. Most people answer the last one, or none.
07
What they've already tried
When to use it. They named the stuck part. Ask this before you explain your method, so you don't suggest the thing they already did.
Sam
Week three. I just stop going.
Alex
What have you already tried for that?
Why it works
You find out whether programs you didn't finish is already behind them, which changes what you say next.
Common mistake
Pitching 12-week coaching the moment they name a problem.
08
How long, and when
When to use it. You know the problem and what they've tried. Timing tells you if a call makes sense this month or not.
Sam
Programs from Instagram, and a trainer for a month.
Alex
How long has that been the case, and when do you actually want it to change?
Why it works
A problem from last year and a problem they want moved this month are different conversations. This splits them.
Common mistake
Booking the call before you know whether they want it changed now.
FlowGent
Automate this stage with FlowGent
After they reply, a follow-up flow can ask the next question you wrote, or the AI agent can ask from the conversation and the info you gave it. You can jump into any chat.
Start free setupFree to set up. Your 7-day trial starts when you go live.
Value and proof
Reflect what they said, then describe how you work. If you add a result, it has to be a real one from your own clients. This page will not write one for you.
09
Reflect it back, then the method
When to use it. You have their problem and what they've tried. Use their words, then one or two lines on how 12-week coaching handles that. Stop there.
Sam
I know what to do. I don't do it past the second week.
Alex
So the stuck part is training that falls off after a strong start, and you've already tried programs you didn't finish. How I work on that inside 12-week coaching: We set the week in advance, and when a session gets missed we look at what got in the way before we add more workouts.
Why it works
People can tell when you heard them. The method lands because it sits on top of training that falls off after a strong start, not a generic pitch.
Common mistake
Pasting a client win you don't have, or a number you can't point to. Leave that sentence out.
10
A framework they can use either way
When to use it. They want to understand the problem before they'll talk about working together. Give them something they can use if they never book.
Sam
Can you just tell me how you'd look at it?
Alex
A useful way to look at training that falls off after a strong start: three pieces: the plan, the week it broke, and the one change that makes the next week easier to keep. Which of those is the one that's actually stuck for you?
Why it works
A useful frame is more convincing than a claim. The question at the end tells you which piece is actually theirs.
Common mistake
Making the framework a riddle that only 12-week coaching can solve. If it's useful, say it plainly.
FlowGent
Automate this stage with FlowGent
The agent only uses what you add: your pages, FAQs, and how you describe the work. It will not invent a client result. Put a real example in that material if you want one used, or leave proof out.
Start free setupFree to set up. Your 7-day trial starts when you go live.
The price question
Answer "how much?" with the number. Then one question, so you don't hand them a price for the wrong thing.
11
They ask before you know the problem
When to use it. "How much is it?" arrives early. Give $197/month. Don't trade the number for a call.
Sam
How much is it?
Alex
12-week coaching is $197/month. So I don't point you at the wrong thing: are you training on a plan right now, or has that slipped?
Why it works
They asked a direct question. Answering it is what earns the next one, about whether 12-week coaching is even the right format.
Common mistake
"It depends" with no number, or "jump on a call and I'll explain". They already decided that feels like a trap.
12
They ask again, after you've talked
When to use it. You already gave the shape of the work, and they want the number a second time. Say it once more, then offer the call only if the number is in range for them.
Sam
Ok but what's the actual number?
Alex
$197/month. If that's in range, a short call is how we see whether 12-week coaching fits training that falls off after a strong start. Want the link?
Why it works
Repeating $197/month without decorating it reads as confident. The call is a fit check, not the price of hearing the price.
Common mistake
Adding a discount because they asked twice.
FlowGent
Automate this stage with FlowGent
A follow-up flow can send the price you wrote, or the AI agent can answer from the price you saved. If you have more than one format, add each price. Otherwise it only knows the one you gave it.
Start free setupFree to set up. Your 7-day trial starts when you go live.
Objection handling
They've heard the offer or the price and they're not ready. Don't add a discount in any of these.
13
"That's too expensive"
When to use it. They name the money as the no. Believe them. Leave a door open that isn't a cheaper version you invented in the chat.
Sam
That's more than I can spend.
Alex
Thanks for saying it straight. $197/month is the number, so I won't try to talk you into it. If it's useful, I can point at the part of training that falls off after a strong start you can work on without 12-week coaching. Or we leave it here.
Why it works
Arguing with "too expensive" makes the number feel slippery. A clear $197/month lets them decide, and some of them come back.
Common mistake
Dropping the price, or asking "what budget did you have in mind?" as a way to haggle.
14
"I need to think about it"
When to use it. They have the price and the shape of 12-week coaching, and they want time. Ask which one thing is unclear. Answer only that.
Sam
I need to think about it.
Alex
Of course. What do you want clear first: the timing, $197/month, or whether 12-week coaching is the right kind of help for training that falls off after a strong start?
Why it works
"Think about it" usually means one specific unknown. Naming the three likely ones makes it easy to point at the real one.
Common mistake
"What is there to think about?" or a same-day discount to skip the thinking.
15
"Not the right time"
When to use it. They say the timing is off, not the offer. Ask when, and don't book a reminder they didn't ask for.
Sam
Now's not a good time.
Alex
All good. What's the timing then, roughly? I won't follow up unless you want me to.
Why it works
A real date tells you if this is a delay or a no. Offering to come back only if they want it keeps you out of their inbox uninvited.
Common mistake
"How about we just book it and you can move it" — that's you deciding the timing for them.
16
"I need to ask my partner"
When to use it. They want to check with someone else before spending $197/month. Offer the two facts that person will ask for. Don't coach them around the conversation.
Sam
I should ask my partner first.
Alex
Makes sense. The two things people usually want to check are $197/month and the time, which is about 3 training days a week, plus a short check-in. Want those in two lines you can forward?
Why it works
The partner usually wants the number and the time, not your philosophy. Two lines they can forward is more useful than another pitch.
Common mistake
Treating the partner as an obstacle, or asking to get them on the call before this person has asked.
FlowGent
Automate this stage with FlowGent
It can reply from the answers you saved for these situations, in a follow-up flow or from the AI agent. You can take over when you want the next message to be yours.
Start free setupFree to set up. Your 7-day trial starts when you go live.
Booking the call
Ask before you send the link. Send it only after they say yes. You bring the link. This page doesn't have one.
17
Ask for the call
When to use it. They've named training that falls off after a strong start, nothing they said rules them out, and they haven't refused the price. Ask. Don't attach the link yet.
Sam
Yeah, that's the part I want to sort out.
Alex
This is awkward to do well in chat. I keep a short call for it: we look at training that falls off after a strong start, and I tell you whether 12-week coaching is the right next step. If it isn't, I'll say that. Want the link?
Why it works
A link in the same message as the ask is easy to ignore. A yes tells you they want it, and the next message has one job.
Common mistake
Sending the link "in case", before they've agreed to a call.
18
Send the link after the yes
When to use it. They said yes. Send the link and one line about what to do if the times don't work. Then stop.
Sam
Yes, send it.
Alex
Here it is: [your booking link] Pick a time that works. If none do, send me two that do.
Why it works
One link, one instruction. Anything else is a second message they have to parse.
Common mistake
A paragraph restating the whole offer under the link. They already said yes.
FlowGent
Automate this stage with FlowGent
FlowGent can send the booking link you saved. Put that send after a yes, the same way this script does. It does not invent open times on your calendar.
Start free setupFree to set up. Your 7-day trial starts when you go live.
No-show and gone quiet
Day 1, day 3, and day 7 are the notes you send if they stop replying. You choose the day. One no-show note if they miss the call.
19
Day 1 after they go quiet
When to use it. They replied at least once, then stopped. Wait about a day. Refer to training that falls off after a strong start. Give them an easy way to leave it.
Alex
Hey Sam, leaving this here in case it got buried. You mentioned training that falls off after a strong start. No need to reply if the timing's off.
Why it works
A buried chat is common. Mentioning what they already told you is a nudge, not a new pitch.
Common mistake
"Just bumping this" with no reference to what they said. Or a second follow-up the same day.
20
Day 3, one useful thing
When to use it. A couple of days after the day-1 note, still nothing. Send something they can use, not a reminder that you exist.
Alex
One way to look at training that falls off after a strong start before any call: three pieces: the plan, the week it broke, and the one change that makes the next week easier to keep. If you want to look at yours, I'm here. If not, all good.
Why it works
A small frame about training that falls off after a strong start is a reason to reply. A "circling back" is only a reason to feel guilty.
Common mistake
Asking if they saw your last message. They did, or they didn't. Either way that question doesn't help.
21
Day 7, close the loop
When to use it. About a week after they went quiet, and you've already sent the earlier notes. This is the last one until they come back.
Alex
Last note from me on this. If training that falls off after a strong start is still the thing, reply and we'll pick it up. If not, I won't keep writing.
Why it works
A last note respects their silence and leaves the thread open if training that falls off after a strong start is still the thing. It also stops you writing a fourth.
Common mistake
"Last chance" or anything that expires. Nothing in this conversation is expiring.
22
They missed the call
When to use it. The call was on the calendar and they didn't show. Send this once, the same day. Don't assume why.
Alex
Hey Sam, we had a call booked and I didn't see you. Happens. Want to rebook, or should I close this out?
Why it works
A plain "want to rebook or should I close it" is easier to answer than a message that sounds hurt.
Common mistake
A long note about respecting your time. They already know. Ask the question.
FlowGent
Automate this stage with FlowGent
You send these. FlowGent does not fire them because a day passed. After the person replies, a follow-up flow or the AI agent can continue inside the window Meta allows. A missed call is something you see on your calendar. FlowGent does not message people who never wrote first.
Start free setupFree to set up. Your 7-day trial starts when you go live.
Past-lead reactivation
Only for someone you already talked to. Not for a person who never replied, and not for someone who already said no.
23
Weeks later, you write first
When to use it. Weeks have passed since a real conversation, and they didn't say no. One message. Don't assume training that falls off after a strong start is still the problem.
Alex
Hey Sam, it's been a while since we talked about training that falls off after a strong start. I won't assume that's still it. Has it moved?
Why it works
Asking if it moved is a real question. Assuming it didn't is how a check-in turns into a pitch they didn't ask for.
Common mistake
Opening with a new offer, a price change, or "I had a thought about your business" when you don't.
24
They show up again
When to use it. Someone you already spoke with comments, replies to a Story, or DMs you after a gap. Start from the last conversation, then check it still applies.
Sam
Hey, still thinking about this.
Alex
Good to hear from you, Sam. Last time, training that falls off after a strong start was the stuck part. Is that still it, or has it moved?
Why it works
They came back. Referring to training that falls off after a strong start shows you remember, and the question lets them update you if life changed.
Common mistake
Treating them like a stranger and sending the keyword script again.
FlowGent
Automate this stage with FlowGent
When they come back with a comment, a Story reply, or a DM, FlowGent can answer in that thread from the offer and FAQs you added. It does not message past leads who never show up again.
Start free setupFree to set up. Your 7-day trial starts when you go live.
Questions about the scripts.
How to use the scripts, what the email is for, and what FlowGent will and will not send.
What are Instagram DM scripts for coaches?
Instagram DM scripts for coaches are the messages you send after someone comments, replies to a Story, or DMs you about your offer. This playbook puts those messages in the order a coaching conversation usually goes: the comment, the first reply, qualifying questions, a value note, the price, objections, booking, a quiet lead, and someone who comes back later.
How should I use this playbook?
Send one message, then wait for a reply. Set your name, niche, offer, and price at the top and the lines update. Sam is a stand-in for the person who wrote to you. The price on the page is a sample until you replace it.
Do the scripts change for fitness, business, life, and mindset coaches?
Yes. Each preset swaps the examples: the question you ask, the problem you name, and how the work is described. Your offer name and price stay as you typed them.
Can I copy a script?
Yes. Each script has a copy button. It copies the message you would send, with your name, offer, and price filled in.
Why does the printable playbook ask for an email?
The scripts on this page are free to read and copy. The email form is the site newsletter signup. After you submit, a printable playbook unlocks on this page, filled in with the name, niche, offer, and price you entered. The file is not emailed separately.
Can FlowGent send these Instagram DMs?
FlowGent can send one private reply when someone comments your keyword, through the official Instagram API. After they reply, a follow-up flow or the AI agent can continue from the offer, price, and FAQs you add. You can take over any chat. It does not message people who never wrote to you, and it will not invent a client result.
Will the day 1, day 3, and day 7 notes send on their own?
No. Those are lines you send, on the days you choose, if someone goes quiet. FlowGent does not send them because a day passed. If the person replies, a follow-up flow or the AI agent can continue inside the window Meta allows after their message.
When does the FlowGent trial start?
Free to set up. Your 7-day trial starts when you go live.
A copy you can print.
The scripts above stay open. Leave your email for a printable playbook of the same scripts, filled in with the name, niche, offer, and price on this page.
An Instagram DM agent can run the first reply.
FlowGent sends the private reply when someone comments your word, then continues after they write back, from what you teach it about your offer. You can take over any chat. Free to set up. Your 7-day trial starts when you go live.