Restaurants, bistros and diners

Magpie schedules your kitchen's checks and keeps every fridge reading on record. It suggests the day's prep, tracks the stock and plans the rota.

The restaurant's managers, cooks and servers work in one Magpie team.

Get started free
Today’s prep in Osteria Lume’s kitchen: rosemary focaccia and fresh tagliatelle made, ragù bolognese in progress, and tomato and basil sauce and tiramisù planned, with the cook making each.

This combination of five Magpie areas fits a restaurant.

Daily Operations
Daily Operations runs the kitchen's checks, records temperatures and plans prep from your recipes.
Inventory
Inventory keeps the kitchen's stock and starts the order for each supplier.
Staff Scheduling
Staff Scheduling puts front of house and the kitchen on one rota.
Hiring
Hiring gives each line cook or server job a public page and application form.
Forms
Forms takes private dining enquiries online and can charge a deposit with each one.

Your kitchen's opening, hot-holding, delivery and closing checks appear when they are due.

Daily Operations gives the kitchen its routines, ready to use. A restaurant starts with Opening, a hot-holding check at 1pm, a supplier delivery check and Closing. The delivery check records the temperature of chilled items and a photo of the delivery note.

A reading outside your limits will open an incident, and so will a failed check. Each corrective action goes to a named person with a due date. Every reading is stored with who took it and the limits that applied.

Today at Osteria Lume, Ossington Avenue, for Marco Bellini on his kitchen shift: a high incident about the walk-in fridge’s torn door seal, the walk-in reading 5.2 °C and three items below their minimum under Needs attention, and the notes from earlier shifts about the walk-in and the produce delivery.

You plan the day's prep from your recipes, and each batch updates the stock.

Prep is part of Daily Operations, and it uses the stock Inventory keeps for the kitchen.

Recipes
Each recipe lists its ingredients, the method, how long it keeps and its allergens. A stock or a sauce can be a recipe inside other recipes.
What to make today
Shift leads plan the day's batches, and Magpie suggests how much to make of each. Any ingredient that is short is marked.
Recording a batch
Recording a batch will take its ingredients out of stock, scaled to what was made. What was made will go into stock with a batch code and a use-by time.
Waste
Your cooks log waste with a reason, such as Spoiled or Preparation mistake. The waste report totals it by reason and by item. You and your managers see what it was worth.
Recipe costs
You and your managers see what each recipe costs to make. Each ingredient is counted at its average cost or its usual supplier's price. Cooks and servers do not see costs.

Inventory marks what is running low, and starts an order for each supplier.

Inventory keeps the kitchen's stock, each ingredient in the unit you count it in. It can record lots and expiry dates too. An ingredient is marked Low when it falls below the minimum you set.

You start each supplier's order from what is running low, and email it from Magpie. Receiving the delivery will add what arrived at the price charged. Anything refused as warm, damaged or past its date stays listed until it is settled.

Osteria Lume’s draft order PO-0031 to Valle Verde Produce, delivered to the kitchen: Roma tomatoes, onions, garlic, parsley and lemons, each with its packs, price per pack and total, and the order’s total of CA$330.60.

Front of house and the kitchen share one rota, and Magpie checks every shift.

Staff Scheduling gives the restaurant its rota, with Front of house, Kitchen and Manager positions. A position can require Food safety, and you record when each person's certificate expires. Magpie will block or warn about a shift for someone without it, as you choose.

Magpie checks every shift against your rules on breaks, split shifts, rest and weekly hours. It can propose people for open shifts from their availability. Publishing the week will show each person their own shifts.

Osteria Lume’s Staff list in Staff Scheduling: the kitchen and front of house team with their positions, status, whether each has access to see their shifts in Magpie, and their hours this week.

Hiring posts your line cook and server jobs, and adds each hire to the rota.

Hiring gives each job a public page and application form on your job board. The page includes the details search engines read for job search. Applicants apply without signing up first.

You move applicants through the job's stages, from New to Offer. Interviewers rate them on scorecards before they see each other's. When you hire someone, Magpie can add them to the rota, ready for positions and shifts.

Osteria Lume’s public job page for a line cook: full time in Toronto at 20 to 24 CAD per hour, with the closing date, Apply, and the role’s description and requirements.

Guests enquire about private dining online, and can pay a deposit with their answers.

Forms gives the restaurant a private dining Form at its own address. It can ask for the date, the number of guests, the menu and dietary needs. Guests answer without signing up first, and you get an email for each response.

A paid Form takes a fixed amount with each response, such as a set-menu deposit. Guests pay by card into your own Stripe account. Each response shows whether it was paid.

Osteria Lume’s Private dining enquiry Form in the Form builder: questions for the date, lunch or dinner, the number of guests and the menu, each with its answer type and a handle to reorder it.

Seven more areas cover the menu online, gift cards, equipment, social posts, email and the books.

Websites
Websites gives the restaurant a site with the menu, the hours and the address. You build it from sections and can publish it at your own domain.
Store
Store sells the restaurant's gift cards online. Each card is emailed to the person it is for, on the date the buyer chooses. You can also sell bottled sauces or merch online for pickup.
QR Codes
QR Codes makes a code for each table that opens the menu page. You can point it at a new menu without reprinting.
Asset Tracker
Asset Tracker keeps a record of each oven, fridge and fryer. Staff can take one out of service from an incident until it is fixed.
Social Media
Social Media schedules the week's specials for all the restaurant's accounts from one draft. Posts to Bluesky, Mastodon and LinkedIn will go out at the time you choose.
Mail
Mail gives the restaurant mailboxes at its own domain.
Accounting
Accounting keeps the books, with online shop sales, Stripe payouts and imported bank statements.

A walk-in fridge reading out of range opens an incident that records the repair.

  1. The reading is recorded

    A cook types the walk-in's temperature in the evening round. A reading outside a critical limit will open a critical incident.

  2. Shift leads and managers are told

    Magpie will email the location's shift leads and managers. If nobody acknowledges it in time, Magpie will send it again, to you and the managers.

  3. Actions go to named people

    Moving the stock is an action with an owner and a due date. So is checking it again in 30 minutes. Each action shows on its owner's Today page.

  4. The fridge comes out of service

    If the walk-in is listed as equipment, staff can take it out of service. It will show as in maintenance until it is fixed.

  5. A longer fix becomes an Issue

    A shift lead can open an Issue for the repair, linked to the incident.

  6. The record is kept

    A manager resolves the incident with how it was fixed, then closes it. Reports will count it with the temperature readings.

Setting up takes five steps.

  1. Make a team for the restaurant

    You create a team and invite whoever runs the restaurant with you. Help: Create and manage a team.

  2. Set up Daily Operations

    You choose Restaurant or bar and add the opening hours. Then you confirm each temperature point's limits. Help: Run each day's opening, closing and checks.

  3. Add the kitchen's stock

    You add ingredients, each with a minimum, and your suppliers. Help: Keep track of stock.

  4. Write the recipes

    You write what you prep, with its ingredients and allergens. Help: Plan prep, keep recipes and log waste.

  5. Publish the first rota

    You start the rota from the restaurant starter and add your staff. Then you record their qualifications and publish a week. Help: Plan and publish a staff schedule.

Plans

A restaurant with staff is a team. The Team plan is one price for the whole team. It has 25 member places and mailboxes at your domain.

A staff profile takes no member place. Someone who joins the team to see their own shifts takes one. A free team has 3 member places.

Magpie adds no fee to sales in your online shop. On a paid Form, Magpie's fee is 1% of each payment. Stripe's processing fee is taken from each card payment.

Other businesses similar to a restaurant have pages of their own.

Coffee shops and cafés

A coffee shop serves at a counter instead of tables, and has a smaller rota. It sells its beans online.

Caterers and private chefs

A caterer cooks for events instead of covers. Each event has a proposal and a deposit, and enquiries become bookings.

Bars, breweries and taprooms

A bar or brewery puts drinks first and counts their stock. It runs events that take RSVPs, and sells bottles online and to shops.

Questions restaurant owners and chefs ask

Which checks does a restaurant start with?

Opening records the walk-in, line fridge and freezer temperatures, and whether the prep list is done. There is a hot-holding check at 1pm and an evening temperature round. The others are a supplier delivery check and Closing. You untick any you do not need. The rest become routines you can edit, pause or archive.

Can we log hot-holding, cooking and cooling temperatures?

Yes. Each place you check is a temperature point: a cold room, hot holding, cooking or cooling. You set each point's target range and critical limits. Staff type readings in °C or °F, on their own or in a checklist. Each reading is stored with who took it and the limits that applied.

Who finds out when the walk-in fridge fails?

A reading outside a critical limit will open a critical incident. Magpie will email it to the location's shift leads and managers. You set how long they have to acknowledge it. If nobody does, you and the managers will get it again, up to 2 more times. Its actions go to named people with due dates.

Can I download our temperature and checklist records?

Yes. Reports count checklists, failed checks, incidents and temperature readings by business day. A report covers up to 366 days, for one location or several. Each list downloads as a CSV file, with every reading in °C and as typed. When a reading is corrected, the original stays, marked as replaced, with the reason.

What if a checklist is not done in time?

A checklist done after its due time is marked late. One nobody started is marked missed, and can still be completed. A shift lead can confirm closing with unfinished work, but has to give a reason. The reason will be kept and sent to you and the location's managers. Reports list each one.

Can we keep our recipes with their allergens?

Yes. Each recipe lists its ingredients, the method, how long it keeps and its allergens. A recipe can be part of another, such as a sauce in several dishes. Changes stay a draft until you or a manager chooses Use this version. Batches already planned keep the version they were planned with.

Does prep tell us how much to make?

Yes, when a prepped item has an order-up-to level in the kitchen's stock. Magpie will suggest how much to make to reach it, after what is already planned. The ingredients list compares what the day's batches need with what is in stock. It marks anything short. Starting a batch sets its ingredients aside.

Can we see what each dish costs to make?

Yes. You and the managers who can see stock costs see each recipe's cost. It is worked out from each ingredient's average cost or its usual supplier's price. Cooks and servers do not see costs on Prep, Recipes or Waste.

Can we track waste and what it cost?

Yes. Staff log waste from Today, Prep or a batch, with a reason such as Spoiled. It will come out of stock. The waste report totals it by reason and by item, with its value for managers. You can download it as CSV.

What happens when a delivery arrives short or warm?

You receive it against its order. You enter what arrived, and anything refused as warm, damaged or past its date. What arrived will go into stock at the price charged. Every shortfall, refusal or price change is listed under Differences until it is settled.

Can the rota stop someone working the kitchen without a food safety certificate?

Yes. You make Food safety required for the Kitchen position, and record when each certificate expires. Magpie will block or warn about a shift for someone without one, as you choose. An expired certificate counts as missing. Magpie will not propose that person for open shifts either.

Can we schedule split shifts and breaks?

Yes. You type a shift's breaks as you would say them, such as 30 unpaid. A break is unpaid unless it says paid. You set rules for breaks on long shifts, split shifts, rest, hours and overtime. Each rule can block a shift, warn or show information.

Can I see what the week's shifts will cost?

Yes. You set hourly pay rates by person, position or location. The publish review will then show the week's estimated pay, using base rates without overtime. Reports show labour cost and download as CSV. Pay rates are hidden from everyone until you turn on Sees pay rates.

How do kitchen and front-of-house staff swap shifts?

From one of their published shifts, a person picks a coworker's shift they could both work. They can also ask for cover. Someone who cannot work a shift can say so, with a reason such as Sick. Each request is checked against your rules. It will apply once the coworker accepts or a manager approves it, as your settings decide.

Can guests enquire about private dining online?

Yes. A Form can ask for the date, the number of guests, the menu and dietary needs. Some questions can show only when another answer calls for them. Guests answer it from your website or an email, without signing up first. You will get an email for each response.

Can we take a deposit for a private party?

Yes. A paid Form charges a fixed amount with each response. Guests pay by card into your own Stripe account. Magpie's fee is 1% of each payment, and Stripe's processing fee applies. Each response shows whether it was paid.

Can we hire line cooks and servers?

Yes. You write each job with its description, pay, location and closing date. You publish it to your job board, and applicants apply without signing up first. You move them through the job's stages and rate them on scorecards. When you hire someone, Magpie can add them to the rota.

Does it work for more than one restaurant?

Yes. Each restaurant is a location with its own hours, closed days, routines and temperature points. Each restaurant's stock is kept separately. Roles can cover every location or only some. Staff are set up for the locations they work at.

Can diners scan a code for the menu?

Yes. A dynamic QR code on each table can open the menu page on your website. When the menu moves to a new page, you change where the code points. The printed codes will open the new page. Each scan is counted, without recording who scanned.

Can we sell gift cards online?

Yes. A gift card has fixed amounts and, if you choose, a custom range. The buyer can have it emailed to someone on the date they pick, or keep it. A bought card never expires and has no fee. Buyers pay into your own Stripe account, with no fee from Magpie.

Set up your kitchen.

Create a Magpie account and make a team for the restaurant.

Create account