Guide · Add-on

Hospitality

Catering for meetings: the catalogue, guests choosing their own refreshments, hosts ordering for the whole meeting, and the kitchen’s and finance’s screens. Every setting explained.

  • Administrators, hosts, reception and the canteen
  • 22 min read
  • Updated

Where to start

Overview

In one minute

Hospitality is the catering part of BmyGuest. You build one catalogue of food and drink, and run it in one of two modes: either every guest picks for themselves before they arrive, or the host places one order for the whole meeting.

The mode is chosen per location, and a location runs one of them, never both. In the add-on list it is called Hospitality; its settings page is titled Visitor Catering, and the everyday screens say Catering.

Guest selectionMeeting order
Who choosesEach guest, on their own phone, before the meeting.The host, one order for everybody.
On the meetingA menu is attached to the meeting.The host fills in an order for the meeting.
How guests are askedA link in the 1-hour reminder e-mail, a step in pre-registration, and My visits.They are not. The kitchen gets an e-mail.
DeadlineA number of hours before the meeting.A number of days before the meeting, at a time of day.
The kitchen seesEvery guest’s choice added up, on the meeting.A day and week overview, print sheets and an export.
MoneyNot used.Prices, cost centres, delivered quantities and settlement.

Key idea

The catalogue (categories, products and menus) is the same in both modes. What differs is who chooses and what happens next. Changing the mode does not touch the catalogue, and nothing already chosen or ordered is deleted.

Who does what

Hospitality involves more roles than most add-ons, and each sees something different.

RoleWhat they do
AdministratorSwitches the add-on on, chooses the mode, maintains the catalogue, and names the canteen, finance, catalogue and orderer lists.
Catalogue administratorNamed per location, typically the canteen manager, who may work for an external caterer. Maintains categories, products, menus, prices and the payer details on Catering orders → Setup, without being a BmyGuest administrator. Cannot change who has access or the mode.
HostGuest selection: attaches a menu to the meeting, sees what the guests chose, and can choose for a guest. Meeting order: orders catering for the meeting, if they may order.
ReceptionCan do what the host does for any meeting at their location, from the reception desk.
CanteenNamed per location. Gets the Catering orders screen: day and week lists, print sheets and the export. Can reopen an order and correct what was delivered. Sees prices only if the location says so.
FinanceEverything the canteen sees, plus prices, amounts and the payer details. The only role that can mark orders as settled. Keeps the payer details on Setup.
The guestGuest selection only. Opens a link, picks what they would like, and never has to sign in.

How to get there

  • Settings: Locations → your location → Add-ons → Hospitality.
  • Catering orders: a workspace of its own, for named canteen and finance users and catalogue administrators. Its Setup page holds the catalogue and the payer details for catalogue administrators and finance. Pick it in the workspace menu at the top right, or it is the only thing in the menu for someone who has nothing else.
  • Hospitality in the menu: an administrator or receptionist without the Catering orders workspace has Hospitality in the Reception menu instead. It opens the location’s Hospitality settings for an administrator, and a short page on who sees the orders for a receptionist. It is marked Add-on when none of their locations uses Hospitality yet, and then shows what Hospitality does and how to get it.
  • The host’s side: the meeting form, and a meeting’s Catering panel and catering tiles on the start page, My guests and My meetings.
  • The guest’s page: the link in their e-mail, or My visits when they are signed in.

Sign in again

The Catering orders workspace, and the Add-on mark on Hospitality in the Reception menu, are worked out when you sign in. Someone newly named as canteen, finance or catalogue administrator must sign out and in again before it, or its Setup page, appears.

Setup for the canteen manager and finance

Catering orders → Setup lets the people closest to the food and the money keep their part of Hospitality without being administrators. It shows one location at a time; someone named at several locations picks the location at the top right.

  • A catalogue administrator, typically the canteen manager, gets Categories, Products and Menus, and Payer details where the location takes meeting orders.
  • Finance gets Payer details where the location takes meeting orders.

The administrator names them under Catalogue administrators and Finance access. The rest stays with the administrator on the Hospitality settings page: the mode, the notifications, who does what, the ordering deadlines and the content language. That way nobody can give themselves more access.

Setup

Turning it on

Hospitality is switched on per location. A company with three offices can use it in one of them, and two offices that both use it can run different modes.

  1. Hospitality must be available for your location. If it is not offered on the location’s add-ons, ask BmyGuest.
  2. Go to Locations, open the location, then Add-ons and Hospitality, and press Activate AddOn.
  3. Set the Content language and press Save changes.
  4. Build the catalogue: categories first, then products, then menus.
  5. Choose the mode under Meeting orders (Mødebestilling), and fill in that section if you choose meeting orders.

To stop, use Switch off at the bottom of the page. Nothing is deleted: the catalogue, the choices and the orders stay, and so do the settings.

Content language

Every name has two fields: the name in your own language, and an optional English name. Content language says which language the first field is written in. A reader who reads that language sees your name; everyone else sees the English name, or yours if you left it empty.

Worth the five minutes

A Swedish or German reader gets the English name, not the Danish one. Fill in the English names as soon as you have visitors who read a third language.

The catalogue

Three sections on the settings page, and on Catering orders → Setup for a catalogue administrator, in the order you should fill them in. Each has an Add button and, on every row, Edit and a bin.

Categories, and the start of the product list with pictures, prices and dietary tags.
Categories, and the start of the product list with pictures, prices and dietary tags.

Categories

Groups for your products: hot drinks, cold drinks, breakfast, lunch. The guest’s page and the selection rules are built around them, so split them the way you want a guest to be asked. A category has a name, an English name and a sort order. A category that still has products cannot be deleted.

Products

FieldWhat it does
Name, English nameAs for categories.
CategoryRequired. A product belongs to one category.
PriceUsed only for meeting orders: the host’s total, the finance figures and the export. Leave it empty if you do not charge internally.
DescriptionA line under the name on the guest’s page. Has its own English field.
ImageA picture, shown to the guest and in the product list. JPG, PNG, GIF, BMP or WebP.
Dietary tagsVegetarian, Vegan, Gluten-free, Lactose-free, Halal, Contains nuts. Shown to the guest and in the host’s product lists.
Available for selectionSwitch off to take something off the list for now, without deleting it. It cannot be chosen or ordered, but stays on orders already placed.
Sort orderThe order within the category.
A product: the picture and the tags are what the guest sees.
A product: the picture and the tags are what the guest sees.

Deleting is safe

Choices and orders keep the product’s name and price as they were, so an old order still reads and bills correctly after the product is gone.

A menu is a selection of products plus rules. In guest selection it is what the guest is shown. In meeting orders it groups the host’s product list and can carry its own ordering deadline.

The lunch menu: one lunch dish is required, a drink and a snack are optional.
The lunch menu: one lunch dish is required, a drink and a snack are optional.
FieldWhat it does
Visitor instructionsA short text at the top of the guest’s page: “Lunch is served at 12:00”. Has its own English field.
Selection deadlineHours before the meeting when the guest’s page closes. Empty means it never closes.
Notify e-mails on new selectionsAddresses told each time a guest chooses or changes their mind, for example the kitchen. Separate several with a semicolon.
Ordering deadline for the hostMeeting orders only: days before the meeting at a time, optionally in working days. See How the ordering deadline works.
Selection required for the visitorThe guest cannot skip the catering step when they pre-register.
Host/reception may choose on the visitor’s behalfOn by default. Switch it off for a menu the guest must answer personally, such as an allergy declaration.
Products and selection rulesTick the products on the menu, and per category set how many the guest may pick: a minimum and a maximum (blank for no limit).

You can have as many menus as you like: breakfast, lunch, afternoon coffee. A meeting has one at most.

When guests choose

Guest selection

The mode every location starts in. A menu is attached to a meeting, each guest chooses from it, and the kitchen reads the total off the meeting.

Attaching a menu

In the meeting form, choose a Catering menu, or No catering. The field appears when the location has menus and runs guest selection, both when you create a meeting and when you edit it. Choices already made are kept if you change the menu later.

The lunch menu chosen for a new meeting, on Grace's phone.
The lunch menu chosen for a new meeting, on Grace's phone.

What the guest gets

  • The 1-hour reminder e-mail carries a link, as long as the meeting has a menu and the guest has not chosen yet.
  • Pre-registration: a guest who fills in their details before arriving gets the catering page as the last step, unless the deadline has passed.
  • My visits: a guest who is signed in has a Choose catering button on the visit.

The page needs no sign-in and is made for a phone. It has its own language picker, your instruction text, one block per category with a hint that follows your rules (“Pick one”, “Pick one (optional)”), and a card per product with its picture, description and tags. The guest taps what they want, adds any allergies or notes, and presses Save. They can come back through the same link and change their mind until the deadline.

After the deadline

The page shows a closed message instead of the cards, pre-registration skips the step, and a late answer is refused even from a page left open.

Where the choices show up

  • The guest’s catering tile (a cup) shows a tick once they have chosen.
  • The meeting’s to-do line counts the guests who have not chosen: “No catering chosen by 1 of 3”.
  • The meeting’s Catering panel shows every guest’s choice added up. This is the list the kitchen works from in this mode.
  • By e-mail to the addresses on the menu, with the guest, the meeting, the items and any note, each time a guest chooses.
  • In Microsoft Teams or Slack, the host is told when a guest has chosen, where the company uses the BmyGuest app there.

Choosing on a guest’s behalf

Guests forget, or ring instead. The host, and reception at the location, can answer for them.

  1. Open the meeting and tap the guest’s catering tile. On the reception desk, use the catering chip on the guest’s line.
  2. Enter a number next to each product. The numbers must stay within the menu’s rules for each category.
  3. Add any allergies or notes and press Save.
  • The guest’s own deadline does not stop the host or reception; the panel says so when it has passed. Once the meeting has ended, the host and reception can no longer choose.
  • Where the menu does not allow it (Host/reception may choose on the visitor’s behalf switched off), the panel explains that the guest must answer themselves.
  • An answer given by the host is recorded as such, so you can tell it from the guest’s own.

When the host orders

Meeting orders

The canteen model. The guest is never shown a menu; the host orders for the whole room, the kitchen is told by e-mail and works from a day list, and finance settles afterwards.

Two sections of the settings page, each with its own Save changes button. Meeting orders (Mødebestilling) holds the mode, the notifications, who does what and the ordering deadlines, and only an administrator can save it. Payer details appears once the location is on meeting orders; catalogue administrators and finance can keep it too, on Catering orders → Setup.

Operating mode

Guest selection or meeting order

Switching to meeting order hides the catering menu field on the meeting form and shows the order section instead.

Menus already set on meetings stay there, but no guest is asked about them while the location runs meeting orders. Switch back to guest selection and they are offered again.

Notification recipients

Addresses, one per line

Told when an order is placed, changed or cancelled: typically the kitchen’s shared mailbox. Leave it empty and nobody is told; the orders still appear on the overview.

Include prices in the notification e-mail

On / off

Off by default: the e-mail can be forwarded anywhere, while the order page is behind a sign-in. Turn it on when the caterer invoices from the e-mail.

Canteen access

Users

Who gets the Catering orders screens for this location. Pick people, not roles: often an ordinary host, or someone from the caterer.

Finance access

Users

Everything the canteen sees, plus prices, amounts and payer details, and settlement. Also keeps the Payer details, on Catering orders → Setup.

Catalogue administrators

Users

May maintain the catalogue, the prices and the Payer details, on Catering orders → Setup, but not this section, so nobody can grant themselves finance access.

Approved user list

Users

The hosts who may order. Empty means everyone may, so switching the mode on never locks anyone out. A host who is not on the list still sees what was ordered for their meeting, but cannot change it.

The canteen may see prices (turn on for an external caterer who invoices)

On / off

Off by default, which suits an in-house canteen. Turn it on for an external caterer who invoices from the order. It never gives the canteen the guests’ names in the export.

Prices for the host

On / off

On by default: the host sees unit prices and a running total while ordering. Switch off where catering is a central budget.

Default ordering deadline

Days, time, working days

How late an order may be placed when its products’ menus have no deadline of their own, for example 1 day before at 14:00. Count working days only skips weekends and your closing days.

Closing days

Dates, one per line

The days the kitchen is shut, as 2026-12-24. Only used when a deadline counts working days; they do not stop anyone ordering for that day.

Payer details

Asked: Hidden, Optional or Required

A section of its own once the location is on meeting orders. For each of Meeting purpose, Cost centre, Project number and Invoice recipient, Asked says whether the host is asked and whether it may be left empty, and Values to pick from holds its list. Hide what finance does not use. Catalogue administrators and finance can save it too, on Catering orders → Setup.

Values to pick from

One per line

Each payer field has its own list. With values in it, the host picks one and cannot type their own, so the export stays clean enough for bookkeeping. Left empty, the host types the value. A value an order already has stays on it when the list changes.

Northgate's meeting-order settings: Emma is the canteen, Jonas is finance, and everyone may order.
Northgate's meeting-order settings: Emma is the canteen, Jonas is finance, and everyone may order.

The host orders

When creating the meeting

Catering for this meeting appears on the new meeting form for a host who may order at that location. Fill it in and it is saved with the meeting, or leave the products empty and add catering later.

The meeting always survives

If the order cannot be saved, because a product has just been taken off the list for example, the meeting is still created. The host adds the catering from the meeting afterwards.

On an existing meeting

Open the meeting and press Order catering in its Catering panel (Change order once there is one), or tap a guest’s catering tile. The panel shows the ordering deadline at the top.

FieldWhat to put in it
Delivery timeWhen the food should be in the room. Starts as the meeting’s start.
Delivery placeStarts as the meeting room. Change it for “the atrium”.
Internal, ExternalHow many of each. External starts as the number of guests registered on the meeting who will be there in person, not those who join online. For a meeting that runs over several days, it counts the guests on the first day. Change it if the number in the room will be different.
PaymentWhichever of purpose, cost centre, project number and invoice recipient your location asks for. Where the location keeps a list for a field, you pick from it; otherwise you type it.
ProductsProduct and quantity, with an optional time of its own (coffee at 9:00, lunch at 12:00 on the same order) and a line note.
Note to the kitchen“Two gluten-free, set up by the window.”
  • The product list is grouped by category. Products whose deadline has already passed for this meeting are left out, and the panel says so.
  • The kitchen is e-mailed within seconds, with the delivery as a calendar invitation.
  • The meeting’s Catering panel then lists the order for everyone to see, with Change order.
The order on the Q4 kick-off, in the meeting's Catering panel.
The order on the Q4 kick-off, in the meeting's Catering panel.

Changing and cancelling

  • Saving again replaces the whole order; its status becomes Changed and the kitchen gets a fresh e-mail.
  • Cancel catering removes the order and withdraws the calendar entry from the kitchen.
  • After the deadline the panel is read-only and the host is asked to contact the kitchen. A settled order cannot be changed by anyone.
  • Once the meeting has ended, the host and reception can no longer order, change or cancel, even if the canteen has reopened the order. The canteen can still correct what was delivered.
  • Moving the meeting moves the order with it, recalculates the deadline and tells the kitchen, whether the meeting was moved in BmyGuest or in Outlook. That holds after the deadline too, and then whoever placed the order gets an e-mail asking them to contact the kitchen if it no longer fits. When the meeting gets another room, the delivery place follows as long as it is the room’s name.
  • Deleting the meeting cancels its order. After the deadline it becomes Cancelled after deadline, so the kitchen can decide about food already made, and the host is asked to ring the kitchen.

How the ordering deadline works

It is recalculated every time the order is saved, from the products on it at that moment.

  1. Every menu that contains one of the ordered products and has an ordering deadline is a candidate.
  2. If there are none, the location’s default ordering deadline is the only candidate. If there is no default either, the order never locks.
  3. Each candidate is counted back from the meeting’s date in the location’s own time zone, skipping weekends and closing days where it counts working days, to its time of day.
  4. The strictest one wins. Mix a two-day product with a one-day product and the whole order must be in two days ahead.

Reopening

The canteen can press Reopen for the host on an order. That lifts the deadline for that order until it is settled, so the host can still change or cancel it, as long as the meeting has not ended. It is written in the order’s history.

The kitchen’s day

Catering orders shows one location at a time. Choose Day or Week, step with the arrows or Today, or pick a date.

  • The tiles: orders, attendees and items in the period, and how many were cancelled (a red badge when after the deadline).
  • To produce: every product added up, grouped by the time it has to be ready. This is the prep list.
  • Meetings: one line per order with the time, the meeting, the room, the attendees and items, and a Locked badge once the host can no longer change it. Open shows the whole order.
  • Cancelled orders: kept at the bottom, so the kitchen can see what was called off.
Emma's day in the canteen: what to make at the top, where it goes underneath. The canteen sees no prices here.
Emma's day in the canteen: what to make at the top, where it goes underneath. The canteen sees no prices here.

Week shows the same for the whole week, with a section per day and an Open day link, enough to order goods and plan staff. Print (day view) gives a paper sheet for the day, and every order can be printed on its own.

The week at Northgate Copenhagen, as finance sees it: two orders from Monday are already settled.
The week at Northgate Copenhagen, as finance sees it: two orders from Monday are already settled.
The day's print sheet: the prep list, then each meeting with its lines and notes.
The day's print sheet: the prep list, then each meeting with its lines and notes.

No prices on paper

Print sheets never show prices, whoever prints them. A sheet on the kitchen wall is not the place for internal pricing.

Delivered quantities and settlement

What went out is not always what was ordered. The correction is made on the order after the meeting, and it is what gets billed.

  1. Open the order from the day list.
  2. Fill in Delivered on the lines that differ. Leave a line blank to bill what was ordered.
  3. Press Save delivered quantities. Canteen and finance can both do this.
  4. When the period is closed, finance ticks the orders on the day list and presses Mark as settled.
A partner call yesterday: one coffee and two fruit plates fewer than ordered, corrected by the canteen.
A partner call yesterday: one coffee and two fruit plates fewer than ordered, corrected by the canteen.
Finance sees the amounts, and ticks the orders to settle.
Finance sees the amounts, and ticks the orders to settle.

Settling is a lock

A settled order cannot be changed by anyone: not reopened, corrected or cancelled, not even by finance. Settle when the period really is closed. The way back is a credit note in your finance system.

Reference

Statuses and history

StatusMeaning
OrderedPlaced by the host. Counts in the day list, the prep list and the export.
ChangedSaved again by the host. A normal state; the kitchen has the new version.
CancelledCancelled by the host, or its meeting deleted before the deadline. Nothing to make or bill.
Cancelled after deadlineIts meeting was deleted after the deadline. The food may exist; the canteen decides about production and billing.
LockedThe deadline has passed; the host can no longer change it.
SettledMarked by finance. Locked for good.

The History on an order lists every event with a time and a name: placed, changed, moved with the meeting, cancelled, reopened, delivered quantities corrected and settled. Nothing is overwritten, so a disputed invoice can always be traced.

Two starters were confirmed late: the canteen reopened the order and it was changed after the deadline.
Two starters were confirmed late: the canteen reopened the order and it was changed after the deadline.

An order outlives its meeting. When a meeting is deleted, the order keeps the meeting’s title and time, so the kitchen can still see it and finance can still bill it.

Who may do what

ActionWho
Switch the add-on on, choose the mode, set the meeting-order sectionAdministrator
Maintain categories, products, menus and pricesAdministrator, or a named catalogue administrator (on Catering orders → Setup)
Keep the payer details: what the host is asked and the values to pick fromAdministrator, a named catalogue administrator, or finance (on Catering orders → Setup)
Attach a catering menu to a meetingAnyone who may manage the meeting
Choose on a guest’s behalfThe meeting’s host, or staff at its location, where the menu allows it
Place, change or cancel an orderAnyone who may manage the meeting and is on the approved list (empty means everyone)
Open Catering ordersNamed canteen or finance users, per location; its Setup page also catalogue administrators
See pricesFinance always; the canteen where the location allows it; the host where Prices for the host is on
Reopen an order, correct delivered quantitiesCanteen and finance
Mark orders as settled, see guest names in the exportFinance

The export and the e-mails

Export on Catering orders downloads the shown period as a CSV file for Excel, one row per order line: the meeting, purpose, host and place, internal and external attendees, cost centre, project and invoice recipient, product, ordered, delivered and billed quantities, and status and notes. Prices and amounts are included only for those allowed to see them, and the external guests’ names only for finance. A cell starting with =, +, – or @ is made safe so it cannot run as a formula.

EmailGoes toSent when
Visitor made their choiceThe addresses on the menuA guest chooses, or the host or reception chooses for them.
Order placed or changedNotification recipientsAn order is saved, or moves with its meeting.
Order cancelledNotification recipientsThe host cancels, or the meeting is deleted; flagged when after the deadline.
Catering could not be cancelledThe hostTheir meeting was deleted after the deadline, if they may order.
Catering moved with the meeting after the deadlineWhoever placed the orderThe meeting moved to a new time or room after the deadline. The kitchen gets Order placed or changed as well.

The kitchen’s e-mails carry the whole order and a link to it, and the delivery as a calendar entry that is updated on a change and withdrawn on a cancellation. They are written in the location’s content language. Their wording is set in the e-mail templates, not on the add-on page.

Limits and quirks

  • One mode per location. Some meetings cannot ask the guests while others are ordered by the host.
  • The canteen and finance screens are for meeting orders only. In guest selection the kitchen works from each meeting’s Catering panel and the notification e-mails.
  • The guest’s link is on the 1-hour reminder only, not the 24-hour e-mail.
  • The guest’s own page has the check-in look, with the location’s branding, like the other pages a guest opens from an e-mail.
  • No production or delivery states. An order is ordered, changed, cancelled or settled; there is no “in production”.
  • One price per product, and the payer details’ lists are kept by hand, not checked against a finance system.
  • A settled order does not move with its meeting. The invoice has already been drawn from it.
  • No SMS. E-mail, Teams and Slack only.

Help

Troubleshooting

Catering orders is not in my menu.

You must be named under Canteen access, Finance access or Catalogue administrators for at least one location, and you must have signed in since you were added.

The host cannot order.
  • The location must run meeting orders; in guest selection there is a catering menu field instead.
  • The host must be allowed to manage the meeting and be on the approved list, unless it is empty.
  • If the panel says the deadline has passed, ask the canteen to reopen the order.
The catering menu field is missing on the meeting form.

Either the location runs meeting orders, where a menu does nothing, or it has no menus yet.

The kitchen got no e-mail about an order.

Most often the Notification recipients list is empty: then nothing is sent and no error is shown. Otherwise check the addresses for typos.

Prices are missing where I expected them.

Hosts need Prices for the host, the canteen needs The canteen may see prices, finance always sees them, print sheets never show them, and the product must have a price.

The ordering deadline is not what I expected.

A deadline on a menu with one of the ordered products beats the location default, and the strictest applies. Working-day counting skips weekends and closing days, and the time is read in the location’s time zone. A moved meeting recalculates its own deadline.

I cannot choose two of something for a guest.

The numbers must stay within the menu’s maximum for each category. Raise the maximum on the menu, or use meeting orders where quantities are free.

The meeting was deleted, but its order is still on the list.

That is deliberate. The order is kept with the meeting’s title and time under Cancelled orders, so the kitchen can see what was called off and finance can still bill it.

Somebody settled the wrong order.

There is no way back in BmyGuest. Correct it in your finance system; the settlement is in the order’s history with the name and time.

Button and screen names are given in English, as they appear in the screenshots. If you use BmyGuest in another language, the wording differs, but every screen and button is in the same place. The screenshots show a fictional company, Northgate Group.

Fields marked with * are required.

and preferably

Thank you for your message.

We will get back to you as soon as possible.

Get in touch When you contact us, we will start with a brief, no-obligation conversation about your current setup and needs. If there is a good match, we will schedule a meeting—otherwise, you will have received some helpful advice along the way.
Book a demo Book a no-obligation demo. We will review your needs and show you the solution. To help us assist you in the best possible way, please write a little about what you are looking for below.
Become a partner Are you interested in a partnership? Let's talk.
Talk to us Tell us briefly what you need, for example more locations, door access, meeting rooms, Teams, the API or badge printers. Our sales team will get back to you.