BUILDING an AI Call Center | VAPI Squads Full Guide

  Рет қаралды 5,231

Ibrahim Munir

Ibrahim Munir

Күн бұрын

In this VAPI tutorial, we’ll be building an AI Call Center using the newly released VAPI Squads feature. VAPI Squads enables you to create teams of AI callers, making each and every VAPI assistant specialized and higher performing. The specific example that we’ll be building is a customer support AI call center, where we’ll have separate voice AI agents for transferring calls, managing accounts, troubleshooting, and appointment setting. We'll also be creating VAPI tools using Make.com to enable powerful actions for AI calling agents.
Get your questions answered with a FREE strategy session:
cal.com/shadow-ai/free-ai-cal...
📚 Resources used in this video:
Get access to the Make, prompts, JSONs used for API requests, and more:
tally.so/r/w2rP8b
🔗 My Links -- Follow for golden nuggets outside of KZfaq!
For business inquiries, contact ibrahim@shadow-ai.co
👉🏼 Subscribe to the channel: / @theibrahimmunir
👉🏼 Voice AI Newsletter: thevoiceaihub.beehiiv.com/sub...
👉🏼 LinkedIn: / imunir20
👉🏼 Twitter: / imunir20
Affiliates (thank you for the support!):
Vapi AI: vapi.ai/?ref=im
Bland AI (25% off first purchase): app.bland.ai/signup?ref=6fa3f...
Make: www.make.com/en/register?pc=i...
⏰ Timestamps
00:00 AI Call Center
01:54 Introduction
02:54 VAPI Squad Breakdown
08:05 Example Call Flow
14:07 Setting Up Assistant Prompts
33:03 Creating the Call Center Squad
47:31 Creating the Tools for the Assistants
1:05:15 Account Tools Logic Explained
1:09:24 Account Tools in Make
1:22:26 Appointment Setting Tools Explained
1:26:48 Appointment Setting Tools in Make
1:56:24 Demo Call

Пікірлер: 39
@RealityReload
@RealityReload 15 күн бұрын
00:04 Setting up AI Call Center with VAPI Squads 02:26 Creating an AI call center for customer support 07:08 AI Call Center Tools and Call Flow 09:25 VY Squads efficiently handles account management queries. 14:07 Building static assistants on VAPI dashboard 16:29 Customizing advanced settings for AI call center 20:46 Building a system prompt using GPT-3 template 22:41 Creating effective prompts for AI call center 26:57 Detailing the task in AI Call Center setup 29:05 Creating tools to access and update account information 33:25 Setting up API request using Postman 35:38 Modifying squad members and creating destinations for transferring calls 40:35 Setting up AI Call Center Squads with Assistant IDs and Destinations 42:57 Setting up API key and authorization for successful request 47:37 Creating tools through the API 49:52 Configuring tool messages and conditions for AI call center 54:40 Setting up web hooks for scenarios 56:58 Creating separate scenarios for each tool with specific details and web hook URL 1:01:33 Testing and troubleshooting make automations 1:04:14 Setting up tools on the VAPI end 1:08:34 Building an AI call center to handle account validation and updates. 1:10:54 Creating a Json formatted response for VAPI tool calls 1:15:43 Setting up filters for valid and invalid accounts 1:18:06 Updating records with the new AI Call Center tool 1:22:26 Implementing the appointment Booker with check availability tool 1:24:30 Efficient appointment scheduling with predefined time slots 1:28:39 Implement CLA model for cost saving 1:30:51 Configuring datetime and Json parsing for AI call center 1:35:40 Implementing logic for weekends and weekdays 1:38:02 Running and testing a specific module 1:42:47 Processing date and time data 1:45:20 Determining available time slots using the cloud module 1:50:07 Building a webbook response for handling available time slots 1:52:32 Building an AI call center using VAPI Squads for managing appointments and calendar events. 1:57:11 Troubleshooting a non-working remote control 1:59:25 Scheduling an in-person appointment 2:03:44 Encouraging to build AI systems and gain experience with AI callers.
@mabsfreeman1187
@mabsfreeman1187 9 күн бұрын
This is absolutely incredible. I'm jumping careers (from a successful high profile career) to concentrate on this - and have been checking out loads of videos and tutorials (and post grad studies) - but this is by far the best explanation of this. Thank you Ibrahim - best of luck to you with this dude.
@mabsfreeman1187
@mabsfreeman1187 9 күн бұрын
You've got another sub!
@theibrahimmunir
@theibrahimmunir 9 күн бұрын
@@mabsfreeman1187 Put a smile on my face. Thank you!!
@mabsfreeman1187
@mabsfreeman1187 9 күн бұрын
@@theibrahimmunir Pleasure!
@richardng6729
@richardng6729 15 күн бұрын
Awesome! I love it. Thanks Ibrahim for putting it together as a case study example and easy to understand. Appreciate it..!!
@theibrahimmunir
@theibrahimmunir 15 күн бұрын
Appreciate the support Richard! Let me know if there's anything else you'd like to see.
@mansoor5413
@mansoor5413 7 күн бұрын
awesome great video! ... thank you for doing this
@theibrahimmunir
@theibrahimmunir 7 күн бұрын
Thanks Mansoor!
@Aydin-o1p
@Aydin-o1p 8 күн бұрын
This is amazing man! The information you gave was super high level, and I could understand it as a beginner. I really respect you for making this and I look to watching more of your content in the future. Keep it up man you're doing great!
@theibrahimmunir
@theibrahimmunir 8 күн бұрын
I appreciate the kind words! Thanks for the support
@stefanocondorelli314
@stefanocondorelli314 16 күн бұрын
Super useful content! Thanks Ibrahim
@theibrahimmunir
@theibrahimmunir 15 күн бұрын
@@stefanocondorelli314 Of course Stefano! Thanks for watching.
@theShazM
@theShazM 16 күн бұрын
This is nuts 🤯, thanks for putting this guide together
@theibrahimmunir
@theibrahimmunir 16 күн бұрын
Of course, no problem man!
@SamiAnwer-wx4il
@SamiAnwer-wx4il 11 күн бұрын
Always crazy stuff from Ibrahim, He is on another level !
@theibrahimmunir
@theibrahimmunir 11 күн бұрын
Appreciate it as always Sami!
@cameronyking
@cameronyking 8 күн бұрын
Please do future video on transient assistants :)
@theibrahimmunir
@theibrahimmunir 8 күн бұрын
Hey Cameron, thanks for the suggestion! I have a video on how to create transient assistants for outbound calling, but if you're referring to transient assistants in a Squad, I can definitely keep that in mind!
@cameronyking
@cameronyking 8 күн бұрын
@@theibrahimmunir Yes sorry for squads. Use case is multilingual call center that can be reused (templatized / transient)
@theibrahimmunir
@theibrahimmunir 8 күн бұрын
@@cameronyking For sure man, multilingual use cases are definitely on the to-do list. Thanks for the suggestions
@briangman3
@briangman3 15 күн бұрын
Very nice
@theibrahimmunir
@theibrahimmunir 15 күн бұрын
Thanks Brian!
@Aydin-o1p
@Aydin-o1p 4 күн бұрын
I have a question; how does it work with the phone numbers? Like so I a phone number for each assistant? I just can't figure out how they actually transfer on the phone. Thanks
@Aydin-o1p
@Aydin-o1p 4 күн бұрын
also when I go to squads it say I have an incorrect configuration.
@theibrahimmunir
@theibrahimmunir 4 күн бұрын
Hey Aydin, so in this demo, we had all 4 assistants on the same phone number, so it didn't have to do any "real" transferring. I haven't actually tried what you're referring to inside VAPI, so I can't say for sure 100% that it's possible with VAPI's platform. But to test it out, what I would do is to make sure your phone numbers have an assistantId connected to them (can do this with a PATCH request to update assistantId field for the phone number and then setup a transferCall tool (for the initial assistant that will pick up the call) where you can transfer to different phone numbers depending on the situation. See the following links for more info: docs.vapi.ai/api-reference/phone-numbers/update-phone-number docs.vapi.ai/call-forwarding Hope this helps.
@Niklas_AI
@Niklas_AI 14 күн бұрын
Great Video. What do I have to do in Postman that it runs permanently? Or is it running automatically?
@theibrahimmunir
@theibrahimmunir 14 күн бұрын
Thanks Niklas! For your question, I am not sure I understand what you mean. You can download Postman and then open the app and use it like that. Then during the project, you can just open it whenever you need to send a request. It doesn't have to run permanently, it can run whenever as needed. Let me know if there's anything else.
@thebizness5596
@thebizness5596 5 күн бұрын
How can this be made for clients? Is there whitelabeling or would it be a case of creating the system and then billing clients on the usage?
@theibrahimmunir
@theibrahimmunir 4 күн бұрын
Some clients might just want the configuration of the Squad and then they take it from there (so just what I built in this video). For whitelabeling or a full dashboard solution, this VAPI Squad could be used the AI calling infrastructures and then you just build a UI around it, usually with custom code with JavaScript (maybe could try out some no-code app platforms). Probably want to setup a database as well to store user data, transcripts, recordings, summaries, etc. 2nd option will obviously be a more costly solution in terms of price and upfront work but also once you build it once, you can easily re-sell to other clients. Hope this helps.
@firmankrisnadi7248
@firmankrisnadi7248 Күн бұрын
​​@@theibrahimmunirit would be marvelous if you could make the tutorial about how to integrated it with UI (including how to build in its UI tutorial ) so we could provide it for the clients ....many thanks in advance... you are the best Guru . automatically subscribe
@theibrahimmunir
@theibrahimmunir Күн бұрын
@@firmankrisnadi7248That’s a great idea, I was actually thinking about doing a video on how to wrap this entire product around a nice custom UI. Would be a very value packed video.
@bookingcuritiba
@bookingcuritiba 12 күн бұрын
WHAT IS THE DIFFERENCE IN THE USE OF TOOL AND FUNCTION?? CAN DO ONE VIDEO??
@theibrahimmunir
@theibrahimmunir 12 күн бұрын
They are very similar, the main difference is that tools give you the ability to say certain messages before starting the tool, if the tool call is delayed, if it fails, or once it completes.
@AliAssam01
@AliAssam01 6 күн бұрын
thank you ibrahim, support arabic?
@theibrahimmunir
@theibrahimmunir 6 күн бұрын
Yes, VAPI can support Arabic, just make sure to change the prompt to make sure it speaks in Arabic and choose a good voice that fits with Arabic well
@AliAssam01
@AliAssam01 6 күн бұрын
@@theibrahimmunir How WE Can use it on order confirmation for "COD , E-commerce '' thank again
@theibrahimmunir
@theibrahimmunir 6 күн бұрын
@@AliAssam01 You can change the prompt to make it for any type of situation like ecommerce, etc. Add in any custom functions for ecommerce with Make. I would suggest looking at my first video for some ideas of what you can do.
@thebizness5596
@thebizness5596 5 күн бұрын
Jheezee asalamuleikum! That’s a good question. Program looks good so far.
An AI Phone Assistant for Your Business? | Vapi x Make Tutorial
29:03
Donatien Thorez
Рет қаралды 1,3 М.
100% Automated Content System (with AI, Make.com & Airtable)
1:01:32
Stephen G. Pope
Рет қаралды 8 М.
ЧУТЬ НЕ УТОНУЛ #shorts
00:27
Паша Осадчий
Рет қаралды 6 МЛН
What are AI Agents?
12:29
IBM Technology
Рет қаралды 58 М.
VAPI SQUADS - Full Advanced Tutorial in Under 30 Minutes
28:48
Alejo & Paige Voice AI
Рет қаралды 3,5 М.
This AI Meeting Automation 100X’s Your Productivity
22:10
Jack Roberts
Рет қаралды 3,2 М.
host ALL your AI locally
24:20
NetworkChuck
Рет қаралды 880 М.
7 Years of Software Engineering Advice in 18 Minutes
18:32
5 Ways to Start an AI Business in 2024
29:45
Liam Ottley
Рет қаралды 30 М.
Which Is The Best AI Phone Caller?
21:14
Brendan Jowett
Рет қаралды 24 М.
$1 vs $100,000 Slow Motion Camera!
0:44
Hafu Go
Рет қаралды 25 МЛН
PART 52 || DIY Wireless Switch forElectronic Lights - Easy Guide!
1:01
HUBAB__OFFICIAL
Рет қаралды 67 МЛН
Cheapest gaming phone? 🤭 #miniphone #smartphone #iphone #fy
0:19
Pockify™
Рет қаралды 4,1 МЛН
Самые крутые школьные гаджеты
0:49
Что делать если в телефон попала вода?
0:17
Лена Тропоцел
Рет қаралды 720 М.