Skip to content

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.

Stop DM for price on WhatsApp in Kenya | Timi