Quick Start Guide
Get your restaurant up and running on Butler in under 10 minutes. Follow these steps:
-
Create your account
Go to the registration page and sign up with your restaurant name, email, and password. You'll be taken to the dashboard immediately.
-
Add your menu
Navigate to Menu from the sidebar. Click Add Item to create menu items with name, price, category, and optional image. Toggle availability on/off anytime.
-
Set up tables
Go to Tables and add your restaurant's tables with numbers, capacity, and section names (e.g., "Main Floor", "Patio"). Tables will show as available by default.
-
Start taking orders
Open the POS screen, select a table, add items from the menu, and submit the order. It will appear instantly on the Kitchen Display.
-
Generate a bill
When the customer is ready to pay, go to Billing, find the order, review the items, apply any discounts, and generate the invoice.
Adding Menu Items
Butler supports unlimited menu items (on Professional and Enterprise plans). Each item has:
- Name — the display name shown on POS and QR menu
- Price — base price for the item
- Category — group items (Starters, Mains, Drinks, Desserts, etc.)
- Description — optional, shown on the QR ordering page
- Image — upload a photo (recommended size: 400x300px)
- Availability — toggle on/off to show or hide the item
To edit or delete an item, click on it in the menu list and use the edit/delete buttons.
Table Setup
Add tables to match your physical restaurant layout. Each table has a number, capacity (seats), and optional section name.
Table statuses update automatically:
- Available — no active orders
- Occupied — has an active order
- Reserved — manually reserved through the tables page
Using the POS
The POS is your main order-taking interface. Here's the workflow:
-
Select order type
Choose Dine-In (assign a table) or Takeaway at the top of the POS.
-
Add items
Search or browse by category. Click an item to add it to the current order. Adjust quantity with +/- buttons.
-
Review & submit
Review the order summary on the right panel. Add any notes, then click Place Order. The order fires to the kitchen immediately.
Kitchen Display
The Kitchen Display System (KDS) shows all active orders in real-time. Orders are sorted by time received.
Each order card shows:
- Order number and table assignment
- Order source badge (POS or QR)
- Itemized list with quantities and special notes
- Time since order was placed
Kitchen staff tap individual items to mark them ready. Once all items are ready, the order completes automatically.
QR Ordering Setup
Enable contactless ordering by placing QR codes at each table. Here's how to set it up:
-
Get your QR link
Your public ordering page is at:
/pages/order.html?restaurant=YOUR_ID&table=TABLE_NUMBER. Each table gets a unique URL with the table number in the query string. -
Generate QR codes
Use any free QR code generator to create QR codes pointing to each table's URL.
-
Print & place
Print the QR codes and place them on each table. Customers scan with their phone camera, browse the menu, and order directly.
-
Orders appear in KDS
QR orders show up in the Kitchen Display and POS with a QR badge so staff knows the source.
Customer CRM
Butler automatically builds customer profiles from order data. View your customer database from the Customers page in the sidebar.
Each profile tracks:
- Name, email, and phone
- Total orders and lifetime spend
- Last visit date
- Complete order history
Analytics
The Analytics dashboard provides real-time insights into your restaurant's performance. Access it from the sidebar.
Available widgets:
- Revenue chart — daily/weekly/monthly revenue trends
- Order volume — track order count over time
- Top items — best-selling menu items
- Peak hours — busiest times of day
- Order sources — POS vs QR breakdown
- Average order value — track AOV trends
Staff Management
Add and manage your team from the Staff page. Butler supports four roles:
- Owner — full access to all features and settings
- Manager — access to POS, kitchen, billing, analytics, and staff
- Waiter — access to POS and tables only
- Kitchen — access to Kitchen Display only
Each staff member gets their own login credentials. Deactivate accounts anytime without deleting data.
Billing Setup
Visit the Billing section to manage invoices. You can:
- View all orders with their totals
- Generate itemized invoices
- Apply discounts (percentage or flat amount)
- Configure tax rates
- Print or share invoices digitally