Everything you need to know about Kllivo - from setting up your store to managing orders, payments, analytics, and more.
No questions match your search.
Core questions about the Kllivo platform.
Kllivo is a complete restaurant platform that gives you your own branded ordering website, a full management dashboard, and zero commissions on orders. You get order management, a customisable storefront with themes, customer accounts, analytics, multi-branch support, payment gateway integration, delivery management, tax configuration, discount codes, team management, and more - all from one dashboard.
Marketplaces like UberEats or Deliveroo take commissions on every order and control your customer relationships. Kllivo provides infrastructure only - you keep 100% of revenue minus standard payment processing fees from your own gateway. You own your brand, your customer data, and your storefront URL.
Sign up for a free account, complete the onboarding wizard (business name, country, store URL, and currency), select a plan, and you're ready. The onboarding asks for your business name, lets you claim a unique URL (e.g. kllivoapp.com/your-restaurant), choose your country and state, and select your currency. After that, add your menu items, configure payments, and launch.
During onboarding you choose one currency from our full list of supported currencies (USD, EUR, GBP, ALL, NGN, and many more). All prices, analytics, invoices, and transactions display in that currency. You can also set the currency symbol position (left or right of the amount) in Preferences. Important: once your first order is processed, the currency is locked and cannot be changed to ensure consistent pricing and accurate transaction records.
Kllivo offers multiple plans with monthly and yearly billing (yearly saves you money). Each plan defines limits for menu items, team members (users), orders, file storage (MB), and maximum branches. Plans also control which features are available (e.g. tax configuration, analytics). You can upgrade or change your plan at any time from the dashboard.
Kllivo supports three order types: Delivery (orders delivered to the customer's address), Pickup (customer collects the order), and Dine-in / Table (customer orders via QR code at their table). Each type can be enabled or disabled independently in Dashboard > Storefront > Preferences.
No. Your subscription plan quotas do not reset every month. The limits defined by your plan (such as menu items, orders, team members, file storage, and branches) are noncumulative and do not automatically reset at the start of a new billing cycle.
Questions about your branded ordering website.
Direct website ordering lets customers place orders through your own branded website instead of third-party marketplaces. You keep full control of your brand, customer data, and avoid paying high commission fees.
No technical skills required. Your website comes pre-configured with your branding, menu, and payment options. Simply customize colors, upload your logo, and your ordering site is ready to launch.
Yes. You can choose a storefront theme, upload your logo (icon or full logo mode), set brand colors, add social media links (Instagram, Facebook, TikTok, Twitter, YouTube, LinkedIn, WhatsApp, Snapchat, Pinterest), configure an announcement banner with different types (info, promo, warning, success), set a tagline, add SEO meta title and description, and upload a social share image - all without any coding.
Yes. Customers can select their preferred branch before ordering.
Your website supports multiple automated payment gateways, cash on delivery, cash on pickup, manual payment instructions, payment at table, and promo codes. You can enable or disable any payment method and offer discounts directly through your platform.
To know what payment gateway is available in your country, click here.
Yes. Customers can create accounts to save addresses, view order history, and enjoy faster checkout. This helps build customer loyalty and encourages repeat orders.
Yes. In Dashboard > Storefront > Preferences, you can enable a site lock with a password and a custom visit message. This is useful during setup or for private events. Visitors must enter the password to access your menu and place orders.
Yes. From Dashboard > Operations > Orders, every order has a download/print action that opens your browser's print dialog so you can either print directly to a thermal receipt printer or save the receipt as a PDF - all without leaving the orders page. The receipt layout is optimized for 80mm thermal printer drivers (and similar formats), so it works out of the box with most popular kitchen and counter printers.
Your customers can also download their own invoice from the order details page on your storefront. The customer invoice includes all the necessary information - your business name, order number, date, items ordered with variants and extras, totals, taxes, delivery fees, discounts, and the payment method - so it doubles as a proper receipt for their records.
Payment gateways, manual payments, and invoicing.
Kllivo payments enable restaurants to accept customer payments directly through their own ordering system. Unlike marketplaces, we provide payment infrastructure without taking commissions on orders.
We support: Stripe (46 countries, 135+ currencies, card/wallet/bank), Paystack (Nigeria, Ghana + 3 countries, NGN/GHS/ZAR/KES), Flutterwave (34+ African countries, card/bank/wallet), and POK Payments (Europe, EUR/USD/GBP/ALL, card with 3-D Secure). See all available payment gateways.
Yes. Your payment gateway API keys connect directly to your accounts. Kllivo does not accept or hold payments on your behalf - all transactions go directly from customers to your payment gateway accounts. Each gateway requires a Public/Publishable Key and a Secret Key, and some (like POK Payments) also require a Merchant ID.
By default, Kllivo includes Cash on Delivery and Cash on Pickup as manual payment methods. You can also create custom manual payment options with your own name and instructions (e.g. bank transfer details, payment at table). Each can be enabled or disabled independently.
After successful payment, customers receive automatic order confirmation and branded email with details and tracking. You get notified instantly via the dashboard with real-time toast notifications and email showing order number, customer name, order type, and amount.
If your preferred payment gateway isn't currently supported, you can submit it as a feature and integration request. Click here to submit your request and our team will review it for future integration.
Yes. The dashboard checks whether your selected currency is supported by the payment gateway you're connecting. For example, Stripe supports 135+ currencies, while Paystack supports NGN, GHS, ZAR, KES, USD, and XOF. If your currency isn't supported by a gateway, you'll need to choose a different one.
Dashboard analytics, website tracking, and privacy compliance.
The Orders tab shows four KPI cards (Total Revenue, Total Orders, Unique Customers, Average Order Value), a revenue-over-time line chart, an orders-over-time bar chart, a channel breakdown donut (Delivery, Pickup, Dine-in), a top-selling items table ranked by quantity, and customer behaviour mini-cards. You can filter by 7 days, 30 days, 90 days, or 12 months.
The Website tab shows Page Views, Unique Visitors, Pages per Session, and Bounce Rate as KPI cards. It includes a views-over-time line chart, a visitors bar chart, device breakdown (desktop, tablet, mobile), top pages table, most-viewed menu items table, top referrers with UTM badge support, and a GDPR consent stats panel.
Customers see a cookie consent banner with four categories: Strictly Necessary (always on, Art. 6(1)(f) GDPR), Analytics, Marketing, and Functional (all require explicit consent under Art. 6(1)(a) GDPR). Consent is stored in our server with session, IP address, and user agent. Customers can accept all, reject all, or customise individual toggles. Analytics tracking only fires after consent is given.
The dashboard includes a UTM Link Generator that creates tracking URLs with utm_source, utm_medium, and utm_campaign parameters. When a customer visits via a UTM link, the source is captured and persisted in sessionStorage. UTM attribution tracking does not require GDPR consent as it involves no cookies. Visits from UTM links appear in the Top Referrers panel with a blue UTM badge.
Kllivo uses a renderless AnalyticsTracker component that only fires page view and item view tracking after the user has given explicit analytics cookie consent. Each visitor gets an anonymous session. No personal data is collected - only page path, page title, device type, browser, and referrer. The server double-checks consent before recording any pageview.
Yes. The Website analytics tab includes a Most Viewed Items table that shows each menu item's total views, unique views, and category. Item views are tracked when customers open a menu item detail sheet on your storefront, and only with analytics consent.
Both analytics tabs support filtering by Last 7 days, Last 30 days, Last 90 days, and Last 12 months. On mobile, period chips are displayed for quick switching. The dashboard fills date gaps in charts so you always see a continuous timeline.
Managing multiple restaurant locations from one dashboard.
Multi-branch management lets you create and run multiple restaurant locations from one Kllivo dashboard. Each branch has its own name, address, operating hours, prep time, phone, and email. Customers select their branch on your storefront, and all orders are automatically routed to the correct location.
When customers visit your storefront, they see a branch selector page that shows all open branches with their name, address, and estimated prep time. The system auto-detects the nearest branch using geolocation, or customers can manually pick their preferred location. Closed branches appear grayed out and cannot be selected.
Yes. Each branch sets its own operating hours per day of the week with individual open and close times. You can toggle specific days as closed. When a branch is closed, it appears grayed out on the storefront and customers cannot order from it.
Every order is automatically tagged with the customer's selected branch. In the dashboard, orders display the branch name with a Building icon. Staff assigned to a specific branch only see that branch's orders. Owners see all orders across all branches.
Yes. The table management page shows a Branch column when you have multiple branches. Each table can be assigned to a specific branch, ensuring dine-in orders are associated with the correct location.
In Dashboard > Users > Team, you can assign each staff member to a specific branch or give them access to all branches. Staff with a branch assignment only see orders and data from their assigned location. Owners always have full cross-branch access.
The number of branches depends on your plan. Each plan specifies a maximum number of branches. You can upgrade your plan to add more locations as your business grows. Deleting a branch automatically moves its orders to the main branch.
Customer accounts, team management, and access roles.
Customers with accounts can: save multiple delivery addresses, view complete order history with detailed receipts, track live order status in real-time, reorder past orders with one click, and enjoy faster checkout with pre-filled information. All of this creates a smoother experience that encourages repeat business.
No. Customer accounts are completely optional. You can enable guest checkout in Preferences so customers can place orders without registration. However, registered customers tend to order more frequently and have higher lifetime value.
Staff receive real-time toast notifications in the dashboard showing order number, customer name, order type (Delivery/Pickup/Table), and amount. Notifications include sound alerts (can be muted) and auto-dismiss after 7 seconds. Staff can click to view the order immediately. Notifications are filtered by branch assignment.
The admin dashboard provides comprehensive customer insights: complete profiles with contact info, order history with itemized receipts, total orders and lifetime spending, customer segments (Regular, New), preferred order channels, and last order date.
Go to Dashboard > Users > Team. You can add staff members with their email, name, and phone. Assign them to specific branches or give access to all branches. The system generates a temporary password automatically. You can reset passwords, toggle active status, or remove staff members at any time. Owners have full access, while staff only see the Orders page for their assigned branch.
There are two roles: Owner - has full access to every page and feature in the dashboard including analytics, products, payments, settings, and all branches. Staff - can only access the Orders page, restricted to their assigned branch. Staff skip onboarding and inherit the owner's restaurant setup.
Tax, delivery, discounts, menu, themes, policies, and store settings.
Kllivo's tax configuration lets you set up a tax rate (percentage or flat fee) with a custom label like VAT, GST, or Sales Tax. Kllivo detects your operating country and shows the default tax rate. You can apply the preset with one click or customize it manually. Tax is displayed as a separate line item in the cart and checkout. Tax configuration is a plan-based feature.
Create three types of discounts: Percentage off (e.g. 20% off), Fixed amount (e.g. $5 off), or Free delivery (removes delivery fee). Each discount has a unique code, optional minimum order, max usage limit, start/end dates. The dashboard tracks total uses and savings per code.
Create delivery options with a name, description, and fee type: Flat rate (fixed fee regardless of order size) or Free delivery (no charge). Set minimum to checkout, estimated delivery time.
In Dashboard > Operations > Products, you can add menu items with name, description, price, original price (for showing discounts), SKU, category, images/videos, size variants (e.g. Small, Medium, Large with price adjustments), and add-ons (e.g. extra cheese, drinks). Items can be set to Available or Sold Out. Categories get custom icons from a library of 40+ food icons and custom colours.
Currently Kllivo offers the "Storefront Modern" theme - a full-bleed hero, centred navigation, 3-column menu grid, sticky header, cart drawer, and mobile-optimised layout and can be customised via the Preferences page and themes page (colours, logo, social links, banner). More themes are planned.
Kllivo provides policy templates for Privacy Policy, Terms of Service, Refund Policy, Shipping/Delivery Policy, and Cookie Policy. Each policy has a title, slug, rich-text content, status (published/draft/disabled), and a "required" flag for checkout acceptance. Templates include GDPR-compliant and placeholder sections you fill in.
Country-based fiscalization is an upcoming feature that will provide automated tax compliance, receipt generation, and regulatory reporting by jurisdiction. It is not yet available but is on the Kllivo roadmap.
In Dashboard > Operations > Tables, create tables with a number, label, capacity, and active status. If you have multiple branches, tables can be assigned to specific branches. The dashboard shows total tables and total capacity statistics. Tables are used for QR code dine-in ordering.
You can set operating hours per day of the week (Monday through Sunday), with individual open and close times for each day. Any day can be toggled as closed. These hours are set at the store level in Preferences and per-branch in the Branches page. When closed, your storefront shows the status and customers cannot place orders.
Yes. Each plan includes a file storage limit (in MB). You can upload images and media for menu items, logos, and more. The File Storage page in the dashboard shows your uploaded files and storage usage.
Launch branded ordering, payments, table service, customer accounts, and branch operations from one platform.