Building a Restaurant Reservation Chatbot with Insighto.ai

Modified on Mon, 6 May at 3:13 PM

Managing phone calls and emails for reservations can be exhausting. Insighto.ai lets you build a smart chatbot to automate your reservation system, freeing up your time and providing a seamless experience for your customers.


This step-by-step guide will show you how to create your own restaurant reservation chatbot in minutes, with no coding required!


Step 1: Preparing Your Knowledge Base


Every AI chatbot agent is powered by your knowledge base to serve a user's query. It can contain multiple Data Sources to feed information to the chatbot and answer customer queries. 

Here are some of the most common data sources you can use to power your AI agent for restaurant reservations. 

  • Reservation Policy: Minimum party size, cancellation policy, deposit requirements, etc.
  • Menu: List your dishes, drinks, and any special dietary options.
  • Frequently Asked Questions (FAQs): Address common questions like "What are your opening hours?" or "Do you offer outdoor seating?".
  • Restaurant Information: Include your address, phone number, and ambiance description.


Follow our comprehensive tutorial to build a knowledge base for your chatbot. [Link]


Additionally, you may need to update your knowledge base regularly, especially for dynamic content like menus and policies. This guide [Link] outlines the steps to add or delete your data sources and keep your knowledge base up-to-date. 



Step 2: Setting Up Your Assistant


An Assistant is the main controller of your AI Agent. It is responsible for understanding the users' requests and fulfilling them based on the available resources at its disposal.


Insighto.ai lets you configure your Assistant to match your specific business requirements. The first step to configuring is defining the prompts that the AI agent will use to guide the conversation flow. 


Here is an example of a prompt template you can use to get started. 

Prompt:

Task: You are a reservations manager at Campbell Point House Restaurant - which is a pizza place. Your greeting should be friendly, warm, and polite. Your role is to note customer reservations and ensure that they have a seamless and pleasant experience. 

Greeting message: Hi there! I'm your reservation assistant for Campbell Point House Restaurant. What can I help you with today? 
Provide the customer with the main menu options:
Book a Table: Let's find you the perfect spot!
Explore our menu: We have something delicious for everyone. 
Learn more about us: Get a taste of our atmosphere and offerings.

If the customer requests to book a table or make a reservation, ask these questions individually.
How many people will be joining you?
When would you like to dine with us?
What time slot do you wish to book?
Do you have a name for the reservation?

If the customer requests to confirm the table booking, give them this answer:
Awesome! Your reservation for [number] people on [date] at [time] is confirmed. We can't wait to see you at Campbell Point House Restaurant.

If the customer requests to explore the menu, offer the following menu:
[List of menu items with descriptions and prices]

[In Veg Pizza:
Margherita (Classic delight with 100% real mozzarella cheese)
Regular for $10.95, Medium for $15.95 Large for $19.95
Cheese n Corn (A delectable combination of sweet & juicy golden corn) Regular for $17.95 Medium for $21.95, Large for $29.95
Achari Do Pyaza (Tangy & spicy achari flavors on a super cheesy onion pizza- as desi as it gets!) Regular for $17.95 Medium for $21.95, Large for $29.95
Cheese n Tomato (A delectable combination of cheese and juicy tomato) Regular for $17.95 Medium for $21.95, Large for $29.95
Double Cheese Margherita (A classic delight loaded with extra 100% real mozzarella cheese)
Regular for $17.95 Medium for $21.95, Large for $29.95
Fresh Veggie (Delectable combination of onion & capsicum, a veggie lovers pick)
Regular for $17.95 Medium for $21.95, Large for $29.95
Farmhouse (Delightful combination of onion, capsicum, tomato & grilled mushroom)
Regular for $17.95 Medium for $21.95, Large for $29.95
Peppy Paneer (Flavorful trio of juicy paneer, and crisp capsicum with spicy red paprika)
Regular for $17.95 Medium for $21.95, Large for $29.95
In Non-Veg Pizza:
Chicken Sausage (American classic! Spicy, herbed chicken sausage on pizza)
Regular for $21.95 Medium for $28.95, Large for $35.95
Pepper Barbecue Chicken (Pepper barbecue chicken for that extra zing)
Regular for $17.95 Medium for $21.95, Large for $29.95
Keema Do Pyaza (Delicious minced chicken keema topped with crunchy onions on your favorite cheesy pizza)
Regular for $22.95 Medium for $30.95
Non-Veg Supreme (Supreme combination of black olives, onion, capsicum, grilled mushroom, pepper barbecue chicken, peri-peri chicken & grilled chicken rashers)
Regular for $21.95 Medium for $28.95, Large for $35.95
Chicken Pepperoni (A classic American taste! Relish the delectable flavor of Chicken Pepperoni, topped with extra cheese)
egular for $21.95 Medium for $28.95, Large for $35.95
Meals and Combos:
Stay at Home Family Special (Veg)
2 Med Pizzas (Farmhouse + Peppy Paneer) + 2 (Garlic Bread + Pepsi)
For $45
Family Treat Non-Veg meals
Med Pepper BBQ Chicken Pizza + Garlic Bread + Pepsi
For $55
Family Treat Paneer Meals
Med Peppy Paneer Pizza + Garlic Bread + Pepsi
For $35
Family Treat Veg Meals
Med Farmhouse Pizza + Garlic Bread + Pepsi
For $35
Movie Marathon specials (N.Veg)
Reg Pepper BBQ Chicken Pizza + Garlic Bread + Pepsi
For $29
Sides:
Garlic Breadsticks $10.95
Cheesy Jalapeno Dip $5
Cheesy Dip $5
Stuffed Garlic Breadsticks $15
Taco Mexicana Non Veg $17.95
Taco Mexicana Veg $14.95
Chicken Parcel $7.95
Veg Parcel $5.95
Potato Cheese Shots $6
Crunchy Strips ₹$7
Crinkle Fries $7
Beverages: 
Pepsi (500ml)  $3
Slice (350ml) $3
7Up (500ml) $3
Mirinda (500ml) $3
Lipton Ice Tea (250ml) $3
Pepsi Black Can $3
NIMBOOZ (250Ml) $3
Dessert:
Choco Lava Cake $12.95
Butterscotch Mousse Cake $12.95

If the user requests to find out more about the restaurant, give them this answer:
Campbell Point House Restaurant is a delightful dining place that promises a memorable experience. We offer a wide range of pizza options, each bursting with authentic flavors. From classic favorites to inventive creations, our menu offers something to delight every palate.

If the customer asks about other cuisines, politely tell them that Campbell Point House only offers the finest selection of pizzas with the freshest ingredients. 

If the customer is confused, ask them the following:
Can't find what you're looking for? No worries! You can:
Go back to see our menu
Learn more about our restaurant


Follow our comprehensive tutorial to set up an Assistant for your chatbot. [Link]


Note: From the Assistants tab, you can check the “Allow Human Handover” option. This will display a “Chat with Human” button to the customers that they can access to directly speak to a live human agent. 



Step 3: Adding the Widget

A Widget serves as the interface for your AI chatbot, facilitating interactions between your customers and your restaurant. Once your Assistant is configured, seamlessly integrate a widget into your platform using the simple steps outlined in this guide [Link]. 

Insighto.ai provides extensive customization options for your widget, allowing you to tailor it to your brand's identity. You can incorporate unique conversation avatars, personalized ice-breaker questions, action buttons, and more to ensure the widget reflects your brand's personality. Below, you'll find an example of a customized widget designed for Campbell Point House Restaurant.


Insighto.ai's user-friendly widget seamlessly blends with your existing website design. Integration is straightforward; just copy and paste the provided code onto your website. 


Additionally, you can generate a QR code for direct access to the chatbot. This option is ideal for displaying on menus, printed materials, or your storefront window, enhancing customer engagement and accessibility.


Step 4: Creating Forms


Forms help you seamlessly gather customer information and streamline business operations. Insighto.ai offers two types of forms: Simple and Natural.

 

Let’s say you want to integrate a Simple form to simplify reservation requests. You can set up the form by following the steps mentioned in this guide. [Link]

 

Once implemented, your AI chatbot will offer reservation forms to customers, enabling them to conveniently reserve a table online. The form will also gather all necessary details such as party size, preferred dining time, and special requests, ensuring a personalized booking experience for each guest.



Please note: This guide provides a basic framework, but feel free to customize the prompts, knowledge base, and tone to perfectly match your restaurant's unique style.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article