Don't have an account? Sign up free →
Overview
—
Today's Orders
—
confirmed + pending
Today's Revenue
—
KES
Active Customers
—
last 30 days
Messages Left
—
this month
Recent Orders
Order IDCustomerTotalStatus
Loading...
Have a spreadsheet of products already? Import or bulk-update from a CSV instead of adding them one by one.
Download template
Products
NameCategoryPrice (KES)StockStatus
Loading...
Orders
Order IDCustomerItemsTotalStatusDate
Loading...
Customers
—
ordered in this period
Buyers
—
paid at least once
Order value
—
paid orders only
Unpaid checkouts
—
started, never confirmed
Customers
CustomerOrdersOrder valueLast orderUnpaid
Loading…
Offers
OfferApplies toDiscountStatus
Loading...

Seed a discount across a whole category or brand, specific products, or your entire store — takes effect immediately (or at the start date you set). Offers show up in checkout pricing and auto-appear as shoppable links in the Channel tab.

Shoppable Offers
OfferPriceChannel link
Loading...

Every live offer here is shoppable. Copy a link into a WhatsApp Channel post — tapping it adds the item straight to the customer's cart.

→
Loading…
—

The funnel a broadcast channel can't show you — taps → baskets → sales, per post.

Per shoppable post
DealTapsBasketsSalesRevenueConv.
Loading…
Orders & revenue per branch
BranchOrdersRevenue
Loading…
Loading…
—
Defined retention segments
SegmentDefinitionCustomersAvg orderRevenue
Loading…

Select a branch above to see its customer segment.

Customer Segments
—
defined segments
Abandoned Carts
—
pending recovery
Broadcasts Sent
—
total all time
Customers with unpaid carts
CustomerItemsCart ValueIdleLast recovery
Loading...
Use {name} for customer first name
DateSegmentSent ToMessage
Loading...
Loading…

Connect whatever POS you already use. Sales and stock then sync to BuntuCart automatically — no coding. No POS? Import a spreadsheet from the Products tab instead.

Loading…
Recent events
EventSourceWhenStatus
Loading…
Loading…