Dr. Violet Howard builds an AI voice receptionist using Vapi and n8n that handles client lookup, booking, and CRM updates in real time. The demo shows the receptionist Kylie taking a call from Nate Herk, creating a new client profile, checking availability, and booking an 8 AM appointment, with changes appearing instantly in the calendar and CRM.
Chapters
This N8N MCP server powers my entire voice agent. We talked about how we have the front end with VAPI and we have the back end with N8N. So how do we actually connect these two things? Well, in VAPI, we have a tool for our AI assistant called N8N. And so that N8N tool looks like this. It is our MCP server with all 7 of these workflows that we also built out in N8N. So here is the client lookup tool. Here is the new client CRM. Here is the check availability. Here is the book event. Here is the update appointment, here is the lookup appointment, and then here is our delete appointment. But that's what's so cool about this is that each tool has one very specific function, and so it's just basically up to VAPI and the MCP server to figure out which one to call, and then it can get answers back so quick. I'm gonna pull up the calendar on the left-hand side and the CRM on the right-hand side so that we can see all of this updating and happening in real time. All right, so we're gonna go ahead and give Kylie a ring, and we'll see how this works.
Hi, this is Kylie with Hercules Detailing. Can I please have your email so I can look you up in the system?
Yeah, I'm actually I'm a new caller, so I won't be in the system.
Welcome, super glad you called Hercules Detailing today. All I need is your email address, your full name, and phone number to get you set up. Just let me know those details.
Sure, yeah, my email is nate@example.com. My name is Nate Herk, that's spelled with a K at the end. And then my phone number is 333-444-5678.
Just to confirm, your email is nate@example.com, your full name is Nate Herk with a K at the end, and phone number is 333-444-5678.
678, right? Yep, that's all correct.
If that all looks good to you, give me one second to send that in and get your profile set up.
Yeah, I'm just looking to schedule an interior detailing for tomorrow.
All right, here's what tomorrow looks like. We do have some time slots already taken. One in the morning from 10:15 to 11:15 and another from 2 to 3, but every other hour-long slot during the day is open.
Yeah, let's do an 8 AM slot.
All right, Nate, you're all set for an interior detailing appointment tomorrow at 8 AM. Your spot is reserved and ready to go. If you need to change anything or have any questions about your appointment or our services, seriously, just let me know.
If you want to watch the full breakdown, then click on that play button right here, and I'll see you guys over there.