Using ChatGPT to Automate Cold Calling for Sales Leads [with Bland AI]

Sdílet
Vložit
  • čas přidán 22. 05. 2024
  • Get 25% off Bland AI:
    app.bland.ai/signup?ref=763d7...
    Automate cold calling with ChatGPT and Bland AI. I'll walk you through how to setup and use the program I wrote to run an automated cold calling campaign that forwards warm leads directly to your phone.
    Files & Links from Video:
    BlandAI: app.bland.ai/signup?ref=763d7...
    Colab for Python Code: colab.research.google.com/dri...
    Other Videos:
    AI Phone Scheduler - • Build Your Own AI Rece...
    GPT that makes Calls - • Custom GPT with Bland ...
    Phone Negotiating Bot - • Save Money: AI Negotia...
    Fine-Tune Llama-2 - • The Secret to Fine-Tun...
    Fine-Tune ChatGPT 3.5 - • Easily Fine Tune ChatG...
    Build an AI Texting Bot - • Fine-tuning ChatGPT to...
    Fine-Tune ChatGPT 3 - • Transform ChatGPT into...
    Embed Data with ChatGPT - • Learn to Embed Data wi...
    Build a chatbot - • Create your own AI cha...
    Chapters:
    0:00 - Intro
    2:00 - Setup Excel Data
    3:01 - BlandAI
    3:54 - Setup Python Code
    6:00 - Explain Call Payload
    12:24 - Call Status
    13:00 - Generate Call Report
    14:37 - Emergency Stop
    14:50 - Running it
    Music:
    "jiglr - Odyssey" is under a Creative Commons (CC BY-SA 3.0) license
    @jiglr
    Promoted by BreakingCopyright: breakingcopyright.com
    "Loopster" Kevin MacLeod (incompetech.com)
    Licensed under Creative Commons: By Attribution 4.0 License
    creativecommons.org/licenses/b...
    Music track: Space by Damtaro
    Source: freetouse.com/music
    Royalty Free Music for Video (Safe)
  • Věda a technologie

Komentáře • 49

  • @rpsingh18
    @rpsingh18 Před 8 dny +1

    This is very helpful! It worked.

  • @ernestosazo299
    @ernestosazo299 Před 9 dny

    Wow! Thank you so very much. Truly outstanding very grateful for the detailed explanation and description of python code and the possibilities to change it. Exactly what I have been looking for, subscribed and truly looking forward to see everything you put out. Thank you, looking forward to showing my appreciation.

    • @tech-at-work
      @tech-at-work  Před 9 dny

      Thank you for the awesome comment! Glad it was useful!!

  • @FrancescoKozerski
    @FrancescoKozerski Před měsícem +3

    Just plain WOW dude!! ❤❤❤ Cant thank you enough. Been looking for a solution for weeks and all the turnkey saas ai is well.. pretty weak! Building this and launching today! You rule man!

    • @tech-at-work
      @tech-at-work  Před měsícem +1

      Sometimes if you want it done right, you gotta build it yourself! Glad you found it helpful!

    • @tech-at-work
      @tech-at-work  Před měsícem

      It looks like they’re trying to make the voice endpoint more straightforward, so now you can just have “voice”: “maya” and it will use the Maya voice - try using the voice name instead!
      Did you purchase an outbound number for the calls?

  • @5-MinuteBedtimeStories_
    @5-MinuteBedtimeStories_ Před 14 dny +1

    Legend. Need more videos ff your AI voice agents utilities!

  • @baeshayoung2544
    @baeshayoung2544 Před 2 měsíci +2

    Such a good tutorial! Thanks for sharing 🙏

  • @ChessDon
    @ChessDon Před 2 měsíci +1

    Awesome video. Just subscribed. Would love to see a video on you setting up a inbound voice agent with bland!

    • @tech-at-work
      @tech-at-work  Před 2 měsíci

      Awesome! Thank you, yea I’ve had that request a few times, I’ll look at making a video for it

    • @ChessDon
      @ChessDon Před 2 měsíci +1

      @@tech-at-work a unique spin that you could put on the video is showing how to use an inbound agent to book a call AND leveraging bland AIs dynamic data objects in the build. For example maybe the inbound agent books an appointment but first checks that there is availability in the calendar. I've seen other videos on setting up appointment bookings but I've yet to see one where the agent first checks that there is availability in the calendar at that time

    • @tech-at-work
      @tech-at-work  Před 2 měsíci +1

      You’re reading my mind :)

    • @ChessDon
      @ChessDon Před 2 měsíci +1

      @@tech-at-work i can't wait! My post notifications are turned on! Your channel is going to blow up someday soon I'm sure. This content is top notch!

    • @tech-at-work
      @tech-at-work  Před 2 měsíci +1

      Thanks for the support!! I really appreciate that

  • @amiradjadj9695
    @amiradjadj9695 Před 2 měsíci +1

    Another bomb! Thanks for sharing.

  • @NevadaHomeBuys
    @NevadaHomeBuys Před 8 dny

    Wow, this is great! I am a Real Estate agent looking for a bot to do lead calling from people who have requested more information. I would have liked to hear the final product of your AI Bot making that first call. Curious to see how it flowed. Do you offer assistance to create the bot??

  • @Kevinsmithns
    @Kevinsmithns Před 27 dny

    Is there an update to this where I can train the ai go be more specific with its training prompt of what to say? And do you have a way for incoming calls also with pinecone so it remembers customers when they call back

  • @truewarriorfitness
    @truewarriorfitness Před 7 hodinami +1

    Is there a 4o upate video coming soon?

    • @tech-at-work
      @tech-at-work  Před 7 hodinami

      I will work on this! Thanks for the suggestion

  • @fastbreak9680
    @fastbreak9680 Před 2 měsíci

    brother, in order to call, should I top up my blanc ai? And bro, where can I see the transcript of the entire conversation? If I'm not mistaken, then it should be in the table, right? with the answer to who answered the call, was the customer interested and so on

    • @tech-at-work
      @tech-at-work  Před 2 měsíci +2

      If you’re going to run the full batch, you’ll need BlandAI credits, yea. You can have it provide the transcript for each call in the questions, yes. I would set it up like “give me the exact transcript of what was said on the call” and make sure you set it as a string for the response. I would also make sure and mention you want a transcript in the goal portion.

  • @wendelllaidley1065
    @wendelllaidley1065 Před měsícem

    @tech-at-work Do you have suggestions for 3rd parties I could hire to help implement what you have put together in this video? I am a business owner lacking developer skills and would like to contract with someone to stand up this functionality (linked to High Level CRM). Any suggestions? Many thanks!

  • @funnyprankforlaughter1388
    @funnyprankforlaughter1388 Před 2 měsíci

    You are doing awesome sir ..😊

  • @IAppsSAS
    @IAppsSAS Před 2 měsíci

    Hey there. I just got this issue: Failed to send batch
    {"status":"error","message":"Errored on very first call and stopping execution so that it can be fixed. Error messages: Request failed with status code 400"} Do you've any idea how could I solve it? thank you!

    • @tech-at-work
      @tech-at-work  Před 2 měsíci

      Make sure the first phone number (in cell B2) is real, otherwise it’ll error out

    • @fastbreak9680
      @fastbreak9680 Před 2 měsíci

      same problem bro. do you find solution??

    • @tech-at-work
      @tech-at-work  Před 2 měsíci

      It appears to only work for phone numbers in countries supported by BlandAI at the moment. They have an international-rollout section of their Discord, they update there when new countries and languages are supported

  • @user-ty3tu4le3u
    @user-ty3tu4le3u Před 22 dny

    A few things I am having trouble with:
    The voice ID doesn't change even though I change the ID from a voice ID straight from Bland. Anything that could be causing this?
    It also keeps calling the prospect "Name" even though I have an entered name in the spreadsheet

    • @user-ty3tu4le3u
      @user-ty3tu4le3u Před 22 dny

      I think it is because I am trying to add the "name" to the AI's first line of speech. I have it as "Hey, is this {{name}} ?" and it keeps just saying "name" rather than what is on the spreadsheet

    • @tech-at-work
      @tech-at-work  Před 22 dny

      Make sure you have the name variable defined in the call_data section and your column titled correctly. Once it’s defined you have it formatted correctly in the first sentence

    • @tech-at-work
      @tech-at-work  Před 22 dny

      Bland ai has changed the way they handle voice id now, you should be able to copy the id from their dev portal or they have just names you can list like maya, mason, ryan, etc and they use just “voice” now

    • @user-ty3tu4le3u
      @user-ty3tu4le3u Před 22 dny

      @@tech-at-work I have it on there just as you have it "name": row {'Name'}, and the first sentence I have is "Hey, is this {{name}} ?", but it still just keeps saying "name" rather than what is in the spreadsheet

    • @user-ty3tu4le3u
      @user-ty3tu4le3u Před 21 dnem

      Ok so when I ask it, "who are you looking for?" it says the correct name. so it knows who it is calling, it just wont say it on the first sentence for some reason

  • @IAppsSAS
    @IAppsSAS Před 2 měsíci

    Hey there, I just got this issue: Failed to send batch
    {"status":"error","message":"Errored on very first call and stopping execution so that it can be fixed. Error messages: Request failed with status code 400"} Do you have any idea about how could I solve it? Thank u sir

    • @tech-at-work
      @tech-at-work  Před 2 měsíci

      I had that issue if the phone number i put in wasn’t real, try updating the first phone number with your phone number in cell B2

    • @IAppsSAS
      @IAppsSAS Před 2 měsíci

      @@tech-at-work Indeed it was, thank u so much. However the problem is that it only allows up to 11 digits in a phone number, and for Colombia, my country, phone numbers have 12 digits. Actually you can see a support ticket talking about that on Discord. Hopefully they will fix it soon!

    • @tech-at-work
      @tech-at-work  Před 2 měsíci

      Oh! Yeah I should have specified this was setup for the US, I’m not as knowledgeable on the international use :/

  • @SameerGupta87
    @SameerGupta87 Před měsícem

    Great tutorial. The BG music is annoying. Drop that?

  • @fastbreak9680
    @fastbreak9680 Před 2 měsíci

    Bro can i use that if im from Kazakhstan 9

    • @tech-at-work
      @tech-at-work  Před 2 měsíci +1

      I’m not sure it will work in Kazakhstan, I only tested it in the US

  • @curiouscoding3130
    @curiouscoding3130 Před 28 dny

    it does not work it doesn't call from sheet ,

  • @fastbreak9680
    @fastbreak9680 Před 2 měsíci

    Bro i encounter with that issue KeyError Traceback (most recent call last)
    /usr/local/lib/python3.10/dist-packages/pandas/core/indexes/base.py in get_loc(self, key, method, tolerance)
    3801 try:
    -> 3802 return self._engine.get_loc(casted_key)
    3803 except KeyError as err:

    • @tech-at-work
      @tech-at-work  Před 2 měsíci

      its trying to access a column in your data that doesnt exist. Make sure you have the column titles correct and referenced in the code the same.