How to Build an Outbound Transient VAPI Assistant to Call Your Leads

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ส.ค. 2024

ความคิดเห็น • 29

  • @eldiegoguerra
    @eldiegoguerra 26 วันที่ผ่านมา +2

    You're great man, the first-ever video that I've seen being this clear and precise.

  • @djblstampdjblstamp5159
    @djblstampdjblstamp5159 หลายเดือนก่อน +1

    Excellent Explanation!

    • @theibrahimmunir
      @theibrahimmunir  หลายเดือนก่อน

      Thanks! Let me know if there's any topics you'd like to see me cover for other videos

  • @michaelfriel9710
    @michaelfriel9710 หลายเดือนก่อน +1

    Awesome! Thank you for this, this helped me a ton! How would we take the information collected from the call and input that back into the spreadsheet?

    • @theibrahimmunir
      @theibrahimmunir  หลายเดือนก่อน +1

      Glad you asked Michael! You can easily do this in VAPI with End of Call Reports (also called Call Analysis). You can grab any sort of information you want with structured data extraction inside of those reports, summarize the calls, evaluate the calls based on a rubric (success vs fail, scale of 1 to 10, etc).
      My video right after this one was actually on this entire topic. You'd get all the information you're probably looking for: th-cam.com/video/w7yHxLSvXnU/w-d-xo.htmlsi=si7HW2nWZt_6rQmy
      Thanks!

  • @grizzelyB
    @grizzelyB 7 วันที่ผ่านมา +1

    Great indepth tutorial! I'm trying to build an automated system for my client. I've coppied his voice and saved it to 11Labs. We are using Google Calendar to schedule calls for his clients. How can I trigger a call to be made to the clients on the selected time & date. During this phone call, certain questions will be asked by VAPI so that a personalised regime will be sent to the client via email when the call ends. Do you have any videos relating to this kind of project?

    • @theibrahimmunir
      @theibrahimmunir  วันที่ผ่านมา

      You can edit the scheduling option for the scenario to run during certain time intervals (e.g. every 24 hours), that could help.
      For the post-call processing automation you are describing with the client email, that looks like you need to use end of call reports (also called call analysis) inside VAPI. I have a video on this that you can watch: th-cam.com/video/w7yHxLSvXnU/w-d-xo.html
      Hope this answers the question.

  • @sian9827
    @sian9827 วันที่ผ่านมา

    How to integrate that for an inbound call? E.g. A call comes in and I want to check if the user is in a database. If he already is in the database, greet him with his name, if not add a new contact to that database.

  • @grizzelyB
    @grizzelyB 5 วันที่ผ่านมา +1

    Hey, ive tried this but it does not work. My prompt is not executed and the voice AI does not know what its doing. I noticed VAPI has changed its API section. Can you do an updated outbound calling?

    • @theibrahimmunir
      @theibrahimmunir  วันที่ผ่านมา

      Hey grizzely, sure I can look into making an updated video, thanks for the feedback!
      VAPI does frequently update the platform and the API and I've noticed this before. The video though should still be pretty up-to-date since I've used templates like these for recent project builds. You will have to make some changes, but it shouldn't be too crazy.

  • @richardng6729
    @richardng6729 หลายเดือนก่อน +1

    Awesome!

    • @theibrahimmunir
      @theibrahimmunir  หลายเดือนก่อน

      Appreciate the support Richard!!

  • @vincentthe1997
    @vincentthe1997 หลายเดือนก่อน +1

    Hey Ibrahim, great videos! I get error 400 id must be IUUD in the last HTTP module. Wheres my mistake?

    • @theibrahimmunir
      @theibrahimmunir  หลายเดือนก่อน +1

      Hard to say without taking a closer look, but I would probably look at phoneNumberId and confirm it's correct. Make sure it's being copied correctly from VAPI
      Sometimes there's also hidden issues with the encoding if you use a text editor before pasting into Make. I would suggest if nothing else work, try typing in the ID manually. Worst come to worst, try manually writing the body and see if that works. I've had these types of issues in the past and just doing it manually instead of pasting it in has worked for me before.

    • @vincentthe1997
      @vincentthe1997 หลายเดือนก่อน +1

      @@theibrahimmunir is it definetley phonenumberID tho? it only says "id must be uuid" copied phonenumberID straight from VAPI

    • @theibrahimmunir
      @theibrahimmunir  หลายเดือนก่อน +1

      @@vincentthe1997 That should be the only ID in the request body of the last module
      Try manually entering the ID instead of copy pasting because sometimes hidden characters can get pasted when copy pasting which can cause issues

    • @vincentthe1997
      @vincentthe1997 หลายเดือนก่อน +1

      @@theibrahimmunir Finally got it to work! The mistake was on my side, thank you so much. What would i have to change in order for it to cycle through the rows of the spreadsheet after hanging up on the first call?

    • @theibrahimmunir
      @theibrahimmunir  หลายเดือนก่อน

      @@vincentthe1997Glad it’s working now! In the case of Google Sheets, just set the field “Maximum number of returned rows” to be empty and it should go through every single row.

  • @richardng6729
    @richardng6729 หลายเดือนก่อน +1

    I have questions here, on your video the @ VAPI API create phone call body, I sawed fields content customer ID, customer number, name, extension, phoneNumber ID, phoneNumber, etc. on the right hand site. My VAPI API @create phone call body was different from yours. How and where did you get these: customer ID, customer number, name, extension, phoneNumber ID, phoneNumber ? Appreciate your sharing..🙂

    • @theibrahimmunir
      @theibrahimmunir  หลายเดือนก่อน +1

      No worries, happy to answer them:
      For the create phone call, make sure you can confirm that you're looking at the right type of request (maybe you accidentally went to create assistant). Here's a link to the correct documentation, just in case: docs.vapi.ai/api-reference/calls/create-call
      The customer number/name/extension are all inside the customer object. customerId and phoneNumberId and phoneNumber are all separate objects too. They're usually towards the end of the request body and assistant object is usually at the top (assistant object is pretty long as well). So make sure you scroll all throughout the request body to make sure you don't miss it since these customer/phone objects are a lot more smaller.

    • @richardng6729
      @richardng6729 หลายเดือนก่อน +1

      @@theibrahimmunir Thanks a lot for your guidance, i found it at the bottom of the screen.

    • @theibrahimmunir
      @theibrahimmunir  หลายเดือนก่อน

      @@richardng6729 Of course, always happy to help

  • @user-qv6vp5uz6o
    @user-qv6vp5uz6o หลายเดือนก่อน +1

    I have followed your step by step setup but encounter some issue at the last MAKE HTTP module. Output: Status Code 401. Cookie headers: Data {"message":"JWT is empty.","error":"Unauthorized","statusCode":401}. What could be the potential issue here and how could it be resolved. Appreciate your guidance.

    • @theibrahimmunir
      @theibrahimmunir  หลายเดือนก่อน

      Sounds like an authentication issue possibly since it mentions JWT. If you can confirm that header is correct -- "Authorization" for the header name and then "Bearer [PRIVATE_API_KEY here without brackets]" for the value.
      Let me know if that helps. If it doesn't, it might help to send the entire request or picture of what you're doing if you're comfortable doing so to help figure out the issue. Either pasting it here after removing sensitive information or you could also email me at ibrahim@shadow-ai.co and I could take a look on there.

  • @donstevens8168
    @donstevens8168 หลายเดือนก่อน

    Hey, Ibrahim, can you help me for like 15 min? I'm having an issue with Make and Vapi integration please. Thanks.

    • @theibrahimmunir
      @theibrahimmunir  หลายเดือนก่อน

      Hey don, feel free to email me at ibrahim@shadow-ai.co with more details of your issue and I could help from there.