Skip to content

Admin Guide

Manage menus, branches, employees, and settings

Dashboard Overview

The admin dashboard is your command center. When you log in, you see a summary of key metrics and the current state of your restaurant:

  • Today's orders — Total number of orders and revenue for the current day.
  • Order status board — Live view of active orders grouped by status (new, accepted, preparing, ready, out for delivery).
  • Quick actions — Shortcuts to common tasks like accepting orders, viewing the kitchen, or opening the POS.
  • Recent activity — Timeline of recent events like new orders, payments, and status changes.

Build and organize your menu from the admin panel.

Creating a Menu

  1. Go to Menus and click Create Menu.
  2. Enter a name in Arabic and English (e.g., "Main Menu" / "القائمة الرئيسية").
  3. Assign the menu to one or more branches.
  4. Set the menu's availability schedule if it should only be active during certain hours (e.g., a breakfast menu from 7am to 11am).

Managing Items

  • Add items with names in both languages, descriptions, prices, photos, and calorie counts.
  • Options and choices — Create option groups (e.g., "Size", "Extras") with individual choices that can have additional charges. Mark options as required or optional, single-select or multi-select.
  • Item visibility — Control whether an item appears on the online store, POS, or both. Use this to hide items that are out of stock without deleting them.
  • Item ordering — Drag and drop items to reorder them within a category. The order is reflected on both the online store and POS.
  • Photos — Upload high-quality images for each item. Supported formats include JPG, PNG, and WebP. Images are automatically optimized for web delivery.

Branch Management

Manage all your physical locations from one place.

  • Add branches with name, address, phone number, and map location.
  • Working hours — Set opening and closing times for each day of the week. You can set different hours for different days and mark specific days as closed.
  • Order types — Enable or disable takeout, dine-in, delivery, and curbside for each branch.
  • Auto-accept — Enable automatic order acceptance for branches that do not require manual review. When enabled, paid orders skip the acceptance step and go directly to the kitchen.
  • Assign menus — Each branch can have one or more menus. Different branches can offer different menus.
  • Assign delivery areas — Define which delivery zones each branch serves.

Employee Management

Add your team members and control who can access what.

Adding Employees

  1. Go to Settings → Employees and click Add Employee.
  2. Enter name, phone number, and email address.
  3. Set a numeric PIN for POS login.
  4. Assign a role: admin, manager, cashier, kitchen, driver, agent, or accountant.
  5. Assign to one or more branches.

Role Permissions

  • Admin — Full access to all features, settings, reports, and employee management.
  • Manager — Can manage orders, apply large discounts, view reports, override restrictions, and manage day-to-day operations.
  • Cashier — POS access for taking orders and processing payments. Limited discount authority.
  • Kitchen — Kitchen display access to view and manage order preparation.
  • Driver — Delivery assignments, route view, and status updates.
  • Agent — Phone order entry through the POS.
  • Accountant — Financial reports, shift summaries, expenses, and reconciliation.

Discount Management

Create and manage promotions to attract and retain customers.

  • Promo codes — Create discount codes customers enter at checkout. Set the code, discount type (percentage or fixed amount), minimum order value, expiry date, and usage limits.
  • Automatic discounts — Discounts that apply automatically based on conditions (e.g., 10% off orders above 5 KD).
  • Customer groups — Organize customers into groups (e.g., VIP, Staff, First-time). Each group can have exclusive discounts or pricing.
  • Item restrictions — Limit discounts to specific items, categories, or menus.
  • Usage tracking — Monitor how many times each code has been used, total discount amount given, and which customers used it.

Area Management

Define where you deliver and configure the terms for each zone.

  1. Go to Settings → Areas and click Add Area.
  2. Select a predefined zone (Kuwait governorates and neighborhoods) or draw a custom polygon on the map.
  3. Configure:
    • Delivery charge — The fee added to delivery orders in this area.
    • Minimum order amount — The minimum subtotal required for delivery to this area.
    • Estimated delivery time — Shown to customers during checkout.
  4. Assign the area to specific branches. Each branch can serve different delivery zones with different charges.

Order Management

Handle orders from placement to completion.

Order Flow

Online orders follow this flow: paid → accepted → kitchen → ready → closed. Delivery orders add: ready → dispatched → out for delivery → delivered.

POS orders start as cart → paid, then follow the same kitchen flow. If auto-accept is enabled, they skip to kitchen immediately.

Accepting and Rejecting Orders

  • New online orders appear in the orders dashboard with an alert sound.
  • Review the order and click Accept to send it to the kitchen, or Reject with a reason if you cannot fulfill it.
  • Rejected orders trigger a notification to the customer. The payment is refunded through the gateway.

Delivery Dispatch

  • When a delivery order is ready, assign it to an available driver.
  • The driver receives a notification with the order details and delivery address.
  • Track delivery status: dispatched → out for delivery → delivered.

Company Settings

Configure your restaurant's profile and integrations.

  • Logo and branding — Upload your restaurant logo, set brand colors, and customize the look of your online store.
  • Domain — Your online store runs at yourname.noqatapp.com. You can also connect a custom domain.
  • Payment configuration — Connect MyFatoorah with your API key to enable online payments.
  • Analytics tracking — Configure Meta Pixel, Snapchat Pixel, Google Analytics, and TikTok Pixel for marketing attribution. Server-side tracking (CAPI) is also supported for Meta and Snapchat.
  • Notifications — Configure which events trigger notifications to customers (order accepted, ready, out for delivery).

Printer Setup

Configure thermal printers for receipts and kitchen tickets.

  1. Go to Settings → Printers and click Add Printer.
  2. Enter the printer's name and IP address.
  3. Select the connection type: ePOS (HTTP/XML for Epson) or TCP (raw ESC/POS for others).
  4. Select the printer type: receipt (customer), kitchen (prep tickets), or expo (expeditor).
  5. Assign to a branch.
  6. Enable auto-print to automatically print when orders are paid or accepted.
  7. Use Test Print to verify the connection.

Tag Management

Tags are used for two purposes: customer-facing labels and kitchen routing.

  • Dietary tags — Labels like "Spicy", "Vegetarian", "Gluten-Free" shown to customers on the menu to help them make choices.
  • Preparation tags — Tags like "Grill", "Fryer", "Bar" used to route items to the correct kitchen station. When a kitchen printer has specific tags assigned, it only prints items with matching tags.
  • Custom tags — Create any tag that fits your operations. Tags can serve both purposes simultaneously.

To assign tags, edit a menu item and select the applicable tags from the list. To create new tags, go to Settings → Tags.