
Ṣòwò dey sell while you sleep.
An AI sales assistant for vendors who sell on WhatsApp. Ṣòwò answers buyers in seconds, haggles down to the floor price you set, follows the order through payment and tells you what to pack.
The shop that never closes
- Replies at 2pm and at 2am
- 24/7
- Replies at 2pm and at 2am
- Sold below the floor you set
- ₦0
- Sold below the floor you set
- Languages: Pidgin and English
- 2
- Languages: Pidgin and English
- Take over any chat
- 1 tap
- Take over any chat
The problem
Across Nigeria, vendors run whole shops from a chat app. Every sale is typed by hand: answer the price, haggle, share account details, wait for the alert, confirm the address. Step away for an hour and the buyer moves on.
Slow replies lose sales
A buyer who asks at 11pm and hears back at 9am has already bought from the next stall.
Haggling eats the day
The same price question fifty times, then a back-and-forth with every single buyer.
Fake alerts cost stock
A doctored transfer screenshot looks real enough, and the shoes are gone before the bank app loads.
How it works

01
Buyer messages
In Pidgin or English, at any hour. Sowo answers in seconds with real prices and stock.

02
Sowo haggles to your floor
You set the lowest price for each item. Sowo counters in steps and never goes below it.

03
Payment is checked
Buyers pay to your bank account, or by Paystack link if you connect it. An order counts as paid when the money lands, never when a screenshot arrives.

04
You pack
You get an alert with the item, size and address. Pack it, send it, done.
A real sale, replayed
Kelechi wants black leather loafers in size 43. He offers ₦35,000, Sowo counters, they settle on ₦41,000, and the ₦43,500 payment clears with delivery to Ikeja.
- Qwen3 decides
- What the buyer means, which tool to call, and how to say the reply.
- The server decides
- Every price, counter, total and stock change. The floor price never reaches the model.
Ada's Footwear
Sowo is replying for Ada
- Kelechi: Good evening. How much for the black loafers? Size 4320:41
- Sowo: Good evening! Yes, the Black Leather Loafers in size 43 are available at ₦45,000. Genuine leather, and we have 3 pairs left.20:41
- Kelechi: Abeg do am 35k20:42
- Sowo: Ah, ₦35,000 too small for this quality o. Best I fit do na ₦43,000.20:42
- Kelechi: Make it 41 na20:43
- Sowo: Deal! ₦41,000 for the size 43 loafers. Where we go deliver am?20:43
- Kelechi: Ikeja, Allen Avenue20:44
- Sowo: Delivery to Ikeja na ₦2,500, so your total na ₦43,500. Pay for here: Pay with Paystack Once Paystack confirm your payment, we go pack your order sharp sharp.20:44
- Sowo: Payment confirm ✅ We don receive ₦43,500 for order #1041. Receipt: SW-1041-S1 Ada don dey pack your Black Leather Loafers, size 43. E go reach Ikeja in 1 to 2 days. Thank you!20:45
Turn on tool calls to see who decides what.
Under the hood
The AI reads the buyer and picks a tool. Your floor price, stock and delivery fees are enforced in code, so no clever message can talk it into a price you didn't set.
Features
- Asking₦45,000
- Buyer offers₦35,000
- Sowo counters₦43,000
- Deal₦41,000
Haggling down to your floor
Set a price and a floor for each item. Sowo concedes in steps, holds firm at the floor, and never reveals it to the buyer or to the model.
payment.confirmed
- reference
- SW-1043
- method
- bank transfer
- amount
- ₦43,500 = order total
Order #1043 PAID · pack now
Payments that hold up
Bank transfer into your own account, or a Paystack link if you connect one. An order counts as paid when the money is, not when a screenshot arrives.
Funke A.
Can I exchange it for 39?
Blessing E.
Sizes 38, 39, 39, 40, 41, 42
Seun B.
Lekki Phase 1
Pause AI, take over
Jump into any chat with one tap and Sowo goes quiet. It flags exchanges, complaints and bulk orders for you.
Abeg you get white sneakers size 44?
Size 44 don finish o. Na size 41 remain, ₦38,000.
Can you do 50k on the brown boots?
Done! ₦50,000 for the size 43 boots. Where should we deliver?
Replies in Pidgin and English
Buyers write how they talk. Sowo understands “Abeg do am 35k” and answers in the same register.
Sowo never sends money, issues refunds or changes prices on its own.
Trust and control
- Qwen3
- WhatsApp Cloud API
- Bank transfer
- Paystack
- MIT licensed
Your floor stays secret
Prices, counters and stock are decided in code. The AI never sees your floor price, and no message can talk it down.
Money decides, not screenshots
An order is paid when the transfer is in your account or Paystack's webhook confirms it. Sowo never takes a buyer's word for it.
Take over in one tap
Pause Sowo mid-chat and answer the buyer yourself. It stays quiet until you switch it back on.
Open source, MIT
Frontend, backend and the rules between them are public, so you can read exactly how a price is decided.

Try the demo shop as a buyer, then open the vendor dashboard and watch the order land.





