Features
One clean workspace for every order
NodeCart covers the whole journey — from “I want this” in a chat to delivered, paid and thanked. Here's what's inside.
Order capture
- Record orders from WhatsApp, Instagram, TikTok, phone or walk-ins
- Under a minute for returning customers
- Delivery or pickup, with location and landmark
- Every order gets a clean reference like NC-0042
Customer memory
- Customers auto-detected by phone number
- Order history, total spend and outstanding balance per customer
- Default delivery location remembered
- Export your customer list anytime — it's your data
Smart WhatsApp updates
- One tap opens WhatsApp with the right message for the order's status
- Addressed to the customer saved on that exact order
- Dispatch messages include rider name and phone
- Balance reminders include your payment instructions
Payments & balances
- Record M-Pesa, cash, bank or card payments per order
- Duplicate M-Pesa codes rejected automatically
- Deposits and running balances, always accurate
- Refunds tracked with a full audit trail
Deliveries & riders
- Today's packing queue and ready-to-dispatch list
- Assign riders with phone numbers
- Cash-to-collect amounts for pay-on-delivery
- Proof of delivery and delivered timestamps
Products & stock
- Variants for sizes, colours and bundles
- Stock reservations so two chats can't sell the same item
- Low-stock alerts before you disappoint a customer
- Draft, active and archived product states
Customer tracking links
- Private link per order — status, items and balance
- No app or account needed for customers
- Revoke or regenerate a link anytime
- Your brand front and centre
Public catalogue on your own subdomain
- Your products at your-shop.nodecart.app
- Customers order from the catalogue straight into your order list
- WhatsApp button on every product
- Live stock — sold-out items can't be ordered
Daily clarity
- Orders, revenue and collections for today at a glance
- Outstanding balances that need chasing
- CSV exports for orders and customers
- Usage meter for your plan limits

Team & security
Bring your team, keep control
Add packers and managers with roles that match their job — fulfilment staff see the queue, managers handle money, and only owners change settings. Every action is audited.
- Owner, manager, fulfilment and viewer roles
- Database-level isolation between businesses
- Full audit log of who did what, when
- Your data is exportable and yours — always


