Instagram DM guide

Instagram DM templates for small businesses
(that actually sound like you)

Most small businesses answer the same 4–8 questions every day. A good template system cuts reply time from minutes to seconds — without making every customer feel like they got a canned response. Here's how to build one, plus copy-ready templates you can adapt today.

The 8 questions you answer 20 times a day

Before building templates, it helps to name the repeat questions. Look at your last 50 DMs — almost all of them fall into one of these buckets:

1. How much does [thing] cost?
2. Are you available on [date/time]?
3. How do I book / order?
4. Do you deliver / ship to [place]?
5. How long does it take?
6. Do you do custom orders?
7. What are your hours?
8. Can I get a discount / do you have deals?

Most businesses have 3–4 that dominate. Once you've named them, you can build a template for each — and stop rewriting the same answer from scratch every time.

What makes a template feel personal (and not copy-paste)

Three things separate a template that reads like a real reply from one that reads like a FAQ page:

1. Answer their actual question, not the category. "Custom cakes start at $85 for a 6-inch" is better than "DM us for pricing." The specific answer is what the customer needed — and it ends the round-trip.

2. Match their energy. Someone who sends "hi how much" gets a short, punchy reply. Someone who sends three sentences describing their dream event gets a paragraph back. Template the information; calibrate the length and warmth to fit.

3. Vary your opener and closer slightly. Sending "Hey! ☀️ So our prices..." to every customer on the same day flags your account to Instagram's spam detection. Rotate between a few natural openers — "Hey!" / "Hi [name]!" / "Thanks for reaching out!" — even if the body stays the same.

Copy-ready templates for the 8 questions

These are starting points. Swap in your real prices, tone, and sign-off style — a template that sounds like your business is worth ten times one that sounds like ours.

1. Pricing questions

Template — pricing
Hey! 👋 So [product] starts at $[price] for [what's included]. If you're thinking about [bigger option or custom], that's [price range] depending on [key variable]. Happy to give you a more exact number if you let me know [what you need / the date / how many people] — what are you thinking?
Key move: give a real number upfront, then invite them to continue the conversation. "DM for pricing" creates another round-trip; a real starting price usually closes it faster.

2. Availability questions

Template — availability
Hi! [Date] looks [available / like I have one spot left — let me double-check my calendar]. What time were you thinking, and is this for [brief service name]? If that date doesn't work I can also do [alternative date] — totally up to you!
Even if you need to check, saying "let me check" is warmer than going silent for an hour.

3. How to book / order

Template — booking process
So easy! Here's how it works: 1. [First step — e.g. "Pick a date and service from the link in my bio"] 2. [Second step — e.g. "Fill in the details and pay the deposit"] 3. [Third step — e.g. "I'll confirm within 24h"] Takes about 2 minutes. Let me know if you get stuck anywhere 🙂
A numbered process sets expectations and reduces back-and-forth. People drop off when they don't know what happens next.

4. Delivery / shipping questions

Template — delivery
Yes, we [deliver / ship]! Here's what you need to know: 📍 [Delivery area or shipping zones] 🕐 [Lead time — e.g. "Orders placed by Wednesday ship same week"] 💰 [Delivery fee or free-shipping threshold] [City] orders I usually deliver myself on [days]. Does that work for you?

5. Turnaround time

Template — how long does it take
For [service/product], it's usually [X days / weeks] from the time you book. If you need it by [specific date], let me know and I'll check if that's doable — I try to make things work when I can!

6. Custom orders

Template — custom orders
Yes, I do customs! A few quick questions so I can quote you properly: – What are you envisioning? (even a rough idea helps) – When do you need it by? – Any must-haves or must-avoids? Once I know the basics I'll send you a price and timeline 🙂
Custom orders are where slow replies lose sales. Getting the clarifying questions in one message cuts the thread in half.

7. Hours

Template — hours / when to reach you
Hey! I'm usually in DMs [days / hours — e.g. "Mon–Sat, 9am–6pm PT"]. If you message outside those times I'll get back to you within [X hours] — I try not to leave anyone hanging. What can I help you with?
This doubles as setting the right expectation for response time, which reduces the "hello??" follow-up messages.

8. Discount requests

Template — discount / deal questions
I don't run blanket discounts — I'd rather keep the quality up than cut corners — but I do [referral deals / returning customer pricing / bundle discounts, pick what applies]. If you're thinking about [product/service], let me know what you need and I'll see if there's a way to make it work.
Never say "no discounts, full stop" — it closes the conversation. This version sets boundaries while keeping the door open.

How to use Instagram's built-in Quick Replies

Instagram has a native quick-reply feature (Settings → Creator → Quick Replies). You create a shortcut keyword — like "/price" — and it pastes your saved template when you type the slash command in a DM.

Quick Replies are genuinely useful for questions where the answer is always identical: your address, your refund policy, your booking link. They fall short for pricing conversations and custom order inquiries, where the right answer depends on what the customer actually asked. A "How much?" reply that doesn't acknowledge whether they're asking about your entry-level product or your bespoke tier reads as tone-deaf even when the words are technically correct.

The template trap: the goal isn't to stop thinking when a DM comes in — it's to stop rewriting the same sentence from scratch. A template handles the facts (price, timeline, process); you still spend 10 seconds adapting the tone and making sure the answer actually fits. That's the difference between a fast reply and a cold one.

What happens when templates aren't enough

For a lot of businesses, the bottleneck isn't "I don't have the words" — it's the sheer volume. When a post goes even mildly viral, or you're running a seasonal promotion, the number of DMs can spike from 10 to 60 a day. Templates still require you to open each thread, read the context, pick the right template, personalise it, and press Send. That process takes 2–3 minutes per DM even when you're efficient.

That's the problem ShadowDM was built for. It reads the open DM thread, drafts a contextually correct reply into Instagram's message box — using your real menu, pricing, and FAQ — and then you review it and press Send. The draft step is the machine's job; the judgement call is still yours. Nothing leaves your account without your tap.

If you're answering 30+ DMs a day and templates are still eating your afternoon, it might be worth a look. If you're at 10 a day, the template system above will probably do the job on its own.

A quick note on automation and Instagram's rules

Instagram's Terms of Service prohibit sending messages automatically without genuine human involvement. Bots that reply on your behalf — without you seeing and approving each message — sit in a grey area at best and a terms violation at worst. Accounts using those tools have had their DM access restricted.

The templates here, and the draft-then-you-press-Send approach above, both keep a human in the loop. That's not just the cautious option — it's usually the better option. A customer who gets a thoughtful reply that you actually sent is different from one who gets a bot response, even if the words are identical.