https://retellai.com/?utm_source=discord&utm_medium=seo logo
Hi Retell Support,I want to confirm how outbound b...
# ❓・ai-evy-support
h
@AI Evy @Shah - support @ Retell AI @Bing - cofounder@Retell AI @Colin - Integrations @ Retell AI @Omar Ashraf | Community Lead Hi Retell Support, I want to confirm how outbound batch calling and concurrency work. I have ~1,000 leads and want to complete all calls in one day without purchasing extra concurrency or enabling burst mode. If my concurrency limit is 20, does Retell automatically queue batch calls and start a new call whenever one ends (keeping max 20 active calls at a time) until all leads are completed? Please confirm whether batch calling follows this behavior and if there are any additional costs beyond normal per-minute charges. I’d also like to confirm how dynamic routing and call transfers work in Retell AI. Can I configure multiple transfer numbers (for example, 2 or more)? Can the AI transfer calls to a specific person/number based on user intent (e.g., “I want to talk to John” → transfer only to John’s number)? If that specific person/number is busy, can the call be routed to an alternate number automatically? If multiple callers request a human at the same time, can they all be transferred simultaneously to different agents/numbers? Is there any limit on the number of transfer numbers I can add or use concurrently?
a
Thanks for tagging me @Hil. I'll look through relevant sources and get back to you shortly.
### Answer ## Batch Calling & Concurrency Yes, Batch Calling queues your calls without hitting concurrency limits, ensuring a seamless experience. [(1) ]() Retell will automatically manage the queue—starting new calls as others complete—while staying within your 20 concurrent call limit until all 1,000 leads are processed. Additional Costs: Beyond normal per-minute charges, Batch Calling has a pricing of $0.005 per dial (20,000 calls for $100) . [(2) ]() For your ~1,000 leads, the batch dialing fee would be approximately $5 on top of your standard per-minute call costs. [(1) ]() --- ## Dynamic Routing & Call Transfers Multiple Transfer Numbers & Intent-Based Routing: Yes, you can configure multiple transfer numbers and route calls based on user intent. [(3) ]() The recommended approach is to use intent-based routing with a dynamic lookup (e.g., a database, CRM, or webhook) . The agent detects the caller's request (department, location, issue) and then transfers the call to the correct number without hardcoding all numbers in the prompt. You can also use dynamic variables that get substituted at runtime for the transfer number. [(4) ]() For example, using n8n with a Google Sheet (or DB) as the lookup table works well—Retell calls a dynamic function, passes the detected intent/name, the webhook looks up the associated number, and returns it for the transfer. [(3) ](
4) Busy Number / Alternate Routing: The sources do not explicitly document automatic failover to an alternate number if the first transfer destination is busy. You would need to handle this logic via your webhook/function calling setup. Simultaneous Transfers for Multiple Callers: Each call is independent, so multiple callers can be transferred simultaneously to different agents/numbers. Note that transfers require 2 concurrent calls per transfer. [(5) ]() Limits on Transfer Numbers: The sources do not specify a hard limit on the number of transfer numbers you can configure or use concurrently. [(3) ]() The practical limit would depend on your telephony provider's concurrency capabilities. ---
​ To learn more, see the sources I considered: [[1] Discord message from @immaculate_cheetah_77268 on 2026-02-13](https://discord.com/channels/1186424376300679209/1186462578310910112/1471809917793996893) [[2] Streamline Calls with Retell AI’s Batch Dialer | Retell AI](https://www.retellai.com/blog/boost-operation-efficiency-with-retell-ais-batch-calling) [[3] Discord message from @immaculate_cheetah_77268 on 2026-02-13](https://discord.com/channels/1186424376300679209/1186462578310910112/1471807387206942774) [[4] Dynamic Variables](https://docs.retellai.com/build/dynamic-variables) [[5] Solved, call transfers are now routing my calls to extensions](https://community.retellai.com/t/solved-call-transfers-are-now-routing-my-calls-to-extensions/723) ​
Feel free to tag @AI Evy with additional questions. I also appreciate feedback, it helps me improve.