Use POST /v1/convai/phone-numbers/batch-calls to dial multiple numbers at once, with per-call message overrides and a shared agent and caller ID.
Batch calling lets your agent dial a list of phone numbers in a single API request. Each call in the batch uses the same agent and caller phone number, but you can override the agent’s first message or any other conversation config on a per-call basis — making it straightforward to personalise outbound campaigns at scale.
Each call in the batch generates a separate conversation record. Retrieve individual conversation transcripts and outcomes using the conversations endpoint.
Make sure the from_phone_number_id number is imported and verified in your account before initiating a batch. Calls will fail if the number is not available. See Phone numbers.
Use conversation_config_override to inject the recipient’s name, account number, or any other personalisation into the first message. This is fetched at call time — you do not need to create a separate agent per recipient.