Sell physical products, license digital downloads, and book your creative services. All from a single storefront on your own domain, with M-Pesa payments and SMS notifications built in.
Everything included
M-Pesa, Airtel Money, cards, and bank transfers. Customers pay in an embedded checkout without leaving your store. Settlement goes direct to your bank.
Sell music, photos, templates, and designs with proper license management. Personal, commercial, or extended scopes. Territory restrictions. Usage rights. ISRC, ISBN, and DOI metadata. PDF license certificates auto-generated.
Create offerings with time slots, capacity limits, and buffer times. Photo shoots, music lessons, consultations, workshops. Customers see live availability and book instantly with a confirmation code.
Customers log in with their phone number and a one-time SMS code. No passwords, no email verification. Higher conversion in markets where SMS adoption exceeds 90%.
Every customer gets a unique code. Friends who buy earn both parties a discount. Track referral stats, conversion rates, and reward status from the admin dashboard. Growth on autopilot.
Africa's Talking SMS for order confirmations, booking reminders, and OTP codes. SendGrid for branded transactional emails with your logo, colors, and order details. Reach every customer on the channel that works.
Typo-tolerant, instant product search with autocomplete and category filtering. Customers find what they want before they finish typing.
Branded invoices auto-generated on every order. Digital product purchases include license certificates with scope, territory, and usage rights.
KES currency (KSh X,XXX), 47-county shipping tiers, Africa/Nairobi timezone, +254 phone normalization. Not an add-on. It's the default.
Enrich products with blog posts, creator stories, and editorial content. Non-technical team members manage content while products sync automatically with your storefront.
Manage orders, products, customers, digital downloads, service bookings, referrals, and analytics from one powerful interface. Demo data included to explore before going live.
See it live
Two approaches to the same platform. A full-featured branded store and a bare-bones e-commerce layer you can add to any existing site.
Demo stores — These are demonstration stores with sample data. No real transactions are processed.
Full-featured branded store
Bare-bones e-commerce layer
Two approaches
Not every business needs a new website. If you already have a site and just want to add commerce, Sokobuni's bare-bones mode gives you the backend, checkout, and admin dashboard without the design opinions.
A complete Next.js storefront with homepage, product catalog, search, customer accounts, checkout, and CMS-driven content. Designed, deployed, and ready to customize.
Best for: New brands, creators launching their first online store
Example: mwanzo.sokobuni.com
Minimal storefront UI with product listings, cart, and checkout. No custom design. Just the commerce essentials. Connect it to your existing site or use the API directly from your own frontend.
Best for: Businesses with existing websites that need to add a store
Example: app.sokobuni.com
Medusa v2, Next.js 15, React 19, Strapi v5 CMS, PostgreSQL, Redis. Modern, fast, and fully customizable.
PesaPal (M-Pesa, Airtel Money, cards, bank transfers). Iframe checkout keeps customers on your site. Real-time status polling and webhook notifications.
Phone/OTP via Africa's Talking SMS (primary) + traditional email/password. No passwords required for phone-first markets.
Africa's Talking SMS (order confirmations, OTP, booking reminders) + SendGrid email (branded templates for 12+ event types). Dual-channel coverage.
License scopes (personal/commercial/extended), territory restrictions, usage rights, ISRC/ISBN/DOI metadata, rate-limited downloads (10/hr), time-limited URLs (5 min), PDF certificates.
Time slots with capacity, buffer times, 30-second booking locks, confirmation codes (SBK-XXXXXX), cancellation policies. One-on-one, group, virtual, or in-person.
Algolia-powered full-text search with typo tolerance, autocomplete, and real-time index sync on product changes.
Built-in referral program with unique codes, conversion tracking, and automatic rewards. Wishlists for product saving and retention.
KES currency (KSh X,XXX), 47-county shipping (KSh 300/500/800 by region), +254 phone normalization, Africa/Nairobi timezone. Kenya is the default, not an afterthought.
Self-host on your server or choose managed hosting. PM2 process management, nginx reverse proxy, Let's Encrypt SSL. Automated setup in under 10 minutes.