Booking Management

Adding table bookings – How to add phone and email reservations

To fully utilize the potential of your digital reservation system (time savings and reduced staff workload), you should migrate phone bookings as well as incoming reservations via email into your system.

Nice to know: Online reservations via the widget on your website and table reservations via Google automatically appear in your reservation system.


Tip: We highly recommend adding phone bookings and reservations from other sources (e.g. email) to your digtal table reservation system.

As a result, you avoid additional work caused by the administration of various systems (handwritten reservation book).

This is how it goes

  1. Click on    New booking” in the upper right corner.
  2. This opens a new dialog box in which you can add a booking for the requested time and date (if there is available capacity). Using the more detail > button, you can also add attachments, notes and tags to the booking.

With table-plan enabled, your system will suggest a proper table for the chosen group size.


Adding walk-ins – Why guests with no reservation belong in your system

In case guests come to your restaurant spontaneously with no prior phone/online booking (“walk-ins”), make sure to add them to your digital reservation book by following the steps below.


Tip: Adding walk-ins to your digital reservation system allows you and your staff to get insight into your actual capacity utilization. This provides you with the foundation for all further optimization measures.

This is how it goes

  1. Click the„New walk-in” button the upper right corner.
  2. In the following dialog box, set the size of the group and the duration of the stay, if necessary. Add guest contact information, if known, and additional notes and tags via the more detail > button.

Once the table plan is activated, the system will suggest a matching table for the selected group size.


Setting up serial reservations (e.g. regulars’ table)

Who can use this feature?

Available starting at the PREMIUM plan.

Regulars’ tables, events… there are many occasions for recurring bookings. Using resmio you can easily and fast set up recurring reservations. In general, you handle it the same way as if you would add a regular reservation:

  • Click on  „New booking” in the upper right corner.
  • In the following dialog box, please add all relevant information for the booking, such as the group size, duration of stay and contact details.
  • Then click on the more detail > button. In the right column, check the “Repeat this booking” box.
  • Then select the appropriate settings (period, days of the week, end of series).
  • Finish by clicking Create all at the bottom right and the serial booking dates will automatically be added to your digital reservation book.

The icon in the reservation overview also shows you that it is a recurring booking.


Please note that the series cannot be modified after creation! However, you can adjust single bookings of the series or cancel the entire series.


Bookings with recurring guests

Once a guest has made a booking at your restaurant and is listed in your guest database, he/she will be suggested to you automatically by entering his/her name, phone number or e-mail address.

If you click on the suggested guest entry, the contact fields are filled in immediately – this saves a lot of time in day-to-day operations.

Your system also tells you the number of previous visits to the contact, as well as any cancellations and no-shows.


Tip: Should the contact details of your guest have changed, you can also adjust the entry in your guest database by selecting “Update guest details”.


Booking and guest tags for good customer relations

Who can use this feature?

The booking and guest tags are available from the PREMIUM plan.

You can click Details > when creating a new booking to add booking tags and guest tags. This way, you and your colleagues can immediately see in the reservation overview which needs your customers have and can respond to them individually.

  • The reservation tags are attached to the individual booking and therefore contain information that is only important for this specific booking. For example, that this time the guest would like to sit on the terrace.
    You can edit the booking tags under “Settings” > ” Bookings” > “General and add new ones if necessary.
  • The guest tags always appear when the guest makes a booking. General information is stored here, for example allergies.
    You can edit the guest tags under “Settings” > “Guests” > “Guest tags and add new ones if necessary.

The booking overviews

In your reservation book you can change the view using the filter icon in the upper right corner. There is the day view, the week view, the agenda and the timeline.

Day View:
This view is preset. There you can see all pending bookings for the current day.

Who can use this feature?

The weekly, agenda and timeline view is available from the PREMIUM plan.

Week view:
You can view all bookings of a certain week at once. This view is especially helpful for the shift schedule and menu planning.

Agenda view:
In the agenda, all future bookings are displayed one below the other, sorted by date. This will give you an overview over several weeks.

In the Timeline, the bookings of a day are arranged on a timeline. You can drag and drop the bookings to adjust the time or the table. This helps you maximize your capacity utilization quickly and easily.
You can switch to full screen mode by clicking this icon in the upper left corner to get an even better overview of your table bookings!


Printing of the agenda / reservation overview

Who can use this feature?

Available starting at the PREMIUM plan.

resmio allows you to download and print an overview of your reservations of the day or week as .PDF and .CSV files.

  1. After signing in, navigate to the menu on the left and click on the first menu item Bookings“.
  2. In the upper right corner, next to the “Adjust capacities” button, you can access advanced settings by clicking the icon.
  3. In the following menu, select “Custom Print” and in the following dialog box, adjust the print view according to your individual needs.

Nice to know: The print feature is not available for the timeline view.


Import reservations

Already got bookings before joining resmio? In that case you can easily transfer them into your system. The datasets have to be in a formatted spreadsheet (.csv) to be imported. You can also use our template below.

  1. Open your list of reservations in Microsoft Excel, Google Spreadsheets or any other spreadsheet processing program.
  2. Make sure that your table is formatted correctly! Please pay attention to lower case letters and spaces. In addition, only csv files can be imported.
Import reservations

Mandatory columns

  • day (day of the booking)
  • time (time of the booking)
  • number (group size)
  • name

Optional columns

  • walkin (true / false)
  • booking number
  • email
  • phone
  • notes
  • comment
  • status

The date of the booking has to be in the following format:: YYYY-MM-DD (Example: 2022-06-25).

If the file to be imported does not have a “status” column, the bookings are added as “confirmed”. If a column “status” exists, the cells must contain the following values: “unconfirmed”, “confirmed”, “arrived”, “seated”, “noshow”, “finished” or “cancelled”.

3. Next, click on the filter icon in your resmio account in the reservation overview and then on “Import“.
4. You can now upload your existing bookings. This may take some time. You will receive an email with the import details.

Tip: Please make sure that there are no spaces, dots or other special characters in the name of the CSV file.


E-Mail & SMS Notifications for Table Bookings

Click on “Facility account” > “Notifications and select “+ Add recipient”. You can define individually for each deposited e-mail, for what it gets a notification.


Tip: In the BASIC plan, only one email recipient can be added. If you want to make changes, you have to delete the existing recipient completely and then add a new one

Who can use this feature?

SMS notifications are available from the PREMIUM rate.

SMS: You will be charged 0,09 € for each SMS sent. But you can also set a maximum budget to not exceed a specific value. Once the limit is reached, no more SMS notifications will be sent for that month. We will keep you up to date about the spendings via email, so you have full control.


Offer for new customers: During the first ten days of your 30-day trial period of ULTIMATE, SMS are free of charge. After ten days, SMS notifications are automatically deactivated until the end of the trial period and an upgrade to the PREMIUM or ULTIMATE rate.


Please note that by default you will get notifications via email. If you also want to receive notifications via SMS, please activate the SMS service (PREMIUM rate or higher).


Enable history for changes to the reservation

Who can use this feature?

The alias function is available from the PREMIUM rate.

With the alias you can see who processed the booking and when. Several employees can log in through one user and then select their name in the alias list.
In the guest activities one can then see which employee has made a change. You can see who,

  • created,
  • edited,
  • and canceled the booking,
  • and who processed deposits.

The alias names are created at “Facility Account” > Users > “Aliases”. Beneath that at “Facility Account” > “Users > “Logging” you select for what an entry is created in the guest activities.


Please note: that only users with owner rights can edit logging settings.

Manage capacity and utilization

Set booking hours and capacities

  1. Sign in to resmio.
  2. Click on „Settings” > „Bookings” > Booking hours and capacities”.

Here you can set your booking times and capacities for each day of the week. Please note that the capacity you set always refers to the booking interval (*) you have specified.


  • Booking interval of 30 minutes
  • Booking hours and capacity: Mon. – Sun. 12:00 to 20:00 (capacity 10)
  • Result:Guests are able to reserve in 30 minute periods (12:00, 12:30, 13:00, 13:30 etc.), each half hour a total of 10 seats (capacity = 10) are available for booking.

Note to avoid double occupancy: If, for example, other booking times apply on Wednesday, you can store a second reservation time for it. But be sure to remove this day from the first booking time.

Wrong: Mon-Sun 10-20 h; Wed 15-20 h. > Then Wednesday is included twice
Correct: Mon, Tue, Thu, Fri, Sat, Sun 10 am – 8 pm; Wed 3 pm – 8 pm.


Note to the length of stay: The length of stay is always calculated with the capacity. If, in our example, the length of stay is set to 60 minutes and 10 places are booked at 12 o’clock, there are only places available again at 1 o’clock.
If only 5 places are booked at 12 o’clock, there is a free capacity of 5 at 12:30 and a free capacity of 10 at 1 o’clock.


Why is my defined seating capacity under “Booking hours and capacities” not calculated correctly?

Are you using the table plan? Then the seating capacity will be calculated based on the table sizes and your capacity set within “booking times” will be overwritten!

Please check under   “Settings” > “Bookings” > “Table plan” > Basics if your table plan is active (“Online booking are automatically assigned to a table”).


Confirmation of booking requests (automatically / manually)

In case of online booking, resmio automatically accepts your online reservations by default. In some circumstances, it may be useful to approve or reject booking requests after individual review by the staff.


Please note: Having to confirm booking “manually” first increases personnel costs. At the same time, the comfort for guests is diminished depending on the response time due to lack of planning.

  • If you have selected „Settings” > „Bookings” > “General” „Automatically confirm bookings” , your guest will automatically receive a booking confirmation. You will be notified by e-mail or SMS, without having to do anything else.
  • If you turn off the automatic confirmation, you have to confirm or cancel incoming table reservations first. This is done via…
    • … a link in the email or SMS notification sent with the reservation.
    • … in your booking overview via the status bar. It is only then that your guest will receive a reservation confirmation or cancellation.

You also have the option to automatically confirm bookings only up to a certain group size.

To do this, select “Automatically confirm bookings up to a group size of” and and specify the maximum number of guests for which automatic confirmation is allowed.


Avoid overbooking – measures and tips

To avoid overbooking, it helps to choose the right settings.

  1. First, set your booking times and capacities under “Settings” > “Bookings” > Booking hours and capacities. Here you can specify exactly how many seats you want to make available online.
  2. With“Rush hour stop” you add a limit per reservation interval. This overwrites the capacities of the reservation times.

Please note: Rush hour limits may not be higher than the set capacity of the reservations.

Furthermore, you can make the following settings under the same menu item:

  • Specify the duration of the guest’s stay, so that your system can predict how long the reserved seats will be occupied.
  • Also, you can set a lead time for bookings, so that you can get yourself ready for your guests.

Tip: The best way to avoid overbooking is to also add phone bookings to your system. This makes it easier for you to keep track.

Booking hours & capacities
Advanced settings

Preset time span based on group size

This feature is basically optional.

The booking time span from a certain group size can be predefined as follows:

  1. Switch to„Settings” > „Bookings” > Booking hours and capacities
  2. With “Booking timespans” you can set the duration of stay according to the size of the group (e.g. from 6 persons, duration of stay 90 minutes).

What should be considered when setting up the time span according to group size?

  1. When defining booking timespans, it is important to bear in mind that the duration of the stay, based on the reservation time, has an effect on the time period before and after the booking. As a result, a very long length of stay, in particular for larger groups, may block potential bookings.
  2. For larger groups, e.g., 15 people, a higher booking timespan may be reasonable. However, it should be noted that booking for a large group with a very long duration of stay per se may prove difficult, as sufficient seating capacities must be available for the required period.

Here is an example with the following initial situation:

  • Restaurant has a total capacity of 25. A group of 15 or more for 14:00, configured length of stay: 240 minutes.
  • The capacity of 15 is blocked in the reservation widget for a total of four hours between 14:00 and 18:00, reducing your total capacity by 15 seats.
    • Case 1: A new group of 15 or more for 13:00, with the duration of stay configured as 240 minutes. This means that between 13:00-17:00 this group needs a capacity of 15. Between 14:00-17:00 there are 5 seats missing because of the first group, so at 13:00 this booking cannot be accepted.
    • Case 2: Another group of 10 people for 13:00, configured duration of stay: 60 minutes and a further group of 5 people for 13:00, configured length of stay: 60 minutes. Required capacity for both groups is 15, between 13:00-14:00. Both reservations can be accepted as there is capacity for 15 people at 14:00.

I have set booking timespans by group size. What should I consider when adding bookings manually?

In case of manual addition of a new booking, you should always set 1.) the date, then 2.) the group size, then 3.) the time span and 4.) finally the available time, because depending on the size of the group, the duration of stay applies and available capacities are recalculated and can change in the process.

Keep in mind that in case of a manual booking, you can still modify the duration of stay as you wish.


  • Right: Choose first the date e.g. 03/23/2020, the amount of guests who would like to book a table e.g. 10 people and finally the time (e.g. 6:00 p.m.). The time span will be automatically adjusted. You can see immediately whether you have enough capacities available (e.g. 6:00 p.m., 0 seats).
  • Wrong: First you select the time (e.g. 6:00 p.m.) and see available seats (e.g. 10). If you change afterwards the date and the group size, the capacities will be also recalculated. Thus, instead of 10 free seats (that were shown previously), 0 available seats might appear, in case there is no more capacity for 10 at selected time.

Use peak time limits to respond to workload spikes (e.g., weekends)

In order to keep tables open for certain groups of guests (e.g. walk-ins) and / or to relieve the kitchen and the service during peak periods, it is advisable to set a “rush hour limit“.


Nice to know: The rush hour limit exceeds the seating capacity of the otherwise applicable reservation times. You can set limits for specific days of the week and times.

That’s how it works:

  • Under “Settings” > “Bookings” > “Booking hours & capacities” > “Rush hour stop” you can set up a different capacity for a certain time slot than your usual capacity.


  • Booking interval of 30 minutes, booking times and capacity: Mon. – Sun. 12:00 to 20:00 (capacity 50).
  • Rush hour limit for Sat. and Sun. 6-8 p.m. (capacity: 25)
  • Result: On Sat. and Sun. between 6 p.m. and 8 p.m. a maximum of 25 seats per booking interval (30 minutes) is available, although the restaurant capacity is higher at other times (50).

Note: The rush hour limit releases the capacity per interval, regardless of the length of stay.
In our example, 25 seats are released online every half hour from 6 p.m. to 8 p.m., even if there should be no more capacity because of the length of stay.


Set lead time for bookings

Click on“Settings” > “Bookings” > Booking hours & capacities and you will find the option to define a booking lead time (“booking in advance hours”) in the next position.

This option sets the minimum time that determines how many minutes before the actual booking your guests have to reserve.


Please note: The system adds another 15 minutes to accept reservations.

And there is the maximum lead time, which determines how many days in advance guests can reserve.


Please note: The maximum lead time can only be used from the PREMIUM plan.

You can also specify directly in your preset booking times that you do not accept reservations for the same day after a certain time.

  • Just click on your already set times and check the box “Widget bookings for the same day should not be accepted after this time“.

Taking action to prevent no-shows

Your booking system offers a variety of options to take preventive action against no-shows:

  • Guests who have previously been no-shows will be tagged in your reservation overview. This requires that you or your staff have marked any no-shows as such in the past using the booking status.
  • You can block unwelcome guests from making online reservations.
  • Firstly, you can enable booking reminders under “Settings” > “Bookings” > General  “Send booking reminders”.
    • This way your guests will receive an email 24 hours before their reservation reminding them of their table booking….
  • Furthermore, you can specify under “Settings” > “Bookings” > Deposits that your guests have to pay a sum determined by you before they can make a binding reservation for a table.
Inform guests

Leave a note on closed days

Who can use this feature?

Available starting at the PREMIUM plan.

By default, the text for closed days is "Sorry, we are closed on %", which is translated into the language of your guests according to the language setting in the browser.

However, you can customize this text if needed.

  • Click on “Settings”> “Bookings” > General and change to the section “Custom widget text for closed days” and enter your desired text.

Please note: If you set a custom widget text, that text will not be auto-translated to other languages.


Request more booking related details from guests

Who can use this feature?

Available starting at the PREMIUM plan.

If you want to ask your guests for further reservation details besides contact details (e.g. occasion of the visit), you can set custom input fields for your booking widget.

  • You can find the feature under “Settings” > “Bookings” > General > “Custom widget fields”.
  • Via the button “+ Add input field” you can set individual fields.
  • You have the choice between a free text field and a checkbox.
  • It is also possible to decide whether the information should be a mandatory field or not.
  • If you mark an item as a mandatory field, the booking can only be completed if a value is also entered in this field.

Good to know: Data from individual input fields are visible in your system in the booking as “guest note” (see image above).


Customize booking notifications (e-mails) for guests

Who can use this feature?

Available starting at the PREMIUM plan.

You can customize many emails that are sent automatically through your system (e.g. booking confirmation, order confirmation or information about waiting list entries, feedback emails) under “Settings” > “Guests” > Guest emails.


Please note: Once customized, emails will no longer be automatically translated into other languages. If you want to include content in several languages (e.g. English & French), please include multilingual text in the email.

You can customize the following basic elements:

  • Header
  • Title
  • Message
  • Greetings
  • Show / hide elements (logo, contact details, address, buttons)

Tip: You can optionally add an “individual button” to guest emails to promote special offers (e.g. website, events, vouchers, menu, etc.).

In addition to the text, you can also customize the color scheme of the email to suit your restaurant. To do this, go to “Settings” > “Guests” > Guest emails and click on the “Color settings” button at the top right. There are several color themes to choose from, or you can create your own.

Tip: Send yourself a test email to see if you like all the changes. Don’t be surprised if the link doesn’t work in the feedback email. No live links are sent during the tests.


Promoting offers in the booking widget

Who can use this feature?

Available starting at the PREMIUM plan.

Use your booking widget to highlight unique offers and events to guests, such as special brunch times or happy hour in the evenings.

Here’s how it works:

  • “Settings” > „Bookings” > “Promotional times
  • Click the + Set promotional times button and you will be able to select the days and times when the notice should appear.
  • Then set the text you want guests to see in your widget. The text length is limited to a maximum of 20 characters.

Important notes for guests before booking (e.g. maximum length of stay)

Who can use this feature?

Available starting at the PREMIUM plan.

If you would like to provide your guests with relevant information in advance of the online booking, you can provide this information under “Custom widget text”.

  • You can find the feature under   “Settings” > “Bookings” > “General.
  • Your note to guests will be shown in your booking widget immediately after choosing a booking time, i.e. in the second step.

Set mandatory fields for staff in case of manual bookings

Within your resmio account it is possible to define which guest details your staff has to fill in when adding ( phone ) reservations.


Nice to know: Additional required fields increase the workload for your staff. However, it also improves the data quality and allows you to offer better service ( no callback possible without name + phone number). This is something you have to consider.

  • Click on “Settings” > “Bookings” > “General” > “Required fields for bookings” to select “Name”, “Phone” und “Email” respectively.

Please note that this setting explicitly does not apply to walk-ins and incoming online reservations.


Change widget text for unavailable / fully booked times

Who can use this feature?

Available starting at the PREMIUM plan.

By default, your guest reservation widget will show “not available” as text for times that are currently unnavailable.

This text can be customized via your system::

  • Choose under Settings” > Bookings” > General > Widget text for not available times” one of the available options.
  • You can also optionally add a link, email or phone number to direct your guests to an online menu, for example, if there is no room in the restaurant.

The pre-selected widget text will be automatically translated into the language of your guests defined in the browser settings.


Respond to questions from guests

Who can use this feature?

Available starting at the PREMIUM plan.

Your guests have the opportunity to ask questions in the notes field during booking. You can reply to these questions by clicking on the speech bubble next to the status on the right side. The guest will then receive an email with your message.
In order for the speech bubbles to be displayed, you need to go to  Settings” > Bookings” > General > check the box “Reply option for bookings”.

Tip: You can see the previous sent message by clicking on the speech bubble again.

In case of emergency / absence

Emergency blocking of tables and rooms

In your reservation book (at the top left under „Bookings”) you will find a button “Adjust capacities” at the top right.

  1. If you have activated the table plan with automatic table assignment, you can easily block tables or even entire rooms via this button.
    • To do this, simply click on the drop-down menu of the corresponding room and then on the tables you want to lock.
    • You can alternatively click on the button next to the room and block the entire room.
    • In addition, you have the option to specify how long the tables or rooms should remain blocked or that they should be regularly blocked at certain times.
  2. If you do not have a table plan or have activated the table plan with manual table assignment, you can directly adjust your capacities here. Also for this case you can define the period of the change.

Please note that this button in the reservation book can be operated by any user with access to the booking software.


Please note: On a device with a small screen you will find the “Adjust capacity” button via filter icon.

If you want to deactivate the online booking for a whole day, there is an emergency block.
You can find the button by the filter symbol in the upper right corner of your reservation book.

Simply set the slider to active (blue) and save. Your guests will then receive a message that no bookings are possible for this day.


Block system temporarily for bookings (e.g. renovation, company vacation)

In case of temporary measures (holidays, renovation works, company vacation, pandemic-related closure…) you can block your restaurant for all bookings.


Please note: To set permanent days off (e.g. permanently closed on Mondays), please switch to “Settings” > “Reservations” > “Booking times & capacities”.

  • Go to “Settings” > “Bookings” > Holidays & exceptions to specify exact dates when your restaurant is closed.
  • Just click the “+ Add exception” button and set the period using the calendar.
  • Below that, select “Closed” from the drop-down menu and either add specific times or check the “All day” checkbox to have your restaurant listed as closed for 24 hours.

Nice to know: You can also use the same method to open your restaurant for reservations. Select “Open” in the drop-down menu and define a specific period.

If you want to change the booking times on a day when you are regularly open, you must block the times that you do not want to be booked.

These topics might also be of interest to you