Getting Around
The sidebar on the left is your map of the product. It has two levels: a section header, and the pages inside it.
- Sections — Point of Sale, Operations, Menu, Marketing, Analytics, Financial, Inventory and Settings. Every page in a section sits at the same level — nothing is buried a step deeper.
- Overview — The first row of Menu, Marketing, Analytics, Financial and Inventory opens the page that covers that whole section. Sections without one simply start at their first page.
- One section at a time — Opening a section closes the last one, so the whole map stays on screen without scrolling. The section holding the page you are on is always open when you arrive.
- The headings stay put — Open a long section and its list scrolls on its own; every other section heading stays where it is, so nothing you were using disappears off the bottom.
- Collapse it — Use the arrow beside the logo to shrink the sidebar to a strip of icons. Click any icon and that section's pages open beside it, so everything is still one click away.
- The numbers — A count next to a page means something is waiting on you: yellow to act soon, red for something that has already failed, and a plain one for work simply in progress. A closed section shows its total, so you can see what needs attention without opening anything.
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.
Menu Management
Build and organize your menu from the admin panel.
Creating a Menu
- Go to Menus and click Create Menu.
- Enter a name in Arabic and English (e.g., "Main Menu" / "القائمة الرئيسية").
- Assign the menu to one or more branches.
- 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.
Reordering choices Added on June 11, 2026
Open any option (e.g. Wings Sauce) and drag the grip handle at the start of a choice row to change its position. The new order is saved instantly and is reflected on both the online store and POS.
Quantities, removals, and size pricing Added on June 29, 2026
Beyond a plain pick-one or pick-many list, option groups and individual choices can change how a choice is priced and prepared. These are set on the choice (in its "Modifier behaviour" section) or on the option group, and behave identically on your website and in the POS:
- Let customers choose a quantity — on a paid extra, turn this on to show a +/− stepper so a customer can order more than one (e.g. 2× extra cheese). The price and the kitchen ticket both reflect the count, and you can set an optional maximum. It only applies in multi-select groups — a single-select (Choose 1) group always shows a plain radio.
- This is a removal — mark a choice as a removal (e.g. No onions). Removals are always free and print a clear "NO …" line on the kitchen ticket, so the prep station sees exactly what to leave out.
- This group sets the price — flag an option group as a size/variant selector (Small / Medium / Large). The selected choice's price becomes the item price instead of adding on top. Leave it off for normal paid extras, which always add to the price.
Turning off everything by the same name Added on August 03, 2026
A drink that runs out is rarely only one thing on your menu. Turn an item off at a branch — from the branch menu page or the noqat ops app — and you are asked whether the other items and combo choices with the same name should go too. Nothing is turned off without you confirming it.
- Same name, already ticked — anything whose name matches exactly is selected for you, so the Coca-Cola sitting inside five combos goes off with the standalone item.
- Close names, your call — near matches such as Iranian Kebab Sandwich when you turn off Irani Kebab are listed as possible matches and left unticked. Dishes that merely share a word — Chicken Burger and Beef Burger — are not offered at all.
- Follows the branches you picked — the cascade applies wherever the item itself was turned off, so it never reaches a branch you left alone. In the ops app the choices come back on the same schedule as the item: pick "off for today" and the whole set returns at day close.
Choosing which branches a change applies to Added on August 05, 2026
Running out of something is usually the whole kitchen, not one location. You can now turn an item off across several branches in one go, and you always see which branches you are about to change before it happens.
- In the noqat ops app — the Items screen covers every branch you work at. Each item shows where it is currently unavailable, and the header lets you narrow to one branch or a few. The confirmation names the branches before the change lands. If you only work at one branch, nothing changes for you — it is still two taps.
- On the Items Availability page — the branch selector in the top bar chooses which branch you are working on, exactly as it does in the POS. Every switch on the page applies to that branch alone, so a change never lands on a branch you can't see. To change another branch, pick it from the selector and flip the same switch there.
- Turning something back on — noqat restores only the branches it has a record of you switching off. A branch that never carried the item is left alone, and if there is no record to go on you are shown exactly which branches would start selling it before anything happens.
Turning item options on and off per branch Added on August 06, 2026
A choice inside an option group — the protein in a combo, a drink flavor — is shared by every item that offers it. The branch menu page now shows these choices with switches of their own, so an option that went off, by hand or through a disable-similar suggestion, can always be brought back.
- The Options section — at the end of the Items Availability page, grouped the way your option groups are built. Each group names the items it appears on, and each choice has the same on/off switch items have. Turning one off hides it from every item that offers it — at the branch selected in the top bar, the same branch item switches write.
- Finding what's off — an item whose options carry something switched off shows an amber "choices off" note; tapping it jumps straight to the rows in question. The Unavailable filter and search cover choices too, in both languages.
- Bringing things back — switching an item or a choice back on offers to also restore anything sharing its name that is still off at that branch — the same suggestion you get when turning things off, in reverse. It never blocks the switch, and it stays silent when there is nothing to restore.
- From the option page too — every choice on an option's own page (Menu Dashboard → Item Options) shows where it stands — "On at all branches" or "Off at Salmiya" — and tapping that opens a per-branch sheet with one switch per branch. Group names on the branch menu page link straight there.
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
- Go to Settings → Employees and click Add Employee.
- Enter name, phone number, and email address.
- Set a numeric PIN for POS login.
- Assign a role: admin, manager, cashier, kitchen, driver, agent, or accountant.
- 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.
Drivers: taking orders
A driver's app has one screen. He taps <strong>Start taking orders</strong> when he begins work and <strong>Stop taking orders</strong> when he finishes, and that state is what the rest of the system reads.
- Dispatch shows who is working. A driver who is not taking orders is not offered as a destination for a new delivery.
- You can still assign to him anyway. The app warns you first rather than refusing — sometimes you know something it does not.
- It stops for him after 90 minutes with no deliveries, and tells him it did, so nobody is left believing he is still on. He cannot be stopped while he is carrying an order.
- If his phone cannot be located the app tells him so on the same screen, and his device shows as unreliable on the dispatch board. It does not stop him working.
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.
- Go to Settings → Areas and click Add Area.
- Select a predefined zone (Kuwait governorates and neighborhoods) or draw a custom polygon on the map.
- 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.
- 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.
- Go to Settings → Printers and click Add Printer.
- Enter the printer's name and IP address.
- Select the connection type: ePOS (HTTP/XML for Epson) or TCP (raw ESC/POS for others).
- Select the printer type: receipt (customer), kitchen (prep tickets), or expo (expeditor).
- Assign to a branch.
- Enable auto-print to automatically print when orders are paid or accepted.
- 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.