### 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) ](