Keel brings together the tools every small business actually needs — inventory, sales, invoices, payments, service orders, reports, a website, and customer communication — in one place that works on your phone. No complexity, no hardware. Pricing from KSh 500/month.
Most shops don't sell one version of a product. They sell the same item in different colours, sizes, or storage capacities. Keeping track of each variant on paper or in a spreadsheet is error-prone and time-consuming.
Keel lets you define variants for every product. If you run a clothing boutique, you can track each colour and size combination as its own stock-keeping unit. If you sell electronics, you can separate the 64GB model from the 128GB model. Each variant has its own stock count, price, and cost price — so you always know exactly what you have and what it's worth.
No more guessing. No more counting shelves. One glance at your inventory tells you everything.
Typing product names, prices, and stock counts one by one is the slowest part of setting up any system. For shops with hundreds of products, it can take days.
Keel turns your phone camera into a barcode scanner. Point it at any product barcode and Keel identifies the product and fills in the details automatically. This works especially well for electronics and electricals where most products already have barcodes. You can onboard your entire inventory in an afternoon instead of a week.
Setup that took days now takes hours. You're up and running before lunch.
Running out of a popular product is not just a lost sale — it's a lost customer. But checking stock levels manually every day is impractical, especially when you're busy serving customers.
Keel monitors every product's stock level automatically. You set your own low-stock threshold in settings — maybe 10 units for fast-moving items, 5 for slow ones. When stock dips below that number, Keel highlights it in the sidebar and on the inventory page. There's also a hardcoded critical threshold of 2 units: when you hit that, you get an unmistakable alert. No more discovering you're out of stock when a customer asks.
You restock before you run out. Your customers never hear the words 'sorry, we're out.'
A sale happens in seconds. But recording it properly — what was sold, at what price, who bought it, how they paid — takes longer than the sale itself. Most shop owners end up with a pile of handwritten notes or loose receipts by the end of the day.
Keel lets you log a sale in under ten seconds. Select the product, enter the quantity, choose the payment method (cash, M-Pesa, card, or whatever you've configured), and the sale is recorded. The system auto-calculates change, updates stock instantly, and can print a receipt if you have a Bluetooth printer connected. Every sale becomes a permanent, searchable record.
Your sales data is clean, complete, and always up to date. End-of-day reconciliation takes minutes, not hours.
The Sales page has three views — Cards for a quick list, Sheet for detailed tracking, and Till for a proper point-of-sale experience. The Till is built for speed.
A searchable product grid shows every item with name, price, and stock badge — green when plenty, amber when running low, red and disabled when out. Tap a tile to add it to the live cart on the right. Adjust quantities, remove items, and see the running total update in real time. Barcode scanning is built in for electronics and electricals. On mobile, the cart hides behind a sticky bottom bar and opens as a slide-up sheet. After logging a sale, a receipt pops up and the cart clears — ready for the next customer.
Your counter becomes a proper POS without needing a separate till system or hardware.
Small daily expenses — transport, packaging, airtime, repairs — are easy to ignore. But they add up. Without tracking them, your profit at the end of the month is always lower than you expected, and you can't explain why.
Keel lets you record every expense with a description, amount, category, and payment method. The system automatically combines your sales revenue and your expenses into a profit and loss statement. You can see your net profit for any period — daily, weekly, or monthly — with the full breakdown of what came in and what went out.
No more surprises at the end of the month. You see your true profit, and you know exactly where every shilling went.
Most shop owners know their revenue but not their profit. You might sell a lot, but if your margins are thin or your costs are creeping up, you could be busy all month and still lose money.
Keel calculates the profit margin for every product by comparing its selling price to its cost price. The reports section shows you which products are your best earners and which ones are barely breaking even. You can view profit grouped by product or across your entire shop, and filter by time period. This turns vague instincts into hard numbers.
You know exactly what's making you money and what isn't. You can make pricing and purchasing decisions based on data, not guesses.
Chasing payments is the most awkward part of running a business. You did the work, you made the sale — now you're the one following up, asking when the money will land.
Create professional invoices in minutes from your products or services. Add quantities, prices, discounts, and tax. Send via WhatsApp, email, or a secure share link — no account needed on the customer's side. Every invoice carries a clear status: draft, sent, paid, overdue, or cancelled. Partial payments are tracked so the remaining balance is always obvious. Invoice payments count as revenue across your dashboard, Finance, and Reports.
You stop chasing and start collecting. Professional invoices make you look established, and online payments make you easy to pay.
A customer walks in, picks something up, and wants to pay with M-Pesa. You pull out your phone, type the amount, enter their number, and Keel does the rest.
Open Collect on the Sales page, type the amount, enter the customer's Safaricom number, and Keel pushes a payment prompt directly to their handset. The moment they enter their PIN, the sale is recorded automatically — stock deducted, revenue logged, receipt ready. No till machine, no separate app, no waiting. You can also collect deposits on service orders and collect the balance when work is completed.
Accept M-Pesa payments at the counter without a till number. The customer's phone is the card reader.
The Payments & Billing page puts every shilling that comes through Keel's payment system in one place — connect your settlement bank and see exactly what's been paid out.
A hero StatCard shows the total money received through Keel, what came in this month, and a six-month trend. A table lists recent online payments with the invoice, customer, payment method, and amount. Connect your settlement bank — payouts land within 1–2 days. Keel keeps a transparent 1.5% service fee on payments over KSh 300. Payments under KSh 300 incur no fee at all.
You know exactly where your money is, when it's coming, and what it costs. No hidden cuts, no surprises.
Sometimes a sale doesn't work out. The customer changed their mind, the product was defective, or the service wasn't what they expected. You need to give their money back — and you need your books to reflect it honestly.
Open the invoice or order, tap Refund, and Keel shows the remaining refundable amount. Issue a full or partial refund — the customer receives money back to their original payment method. Every refund creates a negative sale mirror so your revenue stays accurate. Refunds move through clear statuses: pending, processing, processed, or failed. Full audit trail, only the shop owner can initiate.
Returns become simple instead of awkward. Your books stay honest, and customers come back because you made it right.
You blocked out two hours for a haircut appointment. The customer never showed up. That's two hours you could have booked someone else — money you don't get back.
When you create a service order, Keel shows a deposit section. Choose a percentage — 25%, 50%, or a custom amount — and Keel tells you what to collect now and what stays as the balance. The customer pays the deposit before you begin, and the remaining balance is collected when the work is done. Deposits are recorded as sales immediately, and 'Collect balance' appears on the order when work is completed.
No-shows drop to near zero. Your time is protected, and your revenue starts before the work begins.
In 2026, a shop without an online presence is invisible to a huge number of potential customers. But building a website is expensive, and maintaining it is a skillset most shop owners don't have.
Keel generates a live, mobile-friendly website for your shop automatically. Your products appear in a clean catalogue with prices, variants, and images. You can add promotional banners, update your business hours, share your gallery, and embed a WhatsApp chat button — all from the Keel dashboard. When you add or update a product in inventory, it updates on your website instantly. No coding, no designer, no hosting fees.
Your shop has a professional online presence without hiring anyone or learning anything new.
Your products deserve more than a WhatsApp status. Keel's Storefront gives you a real website — a public catalogue that shows your products, prices, and business info to anyone with a link.
Pick a template that matches your brand, choose a subdomain — yourshop.keel.framestudio.co.ke — and hit Deploy. Keel builds your site, sets up hosting, and connects your subdomain in about a minute. Publish products from Inventory with one tap. Manage banners, business info, gallery photos, and the WhatsApp chat widget from the Website page. Every change appears on your live site instantly.
You have a real website in minutes — no developer, no website builder, no monthly hosting bill. Your brand, your domain, your products.
When customers visit your website, they usually have a question. Is this item available? Can you deliver? How much is shipping? If they can't ask easily, they leave.
Keel adds a WhatsApp chat button to your website. Customers tap it and are connected to your WhatsApp number instantly. You don't need a separate chat system or a customer service team — just your regular WhatsApp account. The widget is configured from your dashboard with your own phone number.
More customer questions turn into sales. The distance between 'I'm interested' and 'I'll take it' becomes one tap.
Every day, the same questions come through WhatsApp: 'Do you have X in stock?' 'How much is Y?' 'Are you open today?' Answering them one by one eats hours every week.
Keel's bot system lets you set up automated replies for common customer questions. The WhatsApp and Telegram bots can check stock levels, share product prices, and provide your business hours — all without you typing a single response. Customers interact with your bot the same way they'd message you, and they get instant answers.
You reclaim hours every week. Customers get instant answers. And you never miss a sale because you were too slow to reply.
Posting consistently on Instagram and other platforms is one of the best ways to attract customers. But finding time to create and schedule posts while running a shop is nearly impossible.
Keel's social tab lets you plan and schedule posts in advance. Write your captions, upload your images, set the date and time, and Keel posts them automatically. You can track engagement — likes, comments, and reach — for each post, so you know what your audience responds to.
Your social media stays active without demanding your time every day. You build an online presence while focusing on your shop.
For service businesses, scheduling is everything. But keeping your calendar updated alongside your orders is double work — and forgotten bookings cost you time and money.
Connect Google Calendar to Keel and scheduled service orders sync automatically. Create an order, set the date and time, and it appears as a calendar event. Update or cancel the order, and the calendar event updates too. You see your bookings in both Keel and Google Calendar — wherever you already check.
Your schedule stays in sync without manual work. No forgotten bookings, no double-bookings, no separate calendar to maintain.
You're busy running a shop. You don't have time to dig through reports or click through menus to find an answer. You need someone — or something — that just knows.
The Keel Assistant is an AI copilot built into your dashboard. Ask it questions like 'How did I do last week?' or 'What's running low?' and it pulls live data from your shop to give you instant answers. It can log expenses, restock products, and adjust prices through natural language. It remembers your conversation, so follow-up questions work naturally. Pro plan only.
You get answers in seconds instead of minutes. The assistant does the digging so you can do the deciding.
You have overdue invoices, a payment just landed, a customer sent a WhatsApp message, and three orders are due tomorrow. Instead of hunting through every page, open one drawer.
The Notification Centre slides open from the right and shows everything that needs your attention, grouped by priority. Overdue invoices come first, followed by due-soon orders, unsent drafts, new payments, unread WhatsApp chats, scheduled posts, subscription reminders, and stock alerts. Click an item to go straight to the relevant page. 'Mark all as read' clears everything at once.
One click, everything you need to know. No more clicking through five pages to find what matters.
Your dashboard should feel like yours. Keel gives you four themes to choose from — light, dark, and two accent variations — so your workspace matches your style.
Switch between Keel Light, Forest, Keel Dark, and Midnight from Settings → Preferences. Each theme recolours the entire dashboard — sidebar, cards, charts, tables, modals — with no flash on reload. The theme is saved per shop, so every team member sees the same look. Dark mode is built in for low-light environments.
Your dashboard feels personal. Light for daytime, dark for evening — your choice, applied instantly.
Right-click anywhere on a dashboard page and you get an in-app quick menu — a fast way to navigate, take actions, and access tools without leaving your current page.
The Quick Menu shows page-specific actions: edit a product from Inventory, view a receipt from Sales. Store actions include View my website, Theme switcher, and Sign out. Navigation groups (Operations, Finance, Marketing, Support) expand as flyout submenus. Recents shows your last 5 visited paths. Everything is configurable — toggle any action on or off from Settings → Quick Menu.
Power users get speed. New users get discoverability. The right-click becomes the fastest way around Keel.
Sometimes you need to tell every shop owner something — a new feature, a maintenance window, a promotion. Announcements let you reach all shops from one place.
Global announcements appear as a carousel on the Overview page, auto-advancing every 6 seconds. Each announcement has a variant (info, warning, sale, maintenance) that controls its colour and icon. Shop owners can dismiss announcements they've read, and dismissed announcements never reappear. Announcements support custom link text and background images.
You reach every shop owner with the right message at the right time. No emails to send, no posts to write.
Opening a second location is exciting. But managing two shops - two inventories, two sets of sales, two expense records - can double your workload if you don't have the right system.
Keel's data model is built multi-shop from the start: every product, sale, expense, invoice and setting is scoped to a single shop, so two locations never mix their numbers. Running more than one location from one login is on the roadmap - get in touch and we'll tell you where it is.
Every shop's data stays strictly separate, so a second location will never contaminate your first shop's numbers.
If you run a service business — laundry, salon, barber, repair shop — tracking customer orders on paper is chaos. Who dropped off what? Which orders are ready? What does the customer owe?
Keel lets you create service orders with customer details, service items, quantities, and notes. Each order moves through a status pipeline: pending, in progress, ready, completed, or cancelled. You can view a live queue, search orders by customer name, and see a customer's full order history. Pricing supports fixed rates, per-unit pricing, and weight-based billing for laundries and similar businesses.
No more lost orders or forgotten customers. Every order is tracked from drop-off to pickup.
Most business software is built for desktop first and phone second. But a shop owner is rarely sitting at a desk — they're on the sales floor, in the stockroom, or on the move.
Keel is built mobile-first. Every screen works on a phone, from logging a sale to checking stock to viewing reports. The interface is clean, fast, and usable with one hand. Dark mode is built in for low-light environments.
Your entire shop management system fits in your pocket. No laptop required.
Powered by Keel