Group orders move fast and collapse quietly. How to run a round with a close time, keep the list outside the chat, and stay welcome in the group.
Sailo team14 min read
You posted the picture at 9am. By 9:40 there are 61 new messages, eleven people have typed "count me in", three have asked "how much again", two are arguing about last month's delivery, and somebody has sent a voice note you haven't listened to.
Somewhere in there is your order list. Good luck finding it at 6pm.
Selling in a WhatsApp group works because it puts your product in front of 300 people who already know each other, and it collapses because a group chat has no memory and no counter. The fix is two rules. Run it as a round with a stated closing time, and keep the actual list of who ordered outside the chat. A round of 5-litre kegs of groundnut oil at ₦14,000 in a 312-member estate group can turn over ₦280,000 in a morning, and it can also leave you chasing nine people for money on Thursday because the list only ever existed as scrollback.
Understand what you've actually got, because it explains both why it works and why it breaks.
What a group gives you that nothing else does: everyone in it is pre-vetted. They live in the same estate, work in the same office, attend the same church, or belong to the same association. Somebody vouched for everyone. That's trust you didn't have to build, and it's why a group order converts at rates that would look absurd on Instagram.
It also gives you proximity. Delivery to 22 flats in one compound is one trip. That is a genuinely different cost structure to shipping 22 parcels, and it's the reason bulk group buying works at margins that individual sales wouldn't support.
What it doesn't give you is any of the machinery of a shop. No stock count. No order record. No way to tell whether the "I'll take two" at 9:52 came from the same person as the "make it three" at 10:31. Messages scroll away, people edit and delete, and by afternoon the thread is 400 messages deep with your product photo somewhere near the top.
So the group is the shop floor. The list has to live somewhere else. That's the whole architecture, and it's the same split described in selling on social media without a website: the crowd is in one place, the record is in another.
Do not use the same approach in all three. Getting this wrong is how sellers get removed.
Your own group. You created it, people joined to buy from you, and selling is the point. You can post whenever. The risk here is different: people mute you, then leave, and a muted member is worse than no member because they inflate your headcount and never see anything.
Somebody else's community group. The estate group, the office group, the school parents' group. This is where most of the volume is, and you are a guest. There's usually an admin, there are usually rules, and breaking them gets you removed permanently in front of everyone you were selling to.
A buying group. A group that exists specifically for bulk orders, often run by a coordinator who isn't you. You're a supplier here, and the coordinator handles collection. Different economics, much less admin, smaller margin.
The middle one is the tricky one, and the etiquette is worth writing down.
This isn't manners for their own sake. Every one of these has a direct commercial reason.
The private-reply rule is the one sellers break constantly. It feels helpful to answer in the open. It's actually 312 notifications, and half of them are from people at work.
The most common mistake is posting a rate list and letting orders trickle in.
An open-ended sale has no deadline, so nobody decides. People say "I'll get back to you" and mean it, and then don't. You end up holding stock, chasing individuals, and delivering in ones and twos, which destroys the trip economics that made the group worth selling to.
A round has four moments, and each needs a stated time.
| Stage | What you post | Why it matters |
|---|---|---|
| Open | The item, the price, the close time, the delivery day | The close time is the engine |
| Close | "List closed, 23 kegs" | Creates the scarcity for next round |
| Pay | Account details, deadline for payment | Interest is not money |
| Deliver | Time window and how it'll reach them | Prevents 23 individual "where's mine" |
Post the closing time before the price. People scroll past a price. Nobody scrolls past "closes 6pm today".
Then actually close it. The seller who keeps accepting orders after the stated close is teaching everyone that the deadline is decorative, and by round four nobody moves until the last hour, which puts you back where you started.
One round a week beats three casual posts a week, every time. It's less work, it makes the group anticipate rather than tolerate you, and it lets you buy stock against a known number.
This is the part that decides whether a round is 40 minutes of admin or four hours.
Most sellers start with a pinned message they edit as orders come in. It works up to about item twelve, and then it stops for reasons that are obvious in hindsight:
What works instead is any record that lives outside the chat. A notebook works. A spreadsheet works better. A page with the product on it works best, because it collects the name, the quantity and the address in the same action, instead of you extracting them from three separate messages per person.
Whatever you use, the row needs five things: name, phone, item and quantity, amount, and paid yes or no. Add flat or house number if you're delivering within a compound, because "the last block" is not an address at 7pm.
And keep two lists, not one.
The interested list and the paid list are different lists, and the gap between them is not small. Buy stock against the paid list. Every time you buy against the interested list, you eat the difference yourself.
One email on pricing, photographs, delivery and getting paid. No pitch, no filler.
In a group, money problems happen in front of an audience. That changes what you can do.
The person who said "count me in" at 9:40 and hasn't paid by Wednesday is your neighbour, or your colleague, or the woman whose child goes to school with yours. You cannot handle it the way you'd handle a stranger on Instagram, and you shouldn't try.
What works:
Chase privately. Always. Even the reminder that feels harmless. "Good morning, just confirming your two kegs, payment closes at 5pm" sent to the group names nobody but everybody knows who it's for.
Post the deadline publicly, chase individually. The group gets the rule. The person gets the reminder. That separation is what lets you be firm without being embarrassing.
Have one stated policy and never bend it in public. "Payment before I place the bulk order, no exceptions" is a rule people accept. Bending it once for one person, visibly, means everyone asks next time.
Accept part payment if that's your market, but write it down. Half now and half on delivery is normal in a lot of Nigerian buying groups. It's fine as long as the balance is recorded against the row and you're not carrying it in your head.
The screenshot problem lives here too. Somebody will send you a transfer receipt image and you will feel obliged to ship on the strength of it. Don't. A receipt image is a claim, not a payment, and there are enough edited ones in circulation to make it a bad basis for handing over ₦28,000 of stock. Open your own bank app and look. The process for doing that without insulting genuine customers is in how to know a bank transfer actually arrived.
If you sell anything imported, or anything priced against the dollar, this will happen to you.
You open a round at ₦14,000. By the time you get to the market on Thursday it's ₦15,200, and you've got 23 people who have already paid.
You have three options and only one of them is good.
The third one is the answer, and the mechanism is the closing time again. A round that opens Saturday morning and closes Saturday evening is exposed to one day of price movement. A round that drifts for a week is exposed to a week.
Say it in the post: "This price holds till 6pm today." That single sentence does two jobs, it creates urgency and it protects your margin, and it's honest about why.
Amaka sells provisions into an estate group in Surulere, Lagos. 312 members, mostly families in the same three blocks. Her main line is 5-litre kegs of groundnut oil at ₦14,000, plus rice, and she runs a round most Saturdays.
Her first few rounds went badly in the specific way this article is about. She'd post at 8am, get enthusiasm all morning, and by evening have a rough idea that "about thirty people" wanted oil. She'd buy thirty. Twenty-two would pay. Eight kegs sat in her corridor for a fortnight.
She also spent most of the day typing. Her count for one Saturday, which she did out of frustration, was 140 messages sent, for 22 orders. Six and a half messages per order, most of them repeating the price.
What her round looks like now:
Her paid rate went from roughly two thirds to nearly all of it, and she thinks that's because paying is now part of ordering rather than a separate thing you might get round to. Her messages dropped from about 140 to about 40. A typical round is now 24 to 30 kegs, so somewhere between ₦336,000 and ₦420,000 of goods moved in a morning, on one delivery trip.
The number she cares about most is different though. She used to finish a round at 10pm. Now she's done by 3pm, and Sunday is one trip instead of a week of dropping things off.
The broader picture for running this kind of business here, including registration and what buyers expect, is in selling online in Nigeria.
Three different tools, three different jobs, and sellers conflate them constantly.
A group is a conversation. Everyone sees everyone. Good for community buying where people want to see that their neighbours are ordering too, which is genuinely part of why it converts. Bad when 60 people reply to one post.
A broadcast list sends one message to many people individually. They can't see each other, and replies come to you privately. Good for announcing a round to your own customers without creating 400 messages. The catch is that a person only receives it if they've saved your number, which quietly kills a lot of broadcast lists without the seller ever knowing.
A WhatsApp Channel is one-way. You post, followers read, nobody replies. Good for announcements at scale, useless for the back-and-forth that a bulk round needs. There's a full treatment of where those fit in using WhatsApp channels to sell.
The combination that works for most sellers running rounds: post the round in the group where the community effect lives, take the orders on a page, and confirm each one in a one-to-one chat. The mechanics of making that last part arrive already written are in how to take orders on WhatsApp.
Direct, because this article is the one where the gap matters.
Sailo cannot post to your group, read your group, or see who replied. There's no WhatsApp integration that pulls "count me in" out of a chat and turns it into an order. You post the link yourself, in your own words, at your own time. What Sailo does is hold the list on the other side of that link, with the quantity, the flat number and the total already attached.
On money, be clear about the limits. Bank transfer is a real payment rail, and Sailo takes no commission on it, because Sailo never touches the money. It also can't see your account, so it can't tell you a ₦28,000 transfer landed. Only your bank app can. If you take Opay or PalmPay or Moniepoint transfers, those are bank transfers as far as this works, and your details go in the bank transfer fields. Card payments are a different story: they need a Stripe account cleared for charges, and Sailo takes 1–3% of the goods on each card order.
One more thing sellers ask about specifically for groups. A discount code for group members is a coupon, and coupons are on the Business plan only. At $49 a month, for a round doing 26 kegs once a week, that's a real cost to weigh against just posting a group price in the message and honouring it.
Don't redesign your whole operation. Run a single round the strict way.
At the end, count two numbers: how many people said yes, and how many paid. The gap between those two is your entire risk, and it's the only number that tells you how much stock to buy for the next one.
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