Instagram cannot prefill a message, so every DM order arrives as whatever the buyer typed. Here is how to work with that instead of against it.
Sailo team12 min read
Forty-one unread DMs. Half of them say "how much po?", six are the same person following up, and one is from a buyer you were mid-conversation with on Tuesday who has now gone quiet.
The problem isn't that you're bad at replying. It's that Instagram gives you no structure to reply into.
Turning Instagram DMs into orders comes down to three things: reply fast enough that the buyer is still in the app, ask the questions in an order that doesn't loop, and get anything with numbers in it out of the chat and onto a page. That last one matters because of a constraint nobody explains properly. Instagram cannot prefill a message. WhatsApp can, and that single difference changes how you should design the whole thing.
On WhatsApp there's a link format that opens a chat with the text already written. Tap it and the message is sitting there, ready to send. That's why a WhatsApp order can arrive as a tidy block of item, options, address and total before you've typed a word.
Instagram has no equivalent. There is no link you can put anywhere that opens a DM with content in it. A profile link, a story sticker, a link in a bio, none of them can carry a message into the inbox. The buyer opens a blank thread and types whatever occurs to them, which is usually two words.
So the DM will always start empty. Given that, you have two honest options.
Option one: run the order in the DM. Workable, and what most sellers do. It costs you 10 to 20 messages per order and it breaks at volume, but for the first fifty orders of your life it's completely fine.
Option two: let the DM be a conversation and put the transaction on a page. The buyer messages, you answer the question, and the next thing you send is a link to the exact item with its price and options on it. They fill in the details there, and the finished order arrives somewhere you can actually read it.
Most sellers who last end up doing the second while still doing the first for anyone who wants it. The mistake is doing the first because you never realised the second existed.
In a DM, speed does what a five-star rating does on a marketplace. It's the only proof of reliability the buyer has before they pay you.
What "fast" means in practice is narrower than most sellers assume. A reply inside five minutes catches the buyer while they're still holding the phone. Inside an hour and you're usually still fine. After four hours you're competing with whatever they found in the meantime, and after a day you're mostly sending a message to someone who's forgotten they asked.
Two things worth knowing about the mechanics.
Do not open DMs you can't answer. Instagram shows "Seen" to the sender, and a seen message with no reply reads as a decision, not a delay. If you're on a bus and can only look, leave them unread and answer them all at once when you can type properly.
Set a stated window and hold it. "I reply 9am to 7pm, Manila time" in your bio does more for you than pretending to be always on. People are reasonable about waiting when they know how long.
Instagram Business accounts have saved replies: type a shortcut, the full message appears. Most sellers set up eleven and use two. Set up five and use all five.
| Shortcut | What it answers | Why this one |
|---|---|---|
/price |
Price, plus the link to the item | Turns your most common message into one tap |
/ship |
Areas you deliver to, cost, and turnaround | The second most common question, always |
/pay |
How to pay, exactly, with your details | Stops you retyping an account number |
/stock |
What's available now and what's next | Prevents "is this still available" loops |
/order |
The link, plus one line on what happens after | Your closing message |
The /price one should not be a bare number. A number invites "and shipping?" and then "do you have small?" and now you're four messages deep. Price, plus the link where the rest of the answers already live, closes more than a number does.
There's a sequence to this and getting it wrong costs you real orders.
Ask for the address before you ask for payment. Reverse those two and a chunk of your cash-on-delivery orders die at the address step, after you've already set the item aside and told someone else it's sold.
The other rule: one message, several questions, never several messages. Six separate bubbles arriving in a row reads as pressure. One message with a short list reads as organised.
If you're sending people out of the DM, the page had better be worth the tap, because that tap is the most expensive one in the whole process.
It needs the price. Visible, no clicking. It needs the options as options, not as a note saying "message for sizes". It needs the delivery cost for their area, or at least the rule. And it needs a way to place the order that ends with the order reaching you, rather than a "contact us" button that sends them back to the DM they just left.
If the page fails any of those, you've added a step for nothing, which is exactly the trap described in why your link in bio is costing you sales. The specific checklist of what earns a spot on that page is in what to put in your bio link.
One email on pricing, photographs, delivery and getting paid. No pitch, no filler.
A reply to your story arrives in the same inbox as everything else, and it is not the same thing at all. That person watched something you posted less than 24 hours ago and reacted to it. They're holding the phone right now.
Treat those differently. Answer them first, before the older unread ones, even though that feels wrong. The older message has already cooled; the story reply hasn't.
Two practical notes on stories. A poll or a quiz sticker gets far more taps than a "DM me" line, and every tap is a person you can now message first, which is a much easier conversation to start than a cold one. And the link sticker is the only place on Instagram where you can hand someone a destination mid-scroll, so it should point at a page with prices on it, not at your bio.
Also check your message requests folder. Anyone who doesn't follow you lands there, and it's silent by default. That's where the buyer who found you through a friend's reshare is sitting, unread, wondering why you ignored them.
Marielle sells thrifted denim from Quezon City. Pieces go for ₱450 to ₱900, shipping ₱120 within Metro Manila, ₱180 to the provinces. About 9,000 followers, and every single sale starts in a DM or a comment.
Her problem was never demand. It was that each jacket is one of one. When two people DM about the same piece four minutes apart, somebody is getting disappointed, and the second person is going to feel like they were queued.
What she does now:
She posts a piece with the price in the caption. Not "DM for price". The actual number, ₱650, in the first line. That alone cut her "how much" DMs by more than half, and the DMs she gets now are from people who already accepted the price.
Every piece has its own page with its measurements and the shipping rule. When someone DMs, her first reply is one saved message: the link, the fact that it's still available, and the line "first order through the link gets it." That last sentence does the queueing for her, and nobody feels personally rejected by a link.
Cash on delivery is the default, so most orders never involve money changing hands until the rider is at the door. She has a rule about it that came from being burned: anything over ₱1,500, she asks for a ₱200 deposit by transfer. Not because she distrusts people, but because a ₱1,700 jacket that gets refused at the door costs her the shipping both ways, and ₱200 is enough friction to filter out the buyer who was only half sure.
Her failed-delivery rate went from roughly one in eight to about one in twenty after she started confirming the address in the confirmation message instead of just copying it.
Across the Philippines, Indonesia, Vietnam, much of India and much of Nigeria, cash on delivery isn't a fallback for nervous buyers. It's the default expectation, and treating it as a problem to be talked out of will lose you sales.
What it changes is where your risk sits. With prepayment, your risk is before you ship. With COD, all of it is after. So the things you confirm change:
Those four in one confirmation message will do more for your COD success rate than any amount of chasing afterwards.
It breaks between 15 and 30 orders a week for most people, and it announces itself in a specific way: you stop being able to answer the question "how many orders are open right now" without reading your inbox.
Other symptoms, in the order they usually appear. You reply to the wrong thread. You promise the same item to two people. You lose an order entirely because it was in your requests folder. You start dreading opening the app, which is a bad thing to feel about your own shop.
Instagram's inbox has no order status, no totals, no way to sort by anything except recency, and no memory of what someone bought last time. It was never meant to be an order system, and it holds up remarkably well considering. It just doesn't hold up past a point.
The move is not to answer faster. It's to stop putting things that have structure into a place with no structure. Comments have a version of the same problem, and it's arguably worse, which is covered in selling in comments without losing track. If a chunk of your buyers are already messaging you on WhatsApp, the mechanics there are much friendlier, because a WhatsApp order can arrive pre-written: see how to take orders on WhatsApp.
Sailo lists Instagram as an order channel, which means a buyer can choose to arrange the order with you on Instagram, and Sailo will hand the order over. What Sailo cannot do, and what nothing can do, is put a written order into an Instagram DM for you. That's a platform limit, not a feature gap. Any tool that implies otherwise is either using WhatsApp underneath or hoping you don't check.
The second limit is money. On Instagram, bank transfer and cash on delivery orders, Sailo never touches the payment and takes no commission on it, which also means it can't confirm anything. It won't tell you a transfer landed, because it can't see your bank. And there's no GCash rail, no mobile money rail of any kind. You can write your GCash number into the bank transfer instructions field and buyers will see it at checkout, but matching those payments to orders is your job, done by hand, in the evening, like everyone else.
Put the price in the caption. First line, actual number. Then set up the five saved replies, and make /price a price plus a link rather than a price on its own.
Then watch what happens to your DM count over a week. The goal isn't more DMs. It's fewer DMs and more orders, which is a trade almost nobody makes on purpose. For where DMs fit alongside everything else you're running, start from selling on social media without a website.
Written by
Sailo team
One link, your whole shop.
One email on pricing, photographs, delivery and getting paid. No pitch, no filler.
Sailo just gives it a front door — so people can browse, compare and see prices before they message you.
Get your linkFree while in beta · No card required