Find a table for your Restaurant with the CalendarApp
The CalendarApp is the best tool to make your guests find and book a table for your restaurant. No other scheduling tool offers your customers such a unique and easy reservation experience. Get more guests and increase your revenue 100% automated with the CalendarApp.
Watch a 3 minute demo video and see how the CalendarApp will help you automate your business and increase your renenue.
If you don’t have a CalendarApp account yet sign up for free!
Table of Contents
In this post you will learn how you:
- Create a restaurant event on Calendar-app.de
- Add new or existing calendars of your Google Calendar
- Set opening hours
- Turn calendars in table by applying a maximum number of guests
- Set additional settings such as a reservation limit and a tap to call button
- Schedule your first reservation by finding a table
1. Create a new CalendarApp Event
On your CalendarApp dashboard navigate to Events and create a new Restaurant event from the availble CalendarApp Event Templates.
In case you have connected multiple Google Account or multiple Manychat Pages select correct account and page. Learn how to manage your clients’ Google Accounts
After your new Restaurant Event is created you will find it next to your other events. Click the pencil icon to start adjusting the template to your restaurant.
Start by renaming your event to e.g. Restaurant and click Save.
Next click on the pencil icon next to Use Case.
2. Edit the use case settings
A dialog will open asking you to configure your restaurant settings. To start add calendars by clicking the downfacing arrow next to add calendars/tables. There you can either search for your a) already existing calendars or b) create new calendars. Using this option to create new calendars is great if you want to create each calendar one by one.
In case you want to create multiple calendars at the same time use the option bulk create calendars instead.
Click the downfacing arrow next to Bulk create calendars. Choose a name for your table or simply choose “Table”. Type the number of calendars you want to create, e.g. 20. Click on Create.
The CalendarApp will automatically create your amount of calendars for you. In this case 20. This may take a while. By default the CalendarApp will add an increasing number to your calendars such as “table 1”, “table 2”,…
Keep in mind: due to Google Calendar limits creating more than 60 calendars in a short period of time might put your calendar in read only mode.
All your calendars will be added to the calendar list.
You can edit the name of your calendar/table by click on it and inputting the new name.
Click the refresh icon in the top right corner so the calendar names in your Google Calendar also get updated.
Next, select the maximum number of guests that can fit on each table by filling the number in the according input field.
Congratulations! You have successfully created your first CalendarApp Restaurant Event.
Technically, your guests can start to find and book a table. However, we are going to add a few more options to enhance the customer experience.
3. Additional Restaurant Settings to find a table
Even though receiving and handling booking automatically is awesome you may want to limit the number of guests that can book a table at the same time. For instance, if you receive a request of 7 or more guests you want to prepare your kitchen or increase your staff for that day. In any case instead of an automated confirmation you want your guest to call in and do the booking by phone.
The CalendarApp gives you this level of flexibility. Only handle larger bookings manually and automate the rest.
To set a limit of guests that can book automatically:
- Click the downfacing arrow to view the options
- Choose a guest limit,e.g. 7
- Type a short message which indicates to the guest that you want to have him or her call in. For instance: We are sorry but a booking of 7 or more people requires a consultation with our staff. Please give us a call.
- Optionally, you can add a phone number that can be tapped to start a call with you. Make sure you use the correct international phone number format. Starting with a + followed by your country code.
4. Calendar Settings
Under Calendar Settings you set your general calendar settings. Such as the duration guests generally book the appointment for, an appointment title and if you want to block the calendar for a certain time so you don’t get booking on short notice.
Remember: if your guests usually stay longer during dinner than during lunch time you can create separate calendarApp events allowing specific scheduling times only.
You can learn more about those additional calendar settings in our blog post: Additional Calendar Settings
5. Set Opening Hours to find vacant tables only
Last, we set the opening hours for your restaurant. So, your guest can only find a table that is vacant. To do so, add another google calendar that has events at times when you are not available.
For instance, if your restaurant is open from 8AM to 10PM create two events. The first event takes place from 12AM to 8AM. The second from 10PM to 12AM.
To better understand opening hours take a look at our full guide on opening hours or watch the video on how to create 9 to 5 opening hours.
Save your settings by clicking on Save.
Aweseome! You have successfully configured the restaurant use case settings. Now, let’s finish the general CalendarApp settings to receive your first booking.
6. Edit the find a table Booking Message
In most cases your booking process starts by a guest starting a chat with you using a conversation starter. Tapping on Book a Table will prompt the user with a message to open the calendar by tapping the button.
To edit the text of the message and the button click the pencil icon next to Booking Message
Save your changes by clicking SET.
7. Select a confirmation Flow for your desired channel
After a user has selected the date and time you want to send a confirmation flow to the user. You build those confirmation flows entirely in Manychat. Every channel needs a separate confirmation flow indicated by the channel’s logo.
To increase your workflow you can use our free manychat template specifically designed for your restaurant. Get free Manychat Template.
To select a confirmation flow for messenger click on the downfacing arrow to open the list. The list contains all flows of your (pre-)selected Manychat page.
Click on the refresh symbol if you have just added a new flow that doesn’t show up in the dropdown.
If you want to make any changes to your flow click on the pencil symbol . Your flow will open in a new tab in editing mode.
Repeat the same steps for every channel you want to use. Currently, Messenger, Instagram, Whatsapp, Telegram and Google Messages are supported.
There are a small additional settings necessary when finding tables using Whatsapp and Telegram.
For a betting understanding of the confirmation and cancel flows view the guide for confirmation flows.
Repeat the same steps for every channel you want to use. Currently, Messenger, Instagram, Whatsapp, Telegram and Google Messages are supported.
There are a small additional settings necessary when finding tables using Whatsapp and Telegram.
For a betting understanding of the confirmation and cancel flows view the guide for confirmation flows.
8. Set (Manychat) Fields
Important scheduling data like start date or number of guests is stored in Manychat fields. If you installed the free template you will see that all fields are already set with according custom fields. So you don’t need to worry about anything.
If you want to make changes to your fields read our guide on Manychat fields.
If you have any questions watch our video tutorial or submit a support ticket.
Other CalendarApp users also found these articles helpful
Get started with the CalendarApp
Get Started with the CalendarApp Finally it’s here: a Manychat App that lets you schedule appointments across all channels using

Create Google Calendar
How to receive Google Calendar reminders Receiving Google Calendar reminders has become a must in our fast-paced world, juggling multiple
Manage client CalendarApp account
Manage Your client’s Accounts As an agency managing your clients’ accounts is essential. Not only does it save time and

Google Calendar Reminders
How to receive Google Calendar reminders Receiving Google Calendar reminders has become a must in our fast-paced world, juggling multiple
Template
How to set Opening Hours to your CalendarApp Events Most likely you are not available 24/7 for your customer. That’s
Cancel Google Calendar Event
How to Cancel a Google Calendar Event Canceling a Google Calendar Event is important for managing appointments and scheduling events
