Selling and making money
How to sell through Instagram DMs, step by step
Selling in Instagram DMs works best when people start the chat. Learn a simple flow, what to say, how to take payment safely and the limits Meta sets.
· 7 min read
In this guide · 9 sections
The short answer
You sell through Instagram DMs by letting the customer start the conversation, answering fast, and ending the chat with one clear way to pay. You cannot cold-message strangers in bulk through any official tool, so the work happens before the DM: a post, Reel or Story that makes someone want to ask. The DM is where a vague “maybe” turns into a yes or a no.
That makes DM selling a good fit for things people want to ask about first: custom orders, prices that depend on size or date, services, limited stock, anything where “is this right for me?” comes before “add to basket”. It is a poor fit for cheap, identical items where a plain checkout link would be quicker for everyone.
You need an Instagram professional account (Business or Creator) for the tools below. A personal account can still chat by hand, but it cannot use anything official that automates replies.
Where DM sales actually start
Meta’s messaging rules explain why selling is mostly a reply game. Its developer documentation says an app has 24 hours to respond to a message that an Instagram user sent to the business, and that a conversation begins when the customer messages first, whether from the feed, a post, a Story or elsewhere. So your job is to give people a reason to message you. The common starting points are these.
- A comment on a post or Reel, usually a word you asked for, such as “PRICE” or “SIZE”. You can answer it publicly and also send a private reply.
- A reply to your Story, which is the easiest place to ask a question like “want the sizing chart?” and get a one-word answer.
- A mention of your account in someone else’s Story, which is a warm moment to say thanks and offer the next step.
- A DM sent cold from a profile visit, which is the least predictable source but still worth a fast reply.
- A keyword sent straight to your inbox because your bio or a post said “DM me BOOK”.
Comment-to-DM deserves a closer look, because it is the one route you can set up in advance and run while you sleep. Meta’s private reply documentation says you can send one private reply to a comment, within 7 days of the comment, and that only one message can be sent to the commenter that way. For comments on an Instagram Live, the reply has to be sent while the broadcast is running. After the person answers, you are in a normal conversation and the 24-hour window applies.
A five-step flow that does not feel pushy
- Post something that shows the product being used, then ask a question people can answer with one word. “Comment SIZE and I’ll send the chart” beats “link in bio”.
- Reply under the comment so others see you are responsive, then send the private message. The first message should be short and ask a question: “Hi Maya, thanks for asking. Which colour are you thinking of?”
- Find out what they need before you quote anything. Two questions is plenty: what it is for, and when they need it.
- Give one recommendation with one price. A menu of six options makes people go quiet. If they want choices, they will ask.
- End with a single next action: a payment link, a booking link or an address for a bank transfer. Say what happens after they pay, and when.
Tip: Do not paste a long price list into the first message. People who ask “price?” often want to know if you are in their range and whether you reply like a person. Answer the question, then ask one of your own.
What to say, with examples
Good DM selling sounds like a shop assistant, not a flyer. These are patterns, not scripts to copy word for word. Change them until they sound like you.
| Situation | A message that works | Why it works |
|---|---|---|
| Someone commented PRICE | Hi Sam, thanks for asking. It depends on the size. Are you after the small or the large? | It answers the real question, which is “which one costs what?”, and keeps them talking |
| They went quiet after you quoted | No rush. Want me to hold one for you until Friday? | It lowers the pressure and gives a reason to reply |
| They ask if you ship abroad | Yes, to most countries. Tell me where and I’ll check the cost and the time. | A specific next step beats a policy paragraph |
| They say it is too expensive | Fair. The smaller set is about half the price and has the same finish. Want to see it? | It offers a real alternative instead of a discount |
| They have paid | Got it, thank you. It goes out tomorrow and I’ll send tracking here. | It closes the loop and cuts “did it work?” messages |
Taking payment without getting burned
Never ask for card numbers, card photos or one-time codes in a DM. Chat is not a payment system, and people are rightly wary because scammers use the same channel. Send a link to a checkout page you control, a payment request from a service you trust or, for local trades, the bank details you normally use. Say what the total is, including postage, before they pay.
Keep a written trail in the chat: what was agreed, the price, the delivery date. If a dispute comes up, that thread is your record. Treat any “buyer” who offers to overpay and asks you to return the difference as a red flag.
Meta also has rules about what can be sold. Its Transparency Center lists goods and services that are restricted across Facebook and Instagram, so check there before you sell anything regulated, such as medicines or age-limited items. This guide does not cover tax or consumer law, which depend on where you and your customers are.
The limits Meta sets on messaging
These limits shape every DM sales process, so plan around them instead of finding out the hard way.
- You can reply to someone within 24 hours of their last message to you. After that, official tools cannot message them until they write again.
- A private reply to a comment must go out within 7 days, and you get one per comment. Live comments only while the broadcast runs.
- Meta’s developer documentation describes a human agent tag that lets an app reply up to 7 days after the customer’s message, meant for people-run support, not marketing.
- There is no official way to message all your followers at once. Be sceptical of any tool that claims one.
- Only professional accounts can use the messaging API. Tools that ask for your Instagram password are not using it; keep your password to yourself.
Practically, this means a customer who goes quiet for two days is outside the window. Make your last message in each chat count by ending with a clear question or an offer to hold the item, so the customer has a reason to come back and reopen the chat.
Where automation helps and where it should stop
Automation is good at the first thirty seconds: sending the size chart, asking which colour, collecting an email, or answering “what are your hours?”. It is bad at negotiation, complaints and anything where a customer is upset. A good set-up hands over to you as soon as the conversation needs judgement.
DMFast, which publishes this site, is one tool for the comment-to-DM part. It replies under the comment and sends the first private message as plain text, then follows with a link or buttons once the person answers. You can also match DM keywords such as PRICE or HOURS, and skip comments that are only spam. Use whichever tool you like, but whichever one it is, read exactly what it sends and test it from a second account before it goes live.
Tip: Reply to the first few real customers yourself, by hand. You will learn the five questions everyone asks, and those become your automated answers.
Common mistakes
- Sending a link in the first message to someone who has not replied. The first private reply to a comment is text, and a wall of links looks like spam anyway.
- Answering a week late. The 7-day limit exists, but buying interest fades long before it.
- Quoting before asking. Two questions first makes your price feel considered.
- Letting every conversation drift. Each chat should end with a payment, a booking or a clear “not now”.
- Forgetting to log orders. A chat is not a spreadsheet; copy each agreed order somewhere you can search.
Questions people ask
Can I message my followers about a sale?
Not in bulk through any official tool. You can post about the sale and ask people to comment or message a keyword, then reply to those who do.
Do I need a business account to sell in DMs?
To chat by hand, no. To use automation such as comment-to-DM, yes: Meta’s messaging and private reply tools are for Business and Creator accounts. Check your own app for how to switch, as menus vary.
How long do I have to reply to someone?
For ordinary messages, Meta’s documentation gives an app 24 hours from the customer’s last message. For a private reply to a comment, you have 7 days from the comment. Live comments can be answered only while the Live is still running.
Is it safe to take payment in the chat?
Send a payment link or bank details through a method you trust, and never ask for card numbers or codes in a DM. Confirm the total in writing and keep the thread. Be cautious with anyone who offers to overpay and asks for the difference back.
Should I automate my DM replies?
Automate the repeatable first step, such as sending a chart or asking a qualifying question, and answer anything emotional or complicated yourself. Test from a second account and check each message reads like something you would send.