Duka

Your shop, everywhere your customers already are.

One catalog that sells on your own website, WhatsApp, Instagram, Facebook, TikTok and Google — with M-Pesa checkout and pay-on-delivery built in.

14-day free trial · no card needed · cancel any time

Kiondo basket, large

KES 2,400 · 12 in stock

  • Website Live
  • WhatsApp catalog Synced
  • Instagram Shop Synced
  • Facebook Shop Synced
  • TikTok Posted
  • Google Shopping Listed

New WhatsApp order from Wanjiku — paid KES 2,400 via M-Pesa.

Everything a growing shop needs, in one dashboard

Sell where people scroll

Products sync to Facebook & Instagram Shop, your WhatsApp catalog, TikTok and Google Shopping. Edit once, updated everywhere.

Post & schedule to socials

Feed posts, carousels, reels and stories. Publish now, on a date, or when a product launches — with approval for your team.

WhatsApp orders

Customers send a cart from your WhatsApp catalog and it becomes a real order with M-Pesa or pay-on-delivery buttons.

Fast, Google-friendly store

Your own subdomain or .co.ke domain, quick on cheap phones, with SEO, sitemaps and product rich results built in.

Stock & orders under control

Variants, stock alerts, order statuses, delivery zones, coupons, reviews and customer history.

Team roles & permissions

Owner, manager, sales, marketing, fulfilment — or your own roles, section by section.

Marketplace mode

Let other sellers list in your shop. Commission is split per order and sellers request payouts.

Live chat & contact page

Add Tawk.to chat, WhatsApp button and a contact page so customers reach you instantly.

Reports at a glance

Sales by channel, best sellers, low stock and payments received — on your phone.

M-Pesa that works — with or without Daraja

  • STK push straight to your own paybill or till when you have Daraja keys.
  • No Daraja? No problem. Customers pay your Till, Paybill or phone number; an Android phone forwards the M-Pesa SMS and orders are confirmed automatically.
  • Bank transfers confirmed from your bank's SMS alerts the same way.
  • Pay on delivery for customers who prefer cash.

Payment SMS · just now

SJ12ABC3DE Confirmed. Ksh2,400.00 received from WANJIKU K. 0712***678…

Order DK2610ABCD paidMatched automatically · customer notified on WhatsApp

Live in three steps

  1. 1

    Open your shop

    Pick a name and web address. Your store is online immediately.

  2. 2

    Add products

    Photos, prices, sizes and stock. They appear on your site and catalogs.

  3. 3

    Share & sell

    Connect WhatsApp, Instagram and Facebook, turn on M-Pesa, and post your first product.

Questions

Do I need a Daraja (M-Pesa API) account?

No. You can accept your existing Till, Paybill or Send Money number: an Android phone forwards the M-Pesa confirmation SMS and payments are matched to orders automatically. If you have Daraja keys you can also use STK push.

Can I use my own domain?

Yes, on paid plans. Point your domain to us and HTTPS is set up automatically.

How do I pay for my plan?

By M-Pesa, bank or card, monthly or yearly. Enter the transaction code on your Billing page and it confirms instantly.

What happens if I pay late?

You get reminders before renewal and a grace period of 7 days after it. Your shop is only paused after that, and comes back the moment you pay.

Can my staff use it without seeing everything?

Yes. Give each person a role (sales, marketing, fulfilment…) or build your own with per-section permissions.

Do you help me set up?

Yes — chat with us, WhatsApp or call and we'll help you upload products and connect your channels.

Talk to us

Questions, a demo, or help moving your shop online — we reply fast (Mon–Sat, 8am–6pm EAT).

Send us a message