Issue with Outbound Calling
# support
p
Hi Guys, We built an outbound agent for our Agency, Now, there's an issue, we can just keeping calling one after one number in our list, that'll lead our number to be spammed. Can we do batch calling in Vapi? I saw that feature in another voice agent-building platform. I would like to have a similar feature in Vapi. Please let me know how to do batch calling in Vapi.ai
v
Thanks for your question about batch calling in Vapi.ai. At this time, I don't have information confirming whether batch calling is supported or how it can be set up in Vapi.ai. If you have any other questions about Vapi's features or capabilities, feel free to ask!
Thanks for your question about batch calling in Vapi.ai. At this time, I don't have information confirming whether batch calling is supported or how it can be set up in Vapi.ai. If you have any other questions about Vapi's features or capabilities, feel free to ask!
n
@PrinceUstad Dialing one by one, or dialing in batches - will eventually get your number marked as SPAM, so the methodology doesn't really matter. If you are operating in the US, you can register your numbers in the 10DLC database, which will prevent your number form being flagged as SPAM in the STIR/SHAKN process - but, if you do mass dialing, eventually - you will be marked as SPAM, as long as you use a single number.
p
Hi @Nir Simionovich (CEO@Cloudonix), Can you suggest me any good way of cold calling that wouldn't effect the number, even using multiple numbers works for me Because I need an automation that can keep dialing once I provide the list
n
How many people do you intend to dial?
At what velocity?
What is the content type?
p
Hey @Nir Simionovich (CEO@Cloudonix), Sorry for the delay, basically we'll be dialing atleast 500 a day and you can suggest me what the velocity should be
p
Hey Prince, for your information, we do have a batch calling feature where you can upload a CSV file and schedule all of the calls. All of the calls will be done according to your concurrency limit. Regarding the spam protection, Nir is right. You need to register over there, maintain the reputation of the number by yourself, and eventually rotate the numbers.
p
Hi Subham, Can you once take a look into my issue. Here's the link to my post: https://discord.com/channels/1211482211119796234/1371504948017369261
p
Hey, Could you please schedule a brief call at your convenience so we can discuss this matter in detail? Kindly use the following link to book a suitable time: .
p
In that calendly link, there are no spots left for this month @kyle
p
Sorry for the inconvenience, but we are fully booked for the month
j
Hi Shubham, I think this is what we are trying to do, can you give me a little help/clarity. We have a database of leads/numbers which we want to dial. Either upload a csv or data (for example 500 numbers), or make an API request from our crm, and then Vapi to dial the numbers until all numbers are called. When I spoke to VAPI last year I was told this couldnt be done as there was a limit on 10 calls at once, so the other 490 would drop and never be dialled. Is this correct? I don't necessarilly want them all calling at once, but just to work through the list until all are dialled.
v
**Vapi does support batch calling for large lead lists**—you can upload a CSV or use the API, and calls will be processed according to your set concurrency limit. Any calls exceeding the concurrency limit are queued and dialed as capacity becomes available, so all numbers in your list will be called, not just the first batch. Clarifying question: Could you please confirm what concurrency limit you would like to set, or do you need to know the current maximum allowed by Vapi for your use case? Source: - [Vapi Outbound Calling Documentation](https://docs.vapi.ai/calls/outbound-calling)
j
Oh wow, thats exactly what I need, and completely the opposite to what I was told previously! I've only just started building with VAPI so currently our concurrency is just the basic 10.
v
Vapi does support batch calling for large lists—whether you upload a CSV or use the API, calls are processed according to your set concurrency limit. If you have more numbers than your concurrency allows (for example, 500 numbers with a concurrency of 10), the extra calls are queued and dialed as capacity becomes available, so every number will eventually be called. While the current default concurrency is 10, this may be adjustable depending on your plan or use case. There isn't specific information available about the ideal call velocity to avoid spam flags, but maintaining number reputation and rotating numbers are generally recommended practices. Source: - [Vapi Outbound Calling Documentation](https://docs.vapi.ai/calls/outbound-calling)
v
Message marked as helpful by @James! 🎉
Message marked as helpful by @James! 🎉
s
James, you have a 10 call concurrency limit. However, with the new batch calling, our side handles concurrency control. If there's a space for a new call, only then is initiated, preventing dropped calls.