Stop DM for price on WhatsApp in Kenya
Why hiding prices in DMs loses sales, and how to answer bei gani instantly without typing the same reply forty times.
16 June 2026 ยท 4 min read ยท Timi Labs
You post a Reel: "New drop ๐ฅ DM for price." Forty chats arrive. You answer twelve before dinner. The other twenty-eight message two boutiques that put KES 3,200 + delivery in the caption and first reply. "DM for price" worked at five inquiries a day. At fifty after a drop, it is a bottleneck โ and it filters out the buyers who were ready to pay today.
For qualification signals once price is clear, see how to spot serious buyers. For the full qualify framework see qualify leads on WhatsApp.
Why buyers hate DM for price
Kenyan buyers are not lazy. They are comparing three sellers on:
- Total landed cost โ item + delivery, not headline price
- Stock truth โ is size M actually available?
- Reply speed โ who answers with numbers first?
If your competitor states "KES 2,800 + KES 200 delivery to CBD" in the first message and you say "check DM", you lose โ even if your product is better.
Put prices where the question gets asked
Three surfaces โ align all three:
- Instagram caption: Price or honest range + delivery hint
- First WhatsApp reply: Timi quotes from shop context โ same numbers as caption
- Bio + chat link: "Tap to order โ prices on post"
You can still negotiate bulk โ opening price should not be a secret. Custom furniture uses ranges ("from KES 45,000") not silence.
Instagram caption templates (with price)
Fashion drop:
Linen co-ord โ KES 3,500 ยท Sizes SโL ยท CBD delivery KES 150 ยท Tap link in bio to order
Food special:
Chicken rice plate KES 450 ยท Westlands delivery KES 150 ยท Min order 2 ยท WhatsApp link in bio
Furniture hero piece:
Corner sofa from KES 78,000 ยท Nairobi delivery from KES 3,500 ยท DM fabric options or tap link for quote
See fashion boutique playbook for drop-hour Timi settings.
Handling "bei gani?" at scale
Timi answers in English, Swahili, or Sheng from shop context:
- Bei gani?: Product price + ask which item if unclear
- Do you deliver to Ruaka?: Zone fee + ETA
- Still available?: Stock line from context
- Corner sofa ni how much na delivery?: Mixed-language coherent total
You step in when they ask for custom bundle, negotiation, or payment link โ see handoff guide.
Before/after: drop conversion
Before (DM for price):
- Caption: "DM for price ๐ฅ"
- 40 chats, 12 answered, 3 pay
- Seller exhausted, blames "Instagram quality"
After (price on post + Timi):
- Caption: "KES 3,500 ยท Tap bio link"
- Timi answers 40 in minutes
- Seller closes 8 payment-ready threads flagged in Feed
Same audience โ less friction, faster intent signals.
When range pricing makes sense
Made-to-order furniture, custom caps, event catering:
"Corner sofas from KES 45,000 depending on fabric. Share wall length and location for exact quote."
Still faster than "DM for price" with no anchor. Hand off when they send dimensions or "deposit leo".
Ads with price on the post
When you run Click-to-WhatsApp, creative and Timi first reply must match caption price โ ad says KES 399, shop context says KES 399. Mismatch wastes ad spend and feels like bait-and-switch.
Common mistakes
- "DM for price" on every Reel then complaining about unread messages
- Quoting ex-factory price without delivery โ buyer thinks you hide fees
- Different prices in Instagram vs WhatsApp โ breaks trust instantly
- Stale context after price change on new drop
- Treating every "price?" as equal โ prioritize high-intent threads
FAQ
Will showing price scare away buyers? Tyre-kickers leave; serious buyers convert faster. Good trade.
What about competitors seeing my prices? They already see them as fake buyers. Speed and service win.
Can Timi handle mixed English-Swahili? Yes โ "Corner sofa ni how much na delivery?" gets one coherent reply.
Bulk discounts? State list price in auto-reply; negotiate when they ask quantity.
High-ticket items? Use range + handoff โ not blank "DM".
Ads with price on the post? Match shop context โ ad says KES 399, first reply says KES 399. Mismatch wastes spend.
Seasonal sales? Update caption and shop context the same hour โ not caption first, context tomorrow.
Share this guide