Back to home

Built for the real challenges of running a shop

These are the situations we hear about every day from shop owners across Kenya. If any of them sound familiar, Keel was built for you.

You can never remember what you have in stock

The Situation

You bought 20 units of a product last month. Your shelf shows 6. Your notebook says 13. The supplier receipt says 18. You spend fifteen minutes counting and reconciling before you can tell a customer if the item is available. This happens several times a day.

The Cost

Every stock check costs you time. More importantly, it costs you credibility when you tell a customer 'yes' only to find out later that the item is actually out of stock.

How Keel Helps

Keel tracks every product in real time. Each sale reduces stock automatically. Each new delivery increases it. You open your phone, search the product name, and see the exact number instantly. No counting, no guessing, no conflicting records.

Every shop that carries more than a handful of products.

Your sales records are on random pieces of paper

The Situation

At the end of the day, you have a stack of receipts, notebook scribbles, and maybe some M-Pesa messages. Reconciling them takes an hour. At the end of the month, you have a pile of paper and no clear picture of what happened — which products sold, how much revenue you actually collected, or which payment methods customers used.

The Cost

You lose visibility into your own business. You can't identify trends, you can't reconcile discrepancies, and when tax time comes, you have nothing organised.

How Keel Helps

Every sale in Keel is recorded permanently — product name, quantity, price, payment method, timestamp. You can search your entire sales history in seconds. End-of-day reconciliation takes five minutes. End-of-month reporting takes two clicks.

Any shop still using paper receipts or notebook records.

You don't know if you're actually making money

The Situation

The month felt busy. Customers were coming in, products were moving, and you were working hard. But when you look at your bank balance, the money isn't there. You can't figure out why — was it the transport costs? The stock that sat unsold? The discounts you gave?

The Cost

Without profit visibility, you're flying blind. You might be busy all month and still lose money without realising it. You can't make informed decisions about pricing, purchasing, or promotions.

How Keel Helps

Keel calculates profit margin per product by comparing your selling price to cost price. It tracks all expenses and combines them with revenue into a clear profit and loss statement. You see exactly which products earn their keep and which ones are dragging you down.

Shop owners who want to run a business, not just keep busy.

You run out of popular items without warning

The Situation

A customer walks in looking for your best-selling product. You go to the shelf and it's empty. You check your records and realise you've been out of stock for three days. You lost not just this sale, but potentially a regular customer who will now try your competitor.

The Cost

Stockouts cost you direct revenue and long-term customer loyalty. In a small shop, losing one regular customer is a noticeable hit.

How Keel Helps

Keel monitors stock levels continuously. When a product dips below your low-stock threshold, it appears highlighted in your sidebar so you see it the moment you open the dashboard. When stock hits the critical level of 2 units, you get an unmistakable alert. You order replenishment before you run out, not after.

Any shop with best-selling products that customers specifically come looking for.

You're stuck at the counter with no way to collect M-Pesa

The Situation

A customer wants to pay with M-Pesa but you don't have a till number. You ask them to send to your personal number, then manually check your phone for the confirmation. Sometimes you miss it. Sometimes they say they paid but you can't find the message. The whole process is slow and uncertain.

The Cost

Transactions take longer, disputes happen, and you sometimes lose sales because the payment process feels unprofessional. Customers who can't pay easily go somewhere else.

How Keel Helps

Keel's Collect feature pushes an M-Pesa prompt directly to the customer's phone. You type the amount, enter their number, and they get a prompt. The moment they enter their PIN, the sale is recorded — stock deducted, revenue logged, receipt ready. No till machine, no manual checking, no disputes.

Any walk-in shop that accepts M-Pesa but doesn't have a till number.

You send invoices but never know if they've been paid

The Situation

You create an invoice on paper or in a spreadsheet, send it via WhatsApp, and then wait. Days pass. You follow up. The customer says they paid — was it cash? M-Pesa? Bank transfer? You check your messages, your notebook, your bank app. You can't tell.

The Cost

Unpaid invoices pile up. You lose track of who owes what. Cash flow becomes a guessing game, and you end up chasing payments that may have already been made — or may not.

How Keel Helps

Keel's invoices track every payment automatically. Send via WhatsApp, email, or a secure link. The customer pays online with M-Pesa or card, and the invoice flips to paid the moment the money lands. Partial payments are tracked. Overdue invoices stand out. You always know exactly who owes what and how much.

Any business that sends invoices — freelancers, service providers, suppliers, contractors.

Customers book but never show up

The Situation

You blocked out time for a haircut appointment. The customer never came. That's two hours you could have booked someone else. It happens regularly, and each no-show costs you real money.

The Cost

Lost time, lost revenue, and a schedule full of gaps you could have filled. Over a month, no-shows can cost you tens of thousands of shillings.

How Keel Helps

Service deposits require a percentage upfront before you begin. Keel shows exactly what to collect now and what stays as the balance. The customer has skin in the game, and you're protected if they don't show. Deposits are recorded immediately, and 'Collect balance' appears when work is done.

Salons, photographers, repair shops, event planners, any business with bookings.

Returns and refunds are awkward and messy

The Situation

A customer wants their money back. You agree — the product was defective. But now what? Do you give cash? Do you reverse the M-Pesa? How do you record it? You end up giving cash from the till and hoping you remember to account for it later.

The Cost

Unrecorded refunds eat into your revenue without showing up anywhere. Your profit looks higher than it actually is, and you can't explain the discrepancy at the end of the month.

How Keel Helps

Keel processes refunds properly. Open the invoice, tap Refund, choose full or partial. The money goes back to the customer's original payment method. A negative sale mirror is created automatically, so your revenue stays honest. Full audit trail, only the shop owner can initiate.

Any shop that accepts online payments and handles returns.

You have great products but no online presence

The Situation

Your shop carries good products at fair prices, but if someone searches for what you sell, nothing comes up. No website, no catalogue, no way for potential customers to find you unless they walk past your door.

The Cost

You're invisible to the growing number of customers who discover shops online. In 2026, a shop without a web presence is leaving money on the table — especially younger customers who search before they buy.

How Keel Helps

Keel generates a live website for your shop with zero effort. Your products appear in a clean, mobile-friendly catalogue with prices, images, and variants. You can add banners, business hours, and a gallery. When you update inventory, your website updates automatically. No coding, no designer, no monthly hosting bill.

Shops without an existing website, or those paying too much for one they can't maintain.

You want a website but can't afford a developer

The Situation

You've been quoted KSh 30,000 for a website. The developer says it'll take two weeks. You're not sure what you'll get, and you'll need to pay them again every time you want to update a product or change your hours.

The Cost

A professional website is out of reach for most small shops. You end up relying on WhatsApp status updates and word of mouth, which limits your reach.

How Keel Helps

Keel's Storefront deploys a live website in minutes — pick a template, choose a subdomain, hit Deploy. Your products, prices, and business info appear on a professional site you can share anywhere. Update a product in inventory and your website updates instantly. No developer, no coding, no ongoing costs.

Any shop that wants a website without the cost and complexity of hiring someone.

You have multiple shops and managing them is double the work

The Situation

Opening a second location should feel like progress. Instead, it feels like starting over. You now have two inventories to track, two sets of sales to reconcile, two expense records to maintain. You spend your time moving between notebooks, spreadsheets, and WhatsApp messages, trying to keep both shops straight.

The Cost

Growth becomes a burden instead of an opportunity. The administrative overhead eats into the benefits of expansion.

How Keel Helps

Keel supports multiple shops under one account. Each shop has its own products, sales, expenses, settings, and website. You switch between them with one click. Everything stays separate, but everything is accessible from the same dashboard.

Shop owners with two or more locations.

You answer the same customer questions every day

The Situation

Every day, the same WhatsApp messages arrive: 'Do you have X?' 'How much is Y?' 'Are you open today?' 'Can you deliver?' Answering each one takes a minute, but when you get fifty such messages a day, that's nearly an hour — every day — spent on repeat answers.

The Cost

Hours per week lost to repetitive messaging. Delayed responses mean lost sales — customers who message you and don't hear back quickly will move on to someone else.

How Keel Helps

Keel's WhatsApp and Telegram bots handle the most common questions automatically. Customers ask about stock, prices, and business hours, and the bot gives them instant answers using your live data. You only step in for the conversations that actually need your personal attention.

Any shop that receives frequent customer inquiries via messaging apps.

You need answers but don't have time to dig through reports

The Situation

A customer asks if a product is in stock. You open the inventory page, scroll, search. Another asks about last week's revenue. You open reports, set the date range, scroll. Every question takes two minutes of clicking — and those minutes add up when you're busy.

The Cost

Time lost to information retrieval. You're the bottleneck in your own business because every question requires you to stop what you're doing and navigate through menus.

How Keel Helps

The Keel Assistant answers questions instantly. Ask 'How many units of X do I have?' or 'What were my sales last week?' and get an answer in seconds. It pulls live data from your shop and remembers your conversation, so follow-up questions work naturally. It can even log expenses and restock products through natural language.

Any busy shop owner who needs quick answers without navigating menus.

You run a service business and tracking orders is chaos

The Situation

A customer drops off laundry in the morning. Another comes in for a haircut. A third wants their phone repaired. You have names, phone numbers, and instructions written on random pieces of paper. By midday, you can't remember whose order is whose, which ones are ready, and how much each customer owes.

The Cost

Lost orders mean lost revenue. Angry customers. And every time someone calls to ask if their item is ready, you have to search through piles of paper — or call them back because you can't find the information in time.

How Keel Helps

Keel's service order system lets you create digital orders for every customer. Each order has a status: pending, in progress, ready, completed. You see everything in one list, searchable by name. Customer profiles store their order history so returning customers can be served faster. Pricing supports fixed rates, per-item, and even weight-based billing for laundries.

Laundries, salons, barbershops, auto garages, photographers, cleaning services, electronics repair shops — any service business taking customer orders.

Small expenses keep eating into your profits silently

The Situation

Transport to the supplier — Ksh 200. Packaging materials — Ksh 150. Airtime — Ksh 100. A quick repair on the shelf — Ksh 500. Individually, these amounts are small. But at the end of the month, they add up to thousands of shillings that you never accounted for, and your profit is significantly lower than you expected.

The Cost

You're leaking money in small amounts that are hard to track manually. Over time, these leaks significantly reduce your profitability.

How Keel Helps

Keel lets you log every expense in seconds — amount, category, description, payment method. The system tracks all expenses alongside your revenue and shows you your true profit. You see exactly where your money is going and can identify patterns: maybe transport costs are too high, or you're spending more on packaging than you realised.

Any shop owner who wants to know where their money actually goes.

Powered by Keel