Powerful Features for Every Business

From a single-counter shop to a multi-branch enterprise — ZoeElan scales with you.

Point of Sale

Fast, reliable, and built for real-world retail

Barcode Scanning

Scan products by barcode or search by name/SKU. Instant lookup with per-warehouse stock availability.

Split Payments

Accept multiple payment methods per sale — cash, M-Pesa, card, bank transfer in any combination.

Shift Management

Manual or auto-daily shifts with cash reconciliation, expense tracking, and bank deposit recording.

Receipt Sharing

Print receipts, share via WhatsApp, or send digital receipts to customers instantly after sale.

Hold & Resume

Park a sale to serve the next customer, then resume exactly where you left off.

Warehouse Sourcing

Select source warehouse per sale. Each cart item tracks which warehouse stock is deducted from.

Discount Modes

Choose between percentage or fixed amount discounts per line item. Configurable per tenant.

Repeat Sales

Duplicate a previous sale with one click. Perfect for regular customers who buy the same items.

Product Thumbnails

See product images in the cart for visual confirmation. Frequently sold items as quick-add buttons.

Sales Campaigns

Create time-limited promotions with fixed price, percentage off, or amount off. Strikethrough pricing on POS and online store. Auto-reverts when campaign ends.

Coupon Codes

Generate single-use or multi-use coupons with percentage or fixed-amount discounts. Customers apply at the POS or online checkout.

Per-Item Discounts

Apply a different discount to each line in the cart. Switch between percentage and fixed-amount modes in Settings.

Products & Catalogue

Built for everything from a single SKU to a 50,000-item catalogue

Product Variants

Track size, colour, and other attributes with their own SKU, barcode, price, and stock per warehouse. Enable variants per tenant.

Product Images

Upload product photos (up to 5MB) — they show on receipts, the POS cart, and your online store.

Bulk Price Update

Download a CSV, edit prices, upload. Works for both simple products and variants. Cost and selling price updated in one pass.

Barcode Labels

Print individual or batch barcode labels with auto-generated codes for unlabelled products.

Categories & Codes

Organise products into categories. Optional category codes for accounting workflows and reporting roll-ups.

Soft-Delete Trash

Deleted products go to a 30-day trash bin where they can be restored. Bulk-delete supported with the same safety net.

Inventory & Stock

Real-time stock tracking across all locations

Multi-Warehouse

Track stock per branch and warehouse. Per-item warehouse sourcing on every sale.

Stock Transfers

Move stock between warehouses. Smart search shows only products with stock in the source warehouse.

Stock Takes

Physical stock count with variance reporting and automatic adjustment entries.

Low Stock Alerts

Set reorder levels per product. Notification bell alerts when stock runs low across any warehouse.

CSV Import/Export

Bulk import products, opening stock, customers, and suppliers. Bulk price updates via CSV.

Stock Valuation

View stock value at cost and retail prices. Dead stock, movement reports with drill-down details.

Online Storefront

Sell online with zero setup

Instant Store

Enable your online store with one click. Mobile-responsive catalogue with category browsing and search.

Automatic M-Pesa STK Push

Plug in your Daraja credentials and the customer's phone gets an M-Pesa prompt instantly. Orders auto-confirm on callback — no chasing references.

PayBill or Buy Goods

Works with both PayBill numbers and Buy Goods tills (with Head Office + Store Number). The right Daraja transaction type is selected automatically.

Delivery Zones

Configure flat-rate delivery zones (e.g. CBD, Westlands, Karen) plus an optional free Pickup-from-shop option. Customers pick at checkout.

Handling Fees

Optionally add a flat handling fee to every order. Shown clearly in the order summary and rolled into the M-Pesa amount.

Order Tracking

Customers track orders by phone number — no account needed. Visual progress bar from payment to delivery, with SMS notifications at every stage.

Order Management

6-step order workflow: Pending Payment, Paid, Processing, Ready, Dispatched, Delivered. Fulfil with one click — creates a POS sale and deducts stock.

Reorder

Customers can reorder from past delivered orders with one click. Items auto-add to cart.

Wishlists & Accounts

Customer accounts with order history, wishlists, and saved preferences. Or shop and track entirely as a guest.

Cash Management

Complete cash accountability and reconciliation

Two Shift Modes

Manual (cashier opens & closes) or Auto-Daily (one shift per day, opens on first sale). Pick what fits your operation.

Auto-Daily Shifts

Shifts open automatically on first sale of the day. The previous day's cash must be reconciled before new sales — no gaps, no overlap.

One-Form Reconciliation

Account for cash expenses paid from the till, bank deposits made, and remaining cash — all in a single screen with live variance.

Bank Deposits

Record M-Pesa transfers from till to bank or physical bank deposits, with reference numbers. Full audit trail of every cash movement.

Expense Tracking

Record business expenses by category. Cash expenses can be linked to today's reconciliation in one click — no double counting.

Cash Reconciliation Report

Every day's variance side-by-side, so trends and shortfalls jump out immediately.

Reports & Analytics

20+ reports to understand your business

Sales Reports

Daily summary, by product, by cashier, by payment method, by customer, hourly breakdown.

Drill-Down Reports

Click to expand stock movement details. See every transaction with type, warehouse, and user.

Tax & Compliance

VAT summary by rate for KRA filing. eTIMS integration ready. Configurable inclusive/exclusive VAT.

Inventory Reports

Stock valuation, low stock, dead stock, stock movement summary, and warehouse comparison.

Financial Reports

Income vs expense with trend charts, customer balances, and branch comparison.

Export Everything

Export any report to CSV. Print-optimized layouts for all reports and statements.

User Experience

Designed for self-service — no training needed

Command Palette

Press Ctrl+K to search across products, customers, pages, and actions. Navigate anywhere instantly.

Setup Wizard

Step-by-step guided setup for new businesses. Add categories, products, and make your first sale.

Quick Actions

One-click access on the dashboard for New Sale, Add Product, Add Customer, Record Expense, Reports, and Search.

Dark Mode

Toggle between light and dark themes. Reduces eye strain for cashiers working long hours.

Notifications

In-app notification bell for low stock, pending orders, approvals, and reconciliation alerts. Refreshes every 2 minutes.

Multi-Language

Switch between English and Swahili with one click. More languages coming soon.

Inline Validation

Forms validate as you type — required fields, email format, phone length. Catch errors before submitting.

PWA & Mobile

Install as a Progressive Web App on any device. Works on phones, tablets, and desktops.

Security & Administration

Enterprise-grade security for businesses of all sizes

Role-Based Access

Define custom roles with granular permissions. Control who sees costs, reports, and admin features.

Google Authenticator

Optional two-factor authentication for admin users. Configurable at tenant level.

Audit Logs

Every action is logged — who changed what, when. Full change history for compliance.

Approval Workflows

Require supervisor approval for voids, refunds, and stock adjustments above thresholds.

Branch Management

Manage multiple branches with per-branch users, warehouses, and subscription limits.

Soft Delete & Recovery

Deleted products go to trash with 30-day recovery window. No accidental data loss.

Subscription & Support

Pay as you grow — and get a real human when you need one

1-Month Free Trial

Every plan starts with a full month free — no card required. Convert any time during the trial.

Optional Setup Support

KES 10,000 one-time package — data import, branch & user configuration, plus a 1-on-1 training session. Skip it entirely if you don't need it.

Upgrade Anytime

Move between Starter, Business, and Enterprise as you grow. Changes apply immediately — no contracts, no penalties.

In-App Help & Guides

Searchable guides for every module, plus a contextual onboarding checklist for new accounts. Press Ctrl+K and start typing.

Support Tickets

Open a support ticket from your account at any time. Track status from Open through Resolved.

Trusted Remote Help

With your permission, our support team can sign in to your portal to troubleshoot — every action is fully audit-logged and clearly tagged.

See It in Action

Start your free trial and experience all these features firsthand.

Start Free Trial Sign In