🏠 Platform Overview
OrderDash is a complete restaurant management platform that turns any smartphone into a digital menu and ordering system. Your customers scan a QR code on their table, browse your menu, place orders, and pay — all from their phone. Meanwhile, you manage everything from a powerful admin dashboard.
How It Works — The Big Picture
📱
Step 01
Scan
Guests scan the QR code placed on their table using their phone camera.
🍽️
Step 02
Browse & Order
They see your digital menu with photos, sizes, add-ons — and place their order.
👨🍳
Step 03
Kitchen Gets It
The order instantly appears on your Kitchen Display System (KDS) for preparation.
💳
Step 04
Pay & Go
Guests pay via UPI, card, or cash. You settle and close the tab from the POS.
💡
No app download needed. Customers use their phone's built-in browser. It works on every smartphone — Android and iPhone.
🚀 Quickstart Setup
Follow these steps to go from sign-up to live orders in under 30 minutes.
01
Register Your Restaurant
Go to the Registration page and fill in your restaurant details. Select your preferred subscription plan (Basic, Pro, or Elite) and billing frequency (Monthly or Yearly), then complete the secure payment step to instantly activate your restaurant account.
02
Add Your Business Address
Go to Venue Settings in the sidebar and fill in your full business address (street, city, state, pin code). This is required before you can set up payments.
03
Create Dining Zones & Tables
Go to Tables & QR in the sidebar. First, create a dining zone (e.g. "Main Hall", "Terrace"). Then add tables inside each zone. Each table automatically gets a unique QR code.
04
Build Your Menu
Go to Menu Builder. Create categories (like "Starters", "Main Course", "Drinks"), then add dishes under each category with name, price, description, and optionally a photo.
05
Set Up Payments
Go to Payment Modes and activate Cash and/or Online payments. For online payments, enter your bank account details so that customer payments reach your account directly.
06
Print QR Codes & Go Live
In Tables & QR, click the print icon on each table to print its QR code. Place the printed QR on each table. Customers can now scan and order!
✅
Pro Tip: The onboarding checklist on your dashboard will track your progress automatically. Each step checks itself off as you complete it — no page refresh needed.
✅ Onboarding Checklist
When you first log in, you'll see a "Phase 3 Onboarding: Setup Your Venue" widget at the top of your dashboard. This widget guides you through the essential setup steps:
| Step | What To Do | Where |
| 📍 Business Address | Fill in your full street address, city, state, and pin code | Venue Settings tab |
| 💳 Payment Setup | Activate at least one payment method (Cash or Online) | Payment Modes tab |
| 🪑 Tables | Create at least one dining zone and one table with a QR code | Tables & QR tab |
| 🍽️ Menu | Create at least one category and add a menu item | Menu Builder tab |
| 📦 Inventory | Add at least one ingredient to your inventory tracker | Inventory tab |
| 👥 Employees | Register at least one staff member (manager or cashier) | Employees tab |
💡
Live Updates: Each step automatically checks itself off the moment you complete the task — you don't need to refresh the page. Once all steps are done, the checklist disappears. You can also dismiss it early by clicking the ✕ button.
📊 Live Dashboard
The Live Dashboard is your real-time command center. It shows you what's happening at every table right now.
What You'll See
- Seating Grid: A visual map of all your tables, colour-coded by status — green (available), yellow (occupied with active orders), and grey (idle).
- Zone Filter: If you have multiple dining zones (e.g. Main Hall, Terrace, Private), use the dropdown to view specific areas.
- Table Cards: Click on any table to see its current orders, guests, and running total. You can also settle, add manual orders, or clear the table from here.
✅
Real-time Updates: The dashboard automatically syncs with the kitchen. When a new order comes in or a table is cleared, you'll see it instantly without refreshing.
📱 Tables & QR Codes
Every table in your restaurant gets a unique QR code. When customers scan it, they're taken directly to your digital menu — already linked to their specific table.
Setting Up Tables
- Create a Dining Zone: Click "Add Zone" and give it a name (e.g. "Ground Floor", "Outdoor Seating"). Zones help you organise and filter tables.
- Add Tables: Click "Add Table", pick a zone, and give the table a name (e.g. "Table 1", "Corner Booth"). A unique QR code is generated automatically.
- Print QR Codes: Click the printer icon next to any table. A print-ready QR code opens in a new window — print it and place it on the physical table.
⚠️
Printing Tips: Print QR codes at a minimum size of 2.5 × 2.5 inches for fast scanning. Use matte (anti-glare) paper so dining lights don't create reflections that slow down phone cameras.
Managing Tables
- Rename: Click the edit icon to change a table's name.
- Delete: Remove a table you no longer need. Its QR code will stop working.
- Regenerate QR: If a QR code gets damaged or lost, you can regenerate and re-print it.
🛍️ Orders & Ledger
The Orders Ledger shows a detailed log of every order placed in your restaurant — today and in the past.
Order Lifecycle
- Placed: Customer submits the order from their phone.
- Confirmed: The order appears on the POS dashboard and KDS.
- Preparing: Kitchen staff starts working on the order (updated from KDS).
- Ready/Delivered: Food is served to the table.
- Settled: Payment is collected and the tab is closed.
What You Can Do
- Search: Find orders by table name, order ID, or customer name.
- Filter: Filter by date range, status, or payment method.
- View Details: Click any order to see the full breakdown — items, quantities, total, timestamps.
- Manual Orders: You can also create orders directly from the POS for walk-in customers or phone orders.
📲 Customer Ordering Experience
Here's what your customers experience when they scan the QR code on their table:
- Scan QR: The phone camera opens a link to your restaurant's digital menu, pre-linked to their specific table.
- Browse Menu: They see your full menu with categories, photos, descriptions, and prices. They can filter by veg/non-veg.
- Customise & Add to Cart: They pick sizes, add-ons, and quantity, then add items to their cart.
- Place Order: They review their cart (with itemised totals, tax, and service charge if applicable) and submit.
- Track Order: They can see the status of their order in real-time — from placed to preparing to delivered.
- Group Tabs: Multiple guests at the same table can order independently. All orders appear under the same table on your POS.
- Pay: When done, they can pay via UPI/card (if online payments are enabled) or request cash settlement.
💡
No downloads, no sign-ups. Customers don't need to install any app or create an account. They just scan and order.
🖥️ Kitchen Display System (KDS)
The KDS is a dedicated screen for your kitchen staff. It shows incoming orders in real-time so the kitchen always knows what to prepare next.
How to Set Up KDS
- Go to KDS Settings in the sidebar (available on Pro and Elite plans).
- Note down the KDS PIN and Password displayed on the screen. You can copy them with one click.
- On the kitchen tablet or monitor, open a browser and navigate to your OrderDash KDS page (
/kds/).
- Log in using the KDS PIN and password.
- The kitchen display is now live and will show all incoming orders automatically.
Using the KDS
Orders appear as cards with three colour-coded states:
🟢 Pending
A new order just came in. Kitchen hasn't started yet.
🟡 Preparing
Kitchen is actively cooking this order. Tap the card to move it to this state.
🔵 Ready
Food is ready to be served. Tap again to mark as ready, which notifies the POS dashboard.
✅
Tip: You can enable or disable the KDS entirely from the toggle switch in KDS Settings. When disabled, orders still appear on the POS dashboard but not on the kitchen screen.
⚠️
KDS is available on Pro and Elite plans only. If you're on the Basic plan, upgrade under Billing & SaaS to unlock this feature.
📦 Inventory Management
Track your raw ingredients and link them to menu items. When stock runs low, you get alerted — and when it runs out, linked dishes automatically become unavailable.
Adding Ingredients
- Go to the Inventory tab and click "+ Add Ingredient".
- Enter the ingredient name (e.g. "Paneer"), unit (e.g. "kg"), current stock quantity, and low-stock alert threshold.
- Save. The ingredient now appears in your inventory list.
Linking to Menu Items (Recipes)
You can define how much of each ingredient a menu dish uses. When an order is placed, the system automatically deducts from your stock.
- Open a menu item in Menu Builder and look for the Recipes / Ingredients section.
- Link ingredients and specify quantities (e.g. "Paneer Tikka uses 0.2 kg of Paneer").
- When stock reaches zero, the linked dish goes out of stock automatically on the customer menu.
✅
Low Stock Alerts: When an ingredient falls below your set threshold, you'll see a warning badge on the Inventory tab so you know to restock.
📅 Table Reservations
The Reservations tab lets you manage table bookings. You can view upcoming reservations, approve or decline pending requests, and keep track of no-shows.
- Reservations show the guest name, party size, preferred date/time, and any special requests.
- Use the status badges to quickly see which reservations are confirmed, pending, or cancelled.
💳 Payment Setup
OrderDash supports two payment methods: Cash and Online (UPI/Card via Razorpay). You can enable one or both.
Cash Payments
When cash is enabled, customers can choose to pay in cash at the counter. A notification alert will be sent to the POS when a customer requests cash settlement, so your cashier knows which table to visit.
Online Payments (UPI / Card)
To accept online payments, you need to configure your bank details so payments go directly to your account:
- Go to Payment Modes and activate the Online payments method.
- Click "Configure UPI Settings".
- Enter your Beneficiary Name (the name on your bank account).
- Enter your Bank Account Number and IFSC Code.
- Select your Business Type (Individual, Partnership, etc.).
- Save. OrderDash uses Razorpay Route to send payments directly to your bank account.
⚠️
Important: Before configuring online payments, make sure you've entered your authentic registered business address in Venue Settings. Razorpay Route onboarding will fail if incorrect address details are provided.
💡
Zero Commission: OrderDash does not charge any commission on payments. Standard payment gateway fees from Razorpay may apply.
👥 Staff & Permissions
You can create separate login accounts for your staff. Each employee gets their own PIN and password to access the POS — with different permission levels based on their role.
Adding an Employee
- Go to Employees in the sidebar.
- Click "+ Add Staff".
- Enter their name, email, phone, and select a role (Manager or Cashier).
- The system generates a unique Login PIN and temporary password.
- Share these credentials securely with the employee. They'll use the PIN to log in.
Permission Levels
| Feature | Admin (Owner) | Manager | Cashier |
| Live Dashboard & Orders | ✓ | ✓ | ✓ |
| Menu Builder & Inventory | ✓ | ✓ | ✕ |
| Tables & QR Management | ✓ | ✓ | ✕ |
| Sales Analytics | ✓ | ✓ | ✕ |
| Employee Management | ✓ | ✓ | ✕ |
| Payment Settings | ✓ | ✕ | ✕ |
| Billing & Subscription | ✓ | ✕ | ✕ |
| Venue Settings | ✓ | ✕ | ✕ |
| Security Logs (Elite only) | ✓ | ✕ | ✕ |
📈 Sales Analytics
The Sales Analytics tab gives you a clear picture of how your restaurant is performing. All data is based on actual orders placed through OrderDash.
What You Can See
- Total Revenue: Your total earnings for the selected time period.
- Average Order Value (AOV): How much the average customer spends per order.
- Average Daily Sales: Your average daily revenue.
- Popular Dishes: A ranked list of your most-ordered menu items.
- Revenue Trend Chart: A visual line chart showing daily revenue over time.
- Busy Hours Chart: A bar chart showing your peak order hours so you can plan staffing.
- Table Utilisation: Which tables get the most use (helps with seating optimisation).
Use the timeframe dropdown to switch between Today, This Week, This Month, or All Time views. Click Refresh to update the data.
🔔 Notifications
OrderDash keeps you informed with two notification channels:
1. Bell Dropdown (Quick View)
The bell icon in the top-right corner shows your latest notifications. A purple dot appears when you have unread messages. Click any notification to mark it as read.
2. Notification Hub (Full View)
The Notifications Hub tab in the sidebar shows all your notifications in a detailed list. You can:
- Filter: Toggle "Unread Only" to see just the notifications you haven't read yet.
- Mark All as Read: Click the button to mark every unread notification as read in one go.
- Clear All: Remove all notifications permanently.
Types of Notifications
- Support Reply: When the OrderDash support team responds to your ticket.
- Cash Settlement Alert: When a customer requests to pay by cash at their table.
- System Alerts: Platform broadcasts about maintenance, updates, or new features.
⚙️ Venue Settings
The Venue Settings tab is where you configure your restaurant's identity and billing rules.
What You Can Configure
- Restaurant Name: The name displayed to customers on the digital menu.
- Phone Number: Your venue's contact number.
- Registered Business Address: Your full street address, city, state, and pin code. This is required for Razorpay Route onboarding (online payments).
- Tax Percentage: The GST/tax rate applied to all orders (e.g. 5% or 18%). This is shown to customers at checkout.
- Service Charge: An optional service charge percentage added to the bill (e.g. 10%). Set to 0 if you don't charge a service fee.
⚠️
Address Accuracy: Enter your real, registered business address. This information is sent to Razorpay for payment verification. False details will cause your online payment setup to be rejected.
🛟 Getting Help
If you run into any issues or have questions, OrderDash offers multiple ways to get help:
1. In-App Support Ticket
Click the floating help button (the "?" icon in the bottom-right corner of the POS dashboard). This opens a support form where you can describe your issue. Our support team will respond — and you'll get a notification in your Notification Hub when we reply.
2. Website Contact Form
Visit the Support page on the OrderDash website. Fill in your email, subject, and message. Our team will get back to you via email.
3. Status Page
Check the System Status page anytime to see if OrderDash services are running normally. If there's planned maintenance or an outage, it will be displayed here.
✅
Tip: When submitting a support ticket, include details like the table number, order ID, or steps to reproduce the issue. The more detail you provide, the faster we can help.