Aware by Design

Run your shop
like you’re
always there.

Every shift, every sale, every number — visible from anywhere, in real time.

30 days free. No card required. Live in 24 hours.
Ksh 0 Notebooks required
24 hrs To first shift report
30 min Setup
Boutique Maisha Today
KES 19,800
↑ KES 1,550 more than yesterday
Cash
12,400
M-Pesa
7,400
Staff on shift 3h 22m
6,800
Khaki Straight Trouser
850Cash
Floral Wrap Dress
4,500M-Pesa
Last shift closed
ExpectedKsh 8,400
CountedKsh 8,400
Balanced
Moving fastest this week
Khaki Straight Trouser
Size 32
14 sold  ·  2 remaining
Outstanding credit
28 daysKsh 1,800
Last paymentMar 3
Shop is open
3h 22m  ·  Ksh 6,800 so far

Every sale. Every shift. Visible the moment it happens.

Good morning
Maya
Today is already 25% stronger than yesterday
Fri 20 Mar
James is on shift  · 3h 22m · 4 sales KES 7,850
Today’s sales
7,850
4 transactions
M-Pesa
6,700
3 payments
vs yesterday
+1,550
6,300 yesterday
Khaki Straight Trouser size 32 — 2 remaining, 14 sold this week
See it from anywhere
Real-time dashboard from any phone. No calls needed.
Role-based access
Staff manage sales and shifts. You see everything.
Nothing to install
Browser-based. Works on any phone, any OS.
Reports without asking
When a shift closes, the summary is already on your phone.

Three taps to close a sale. Everything else is automatic.

Your staff work fast. You see everything. When the shift closes, the reconciliation is done and the summary is already on your phone.

Staff interface built for speed. Product grid, one tap to select, three payment options. Nothing else.
Shift close is automatic. Expected cash calculated before staff count. The number is the number.
Report arrives on your phone. Sales total, M-Pesa, cash, discrepancy — within seconds of closing.
Maisha Boutique KES 7,850
Khaki Trouser
KES 850
Floral Dress
KES 4,500
Linen Shirt
KES 3,200
Wrap Dress
KES 5,800
Khaki Straight Trouser · Size 32
KES 850
Floor: KES 700
Cash
M-Pesa
Credit
Last shift closed
ExpectedKsh 8,400
CountedKsh 8,400
Balanced
W
StokaJust now
Shift closed · Ksh 12,200 total
Cash balanced · M-Pesa Ksh 7,400
Outstanding credit
28 days open
1,800
Last paymentMar 3
Original saleFeb 4 · KES 3,600
OutstandingKES 1,800
Moving fastest this week
Restock list · 5 items
Denim Mom Jeans 300 left2,800
Ankara Floral Dress S2 left4,500
Kitenge Wrap Dress L1 left5,800
Khaki Straight Trouser2 left850

Exchanges, credit, returns. All of it. In one place.

Most systems stop at the sale. Stoka tracks the partial payment, the credit sitting 28 days open, the stock that needs restocking before the next market trip.

Credit tracked by customer. Balances, payment history, days open — all on the dashboard.
Exchanges and returns recorded. Every movement ties back to a shift and a name.
Restock list generated automatically. Walk into the supplier with data, not instinct.

A real shop page. Not a price list.

Every product, every price, real stock levels. Shareable in one link. Customers browse and enquire directly on WhatsApp — no app, no DM guesswork.

Your own subdomain. yourshop.stoka.co.ke. Clean, shareable, professional.
Stock levels update in real time. What you sold today is gone from the page today.
WhatsApp enquiry built in. One tap from product to conversation.
Zawadi Boutique
Nairobi · Boutique Fashion
All Dresses Tops Bottoms
NEW
Ankara Dress
KES 4,500
Sizes S, M
Kitenge Wrap
KES 5,800
Size L only
Linen Shirt
KES 3,200
M, L, XL
Denim Jeans
KES 2,800
Last piece
W
Ask about this item →
Live demo

See a real boutique running on Stoka.

No account needed. Nothing to install.

Experience as Staff → Experience as Owner →

Staff: the till, product grid, shift close.  ·  Owner: dashboard, reconciliation, shift history.

“I used to call James at 7pm to find out how the day went. Now I read it on my phone before he's finished closing.”

I have two staff members and I'm rarely in the shop myself. Before Stoka, I knew roughly how each week went — roughly. Now I see every shift within minutes of it closing. The discrepancy report was uncomfortable the first time I saw it. It was also the first honest picture I had ever had of what was actually happening in my shop.

Straightforward. No surprises.

Monthly
KES 2,000/ month
30 days free to start
No card required for the trial.
Start your 30 days → Most owners know by the end of the first week.

Things people ask before they decide.

Ask on WhatsApp →
Can my staff use this if they are not comfortable with technology?+

The staff interface is built for speed, not features. Opening a shift, recording a sale, closing the shift — three taps or fewer each. If they can operate a mobile payment terminal, they can use Stoka.

What happens when a shift closes and I am not at the shop?+

A summary goes to your WhatsApp automatically. Sales total, M-Pesa collected, cash reconciliation result. Within seconds of the shift closing — no login required.

Can I see what is happening in my shop right now?+

Yes. The owner dashboard shows any open shifts, who is selling, how many sales have been made, and the running total — updated in real time. Accessible from any phone.

What if a staff member makes a mistake on a sale?+

Sales can be voided from the till during the shift. The record shows the void against the staff member’s name, the reason, and the time. Nothing disappears — it is marked as voided and visible in shift history.

How does the credit tracking work?+

When a credit sale is recorded, the customer’s name and phone number are required. The balance is tracked. Partial payments are logged. The dashboard shows outstanding balances and how long each has been open.

Does the public shop page replace Instagram?+

No. They serve different moments. Instagram is for discovery. The shop page is for when a customer already knows you — and wants to see what you have at what price, right now. Most boutiques use both.

How quickly can we go live?+

The setup conversation takes about fifteen minutes. Once we have your product list, staff names, and shop details, the system is live within 24 hours. First shift can open the same day.

Is there a contract?+

No. Month-to-month on the monthly plan. The annual plan is a one-time payment — no recurring charges, no cancellation fees. If you stop, you stop.

Your notebook isn’t lying to you. It just can’t tell you the truth.

A notebook records what gets written in it. The gap between what moved and what was recorded isn’t in the notebook — it’s in everything the notebook never saw.

Read →
The staff problem that is not a staff problem.

Good people in systems that make honesty hard to prove behave like the system allows. The way to change the outcome is not to change the people.

Read →