Welcome to Restpy
This guide is a tour of what each role can do on Restpy. If you're an owner reading this, hand the relevant sections to your team — each one is written for the person doing that job.
Quick start (10 minutes)
- Sign up at /signup.php — pick your restaurant name, city, and number of tables.
- Upload your menu — Manager → Menu → + Add item, or paste a CSV. Skip photos for now; you can add them later.
- Print QR codes — Manager → Tables & QR → Print all (PDF). Stick on tables.
- Invite staff — Manager → Staff → + Add staff. They get login details by email.
- Take a test order — scan a QR with your phone, order a paneer tikka, watch it land in Kitchen.
For owners
The Manager dashboard is your home base. The overview tab shows today vs yesterday on revenue, orders, ticket size and table turnover, plus a 7-day sparkline so you can spot trends. The ⌘K (or Ctrl+K) search jumps to any feature in 2 keystrokes — try "menu" or "staff."
For deeper work: Insights tab has 30-day revenue, top-selling items, peak hours, and the items losing money (low margin × high prep time). Exports tab has daily/weekly/monthly CSVs ready for your accountant — GSTR-1 ready.
For kitchen
Open /kitchen/ on a tablet near the line. New orders appear as colour-coded cards with a beep. Tap Start cooking when you begin, Mark ready when plated, Hand over to waiter when picked up. Cards turn amber when prep time runs over — that's your "late warning."
Modifier choices ("no onion", "extra chilli") show in larger text below the item name. Recipe-linked inventory auto-deducts when an order is marked ready, so you know real-time stock without a separate count.
For waiters
Open /waiter/ on your phone — it's a PWA so you can add it to your home screen. The Live Floor view shows every active table with status: placed → preparing → ready → served. Tap a table to see its full order.
"+ New order" is for table-side manual entry (the old paper-pad replacement). Pick a table, pick items, modifiers, send to kitchen. Total time per order: 30-40 seconds.
For reception / counter
Open /reception/. Orders that chose Pay at counter show here, sorted by time. Take payment (cash / card / UPI), tap the matching button, mark paid — the invoice auto-emails to the guest. Settle the day at close: counter shows total cash collected vs system total so you can balance the till in 30 seconds.
For accountants
Manager → Exports & GST is your home page. GSTR-1-ready CSV. B2B invoices over ₹50,000 auto-generate e-invoice IRN. Daily and monthly cuts are pre-built. CGST/SGST/IGST splits by state. Bank-reconciliation CSV matches Razorpay payouts to orders so your books balance to the rupee.
For super admin (multi-outlet groups)
The /admin/ dashboard runs the whole group: outlets, staff, plans, billing, audit logs, AI assistant content, CMS, integrations. It also has the impersonation tool — log into any outlet manager's view to help debug in real time.
Troubleshooting
Order not showing in kitchen? Check that the table's QR still resolves to the restaurant in Manager → Tables. If a QR was reprinted with a fresh token, the old one stops working — that's by design.
Printer not printing? 99% of the time it's the paper roll. Check Manager → Tables → Printer Status for "online / offline."
WhatsApp messages not sending? Token expired — re-issue from Settings → Integrations → WhatsApp.
Stuck on anything else? Email team@ketpy.com or use the in-app chat. Median first reply: 23 minutes during business hours.