Resources

Everything you need to run Restpy like a pro.

Step-by-step walkthroughs for owners, managers, kitchen, waiters and reception.

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)

  1. Sign up at /signup.php — pick your restaurant name, city, and number of tables.
  2. Upload your menu — Manager → Menu → + Add item, or paste a CSV. Skip photos for now; you can add them later.
  3. Print QR codes — Manager → Tables & QR → Print all (PDF). Stick on tables.
  4. Invite staff — Manager → Staff → + Add staff. They get login details by email.
  5. Take a test order — scan a QR with your phone, order a paneer tikka, watch it land in Kitchen.
Restaurant owner with a tablet

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.


Last updated: 22 Jun 2026  ·  Have a question? Get in touch.