Build an AI VOICE RESTAURANT RECEPTIONIST | No-code tutorial | Vapi x Make

Поделиться
HTML-код
  • Опубликовано: 17 ноя 2024

Комментарии • 83

  • @nathan-agento
    @nathan-agento  Месяц назад +1

    Connect with me on LinkedIn 👋 www.linkedin.com/in/nahuynh/

  • @Bom-t2p
    @Bom-t2p Месяц назад +9

    I think this is a great solution for many restaurants that are currently not having reservation system setup

  • @Hehehe-zu2tm
    @Hehehe-zu2tm Месяц назад +6

    Awesome solution

  • @Charlotte-r3h
    @Charlotte-r3h Месяц назад +6

    Very useful for a lot of restaurant!

  • @IngSAgius
    @IngSAgius Месяц назад +4

    An interesting interpretation of how AI can be used to automate inbound calls to restaurants, especially to those who are super busy.

    • @nathan-agento
      @nathan-agento  Месяц назад

      Yes, missed calls and reservations can have a real negative impact on restaurants' bottom line, and solutions like these can help with that.

    • @IgorCorovai-kf6qu
      @IgorCorovai-kf6qu 26 дней назад +1

      Large number of places will have reservation agents in the head office 9-5, and after this the calls are directed to the restaurant reception phone, which barely ever gets picked up since the reception team is dealing with the rush post 6pm. 🤷‍♂️

  • @MrBachphan
    @MrBachphan Месяц назад +5

    Great utilization of AI! I think more restaurants are heading toward this solution very soon

    • @nathan-agento
      @nathan-agento  Месяц назад

      Yup I think so too, the availability and scalability benefit alone is worth the consideration.

  • @peterphan3813
    @peterphan3813 Месяц назад +5

    rất hữu ích! sẽ thật tuyệt nếu nhiều nhà hàng áp dụng AI

  • @LN_phake
    @LN_phake Месяц назад +3

    Great demo!

  • @AiBizAcademy
    @AiBizAcademy 20 дней назад

    Good walkthrough on the solution. Loved the presentation style with diagrams so you easily understand the process.

  • @ElvisEspinozaAI
    @ElvisEspinozaAI 18 дней назад

    Very well constructed! 👍

  • @RektRok
    @RektRok Месяц назад +2

    Building software like this definitely very fun and quick! I enjoy that a lot

  • @209thuyhua
    @209thuyhua Месяц назад +1

    awesome! thanks for the detailed instructions Nathan!

  • @AjayyAI
    @AjayyAI Месяц назад +2

    Bro! Please create the mentioned emotional prompts agent videos! It would be very helpful!

    • @nathan-agento
      @nathan-agento  Месяц назад +1

      Noted, it's already on my list actually 😄

  • @Coffee-with-Dechefini
    @Coffee-with-Dechefini Месяц назад +1

    Very valuable video! Awesome work Nathan 😊

  • @ki001
    @ki001 29 дней назад

    Very nice video, great work and i am loving your channel

  • @TommyPhillips-q4w
    @TommyPhillips-q4w Месяц назад +1

    Love this!! Inspiring stuff 🎉

  • @bablooze9439
    @bablooze9439 Месяц назад +1

    Awesome! More of these please because there are so much tools out there and we are not sure which is worth out time and would be great if you can use it as you content. Thank you.

    • @nathan-agento
      @nathan-agento  Месяц назад +1

      @@bablooze9439 thank you! Yes it can be overwhelming with all the tools, but IMO a small number of tools, if used right, can actually build lots of useful solutions.

  • @AzairSheikh
    @AzairSheikh Месяц назад +1

    Fantastic walk through!

  • @AjayyAI
    @AjayyAI Месяц назад +1

    Great video man!

  • @milakohen630
    @milakohen630 29 дней назад

    OOH MY GOD that crazy ! 😃great job! some one just lost his job but hopefully jot a new better one !

    • @nathan-agento
      @nathan-agento  29 дней назад

      @@milakohen630 Haha thanks! I personally don’t think AI will replace human employees, but will just help free them to focus on more important task, like maintaining a great experience and service in the restaurant.

  • @Frankywright.
    @Frankywright. Месяц назад +1

    Thanks for a brilliant, easy to understand video. 🎉.

    • @nathan-agento
      @nathan-agento  Месяц назад

      @@Frankywright. you’re quite welcome!

  • @diegosainzbalboa2634
    @diegosainzbalboa2634 Месяц назад +1

    Nicely done!

  • @fernandomendes1177
    @fernandomendes1177 Месяц назад +1

    Thanks Nathan! Very informative ! Are you able to create an example with twilio , make and supabase? That would be perfect!

    • @nathan-agento
      @nathan-agento  Месяц назад +1

      Thank you! I'm familiar with Twilio and Make but not Supabase, I'll keep that in mind for future videos!

  • @huntinggamer1725
    @huntinggamer1725 Месяц назад +1

    Really great video

  • @annayang6278
    @annayang6278 2 дня назад

    Super awesome video!
    i followed all the steps but it seems to stop working once it's checking availability - any idea why?

  • @AISoluciones25
    @AISoluciones25 Месяц назад +1

    Hi Nathan! I see a common problem with the few tutorials I have found on this specific use case, and that is that they are incomplete systems as a restaurant has many tables in the same hour and the voice agent would be saying that there is no availability when there is only a reservation for one table and 14 other tables are free, then the system is only able to reserve one table per hour and is leaving many tables unreserved. I have found only one tutorial in Spanish that delves into this technical detail that reaches to complete the system, but does not provide resources or respond to the 3 of us who are stuck at minute 33:45 where it is to create 3 events at the same time Gcalendar shows the 3 bundles. Since the JSON already the Calendar module does not receive the information, it remains untouchable and we can not continue building the scenario. I'm sure you will notice this problem that makes such a promising system incomplete and hopefully if you can subtitle the tutorial you can perfect it to respond to the need by modifying your scenario. Thanks in advance my friend!
    Tutorial: ruclips.net/video/a-oePLJj6uA/видео.html

    • @nathan-agento
      @nathan-agento  Месяц назад

      Noted on your idea. In reality, the agent would probably need to integrate with a more advanced reservation system, such as OpenTable, which restaurants often use. This would allow us to handle multiple availabilities and reservations through their API.
      For this implementation, since Google Calendar only tracks time blocks, you could pair it with a basic database like Google Sheets to monitor individual tables or spaces. The AI agent would check both the calendar for general availability and the database to avoid double-booking.

  • @NataliyaAi
    @NataliyaAi Месяц назад +1

    Dear Nathan, great tutorial. I have a question: How you connect the phone number to this system? What phone number should the customer call? Do you connect direct phone number of the restaurant or it's an external twillio number or smth similar?

    • @nathan-agento
      @nathan-agento  Месяц назад

      Good question! If you want to connect the AI voice agent to an existing phone number, you can first port that number into Twilio: help.twilio.com/articles/223179348. From there, there's an built-in integration between Vapi and Twilio that would allow you to import a Twilio number into Vapi. Once that's done, you can simply assign the assistant to the phone number you want.

    • @NataliyaAi
      @NataliyaAi Месяц назад

      @@nathan-agento thanks for clarification ;)

  • @web3global
    @web3global Месяц назад +1

    Insightful, thanks for sharing! 🚀
    Just wondering if there would be part 2 for the same?

    • @nathan-agento
      @nathan-agento  Месяц назад

      @@web3global thank you! What would you like to see in a follow-up to this?

  • @GodFarmf2
    @GodFarmf2 Месяц назад +4

    I am afraid that with the path we are heading, AI will soon take over everything!

    • @LN_phake
      @LN_phake Месяц назад

      I think AI will be a great help for a lot of people. It's definitely strange at first 😂

  • @huynhu2072
    @huynhu2072 Месяц назад +1

    Great video!

  • @nathan-agento
    @nathan-agento  Месяц назад +2

    Timestamps:
    00:00 Demo
    02:49 Benefits
    04:37 Flow
    08:31 Knowledgebase
    10:02 Vapi
    15:25 Make
    21:40 Outtro

  • @JacoAgency
    @JacoAgency Месяц назад +1

    hey! thanks for that amazing vid, can you help me find the tools in vapi to set them up please!!

    • @nathan-agento
      @nathan-agento  Месяц назад

      @@JacoAgency thanks Jacob. What do you mean by “find the tools” in Vapi? Do you have troubles setting them up, or the assistant not recognizing them properly?

    • @JacoAgency
      @JacoAgency Месяц назад

      @@nathan-agento yeah, i cannot find the the vapi template to set up the vapi tools, im just misssing the tools

    • @nathan-agento
      @nathan-agento  Месяц назад

      @@JacoAgency there's no exportable templates for the Vapi tools unfortunately, but if you follow the video around the 14:43 minute mark, you should see the full setup.

  • @jackbui4313
    @jackbui4313 Месяц назад +1

    Great video. I built my own AI bot after this.

    • @nathan-agento
      @nathan-agento  Месяц назад

      Have fun, let me know if you need any help!

  • @boyboxster
    @boyboxster Месяц назад +1

    Great video and easy to follow. I've set it all up but its not working for me :-(. WIthin make should the scheduling be off?

    • @nathan-agento
      @nathan-agento  Месяц назад

      Thanks! What do you mean by the scheduling being off? I'm not quite sure I understand.

    • @boyboxster
      @boyboxster Месяц назад

      @@nathan-agento Hi Nathan, I fixed that issue, it successfully adds the booking to google calendar, however now it doesn't recognise slots already booked. I've double checked all the settings. Any advice what else I can check? :-)

    • @nathan-agento
      @nathan-agento  Месяц назад

      @@boyboxster I would first look at the output of the step that return all the busy slots. What output does that step produce and can you draw any conclusion from that?

  • @raulzhou_
    @raulzhou_ Месяц назад +2

    Nice video Nathan, what is the best way to manage time reservations for multiple spaces or tables in a restaurant, considering that Google Calendar only keeps blocked spaces but doesn't individually track total reservations? How would you handle this?

    • @nathan-agento
      @nathan-agento  Месяц назад +2

      Great question, since Google Calendar only tracks blocked times, you can combine it with a simple database (e.g., Google Sheets) to track individual tables or spaces. The AI agent would check both the calendar for overall availability and the database to ensure tables aren't double-booked. In reality though, it is likely that the agent would need to integrate with a more advanced booking systems (that the restaurant is already using) like OpenTable, which will allow us to manage the multiple availabilities and reservations via API.

    • @BIoodyMarry
      @BIoodyMarry Месяц назад +1

      @@nathan-agentoCould you do in an follow up an tutorial of how to set this up? That would be so great! Thanks 🙏🏼

    • @IgorCorovai-kf6qu
      @IgorCorovai-kf6qu 26 дней назад

      @@nathan-agento, any luck combining both? I think this is the main challenge.
      Great concept presentation anyway! 👏
      Next level would be to integrate it with the most popular reservation apps like OpenTable / SevenRooms.
      Any luck on this front?

  • @jadowix
    @jadowix Месяц назад

    Hello nathan, love your content but can you make more detailed tutorials for beginners that are not familiar with vapi and make like from A to Z tutorial building an AI Voice agent would appreciate your reply fam

    • @nathan-agento
      @nathan-agento  Месяц назад

      Thanks for the support, and I'll keep that in mind for future videos. In the mean time, my friend Brendan Jowett has a very good and detailed tutorial on how to get started with Vapi, feel free to check it out here: ruclips.net/video/jDPXWMUVUPE/видео.html

  • @concepttropic
    @concepttropic Месяц назад

    Thanks for sharing 🎉🎉🎉🎉🎉

  • @jarradbermingham6475
    @jarradbermingham6475 9 дней назад

    Would this scenario only work if the restaurant had one table? How can you accommodate multiple bookings (for several tables) at the same time?

  • @incrediblehypnotist
    @incrediblehypnotist Месяц назад +1

    What is the best way to modify this for an online therapy reservation instead of a restaurant?

    • @nathan-agento
      @nathan-agento  Месяц назад

      I think the biggest differences would be the following:
      - System prompt: Tailored to fit the typical conversational flow that a therapy customer would have with the receptionist (e.g. preferred therapist, type of therapy)
      - Knowledge base: Updated to fit the business' context and information
      - Integration with whichever therapy reservation system the business is working with
      If you need further help with this, feel free to hop on a call with me (it's free): cal.com/nathan-huynh-agento/20-minute-consulting-call

  • @Mahesh-mx5nb
    @Mahesh-mx5nb Месяц назад

    what if prospect wants to change time of appointment after booking appointment?

  • @koushikbethu7127
    @koushikbethu7127 19 дней назад

    how about u make a video on cancelation and rescheduling of appointments

    • @nathan-agento
      @nathan-agento  19 дней назад

      I will keep that in mind for future videos, thanks.

  • @IAppsSAS
    @IAppsSAS Месяц назад

    Are there any voices available in Spanish and also, can you purchase numbers from different countries?

    • @nathan-agento
      @nathan-agento  Месяц назад

      Yes there are Spanish voices, and yes with Twilio integration you should be able to purchase phone numbers from anywhere in the world.

  • @rida_brahim
    @rida_brahim 21 день назад

    i think you can do better with time conversion as a software engineer. you don't need openai there

    • @nathan-agento
      @nathan-agento  21 день назад +1

      Agreed, I just wanted to try and see how it can be done with no code for this particular build.

    • @rida_brahim
      @rida_brahim 21 день назад

      @@nathan-agento I'm currently there, the make platform ai told me you can write code if you want so i will definitely add some code to structure that data, if this working perfectly i will build a platform on top of it and avoid make to begin with.

  • @gddiscover7897
    @gddiscover7897 29 дней назад

    anyone able to make this same ?

  • @JoaoHonorio-dv2to
    @JoaoHonorio-dv2to 2 дня назад

    yes but a restaurant can have multiple reservation at same time!!!!

  • @EasyAINow
    @EasyAINow Месяц назад +1

    Nicely done!