In this course, you will learn how to build powerful Voice AI agents using VAPI and potentially save a business +$300K/year.
Using a real life example, we'll design an Agent to manage inbound calls for restaurant reservations. Whether you're a business owner, an automation agency, or an entrepreneur looking to streamline customer interactions, this course provides practical, hands-on training to implement AI-driven solutions with a real-life example that’s directly applicable to your business.
In this course, you will learn how to build powerful Voice AI agents using VAPI and potentially save a business +$300K/year.
Using a real life example, we'll design an Agent to manage inbound calls for restaurant reservations. Whether you're a business owner, an automation agency, or an entrepreneur looking to streamline customer interactions, this course provides practical, hands-on training to implement AI-driven solutions with a real-life example that’s directly applicable to your business.
Why this course when you can find all resources online?Indeed, however would you understand it and be able to execute as fast? Consider the time you'll need to search, and learn it as you go, in an unstructured way, from many mentors with different approaches, that will take you countless hours with no accountability at all. If you see the ROI of this course, that gives you a step by step structured path straight on point, to help you get what you need in just a few hours, than this is for you.We all trade time, money, and expertize. If you don't have the expertize or money but you have the time, please do the research online. If you don't have the expertize and no time to waste, then this is for you.
We’ll begin by guiding you through setting up your VAPI account and creating a simple yet powerful Voice AI chatbot capable of handling reservation inquiries, confirming bookings, and providing key information like restaurant hours and location. You’ll learn to customize the bot to handle customer queries efficiently, allowing it to respond accurately and professionally in real-time.
The course also covers integrating Twilio, the leading communication API for voice and messaging, to manage call handling for your reservation system. We will show you how to set up inbound call routing, automate responses, and seamlessly interact with customers without the need for human intervention.
You’ll then explore Make, a versatile automation tool, to design workflows that connect your Voice AI with other systems such as CRM tools, customer databases, email notifications and much more. This powerful integration ensures your restaurant's communication system runs efficiently, saving you time and effort while enhancing the overall customer experience.
ROI Perspective: see it like this, one AI Voice agent can handle 10 concurrent calls, and it's on 24/7. We're talking about 10 people per shift to do the same. In a 24/7 rota, you'll need at least 3x the work force to cover the entire day, holidays, days off, sick days and whatnot. Ultimately, this means that 1 AI agent can replace 30 people in a Customer Support Team with just one phone number and has no mood variations, and can be trained as you get more data, and it can follow business guidelines strictly.
In terms of return on investment (ROI) taking as for this example that each human agent is earning $1,250 per month, this totals a monthly cost of $37'500 to cover 30 salaries plus other expenses to the business, roughly and depending on the country and business needs, of course. If a business can reduce the team size to 9 to audit, oversee and update the systems, and take some of the calls when human interaction is needed, we're talking about saving $26'250 every month or +$300k/year, for that specific team. That's how significant AI can be, when well integrated into a business.
With the Voice AI agent handling reservations autonomously, you save money, reduce errors, and increase efficiency—allowing your team to focus on higher-value tasks, such as customer experience enhancement and business growth. The potential cost savings make this an excellent investment that can pay for itself in a short period, all while improving customer satisfaction and operational efficiency.
By the end of this course, you will have the skills to set up a fully operational Voice AI system that can handle inbound calls, manage reservations, and provide seamless customer service—boosting your operational efficiency and reducing staff workload. Whether you’re managing one restaurant or scaling to multiple locations, you’ll have the tools to create a more efficient, automated reservation system that works 24/7.Either you want to learn and apply this to your business, or create these AI agents for other businesses, this course is for you.
Enjoy the ride.
Welcome to this course! We'll learn how to implement voice AI agents in real life, using a fictional restaurant named Fork & Dagger, as an example.
Let's get that bird's eye view on the benefits this brings to businesses and how this can also release more time, help increase profits, and put your business, or your client's business ahead of the curve.
Example call with the agent we are about to create.
In the example, we can experience the AI Agent of Data Science London.
In this section, we'll create a VAPI account and learn how to setup the model tab section of the assistant.
Create an account on VAPI: https://dashboard.vapi.ai/
In this section, we'll learn how to setup the transcriber tab section of the assistant.
In this section, we'll learn how to setup the voice tab section of the assistant.
In this section, we'll learn how to setup the functions tab section of the assistant.
In this section, we'll learn how to setup the advanced tab section of the assistant.
In this section, we'll learn how to setup the Analysis tab section of the assistant.
Feel free to download the files below, and analyse their structure and content.
Files must be document files, with any of these extensions: .pdf, .txt
.json, .csv might also work, however, use it with caution and test it before deploying it live.
Enjoy the menu!
With the new VAPI update, we need to reassess the way we send data to our knowledge base. As of now, the previous method seems to be bugged, we'll keep it there in the course, until we have a confirmation that it is deprecated. I believe that they'll find a way to keep it and to connect it to Trieve, by allowing us to create a dataset and then upload files in it.
Meanwhile, we have to do it, directly on Trieve and then connect that dataset to our VAPI account, so we can then attach the knowledge base to our assistant.
https://trieve.ai/
Let's get started!
https://trieve.ai/
https://trieve.ai/
Feel free to download the system prompt text file below, and analyse their structure and content.
Let's keep going!
Note: I'd love to get your feedback as you go, so I can improve and make this as better experience for future students, it really means a lot, thanks!
In this section, we'll create our Make.com account and learn how to create our first function tool, to get the current date and time.
Create your Make.com account using my affiliated link:
https://www.make.com/en/register?pc=datasciencelondon
Let's continue exploring the details of our first function, so we can have a good foundation for the next functions.
Finalising our first function, the agent will be able to check the current date and time during a call.
Here's the link to the list of timezones:
https://www.make.com/en/help/functions/date---time-functions#formatdate--date--format---timezone--
Let's create our create reservation functionality and also create a dedicated Google Calendar to group these events in one place.
On this lesson, let's continue working on our reservation tool, creating our make.com workflow, and add more options on the calendar.
Let's fix, tweak and complete our create reservation function tool and workflow.
In this lesson, we're going to create the Search Reservation tool and force the first API call to determine the webhook structure.
Let's continue building our search reservation function tool and workflow.
Let's fix, tweak and complete our search reservation function tool and workflow.
In this lesson, we're going to create the Cancel Reservation tool and force the first API call to determine the webhook structure, and complete the workflow.
Let's fix, tweak and complete our cancel reservation function tool and workflow.
In this lesson, we're going to create the Update Reservation tool and force the first API call to determine the webhook structure.
Let's continue, and create our update reservation workflow.
In this lesson, we'll fix, tweak and complete the the update reservation tool.
In this lesson, we will create a new openAI account, create a project and get our API Key to add in our VAPI assistant.
To create an openAI account: https://platform.openai.com/docs/overview
To create your API KEY: https://platform.openai.com/api-keys
In this lesson, we will create a new 11LABS account, create a set of personal voices and get our API Key to add in our VAPI assistant.
Create your 11labs account using my affiliated link: https://try.elevenlabs.io/sau8n6vthi1w
In this lesson, we'll create a Twilio account and set it up before buying a phone number.
Here's the link to check the pricing "Pay-As-You-Go" : https://www.twilio.com/en-us/voice/pricing/gb
Next, we'll go ahead a purchase our phone number and create a regulatory bundle.
Finally, we're going to associate that number to our agent/assistant on VAPI.
Let's finalise the course, review it real quick, and see what is that we can do next to improve it.
Moreover, here you can find all the Make.com blueprints, aka, workflows.
Thank you very much for taking this course!
I'm always open to feedback and suggestions, if there's any other course you'd like me to create, please share.
Hope to see you again, soon, take care!
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.