enes (ekkovoice)
01/30/2026, 9:01 AMAI Evy
01/30/2026, 9:01 AMAI Evy
01/30/2026, 9:01 AMAI Evy
01/30/2026, 9:01 AMAI Evy
01/30/2026, 9:01 AMAI Evy
01/30/2026, 9:01 AMenes (ekkovoice)
01/30/2026, 9:24 AMAI Evy
01/30/2026, 9:24 AMAI Evy
01/30/2026, 9:24 AMHi, this is {{your name}}, please give us a callback tomorrow at 10am.
- **Prompt**: A dynamically generated message based on instructions you provide, like summarize the call and ask user to call back
Dynamic variables are supported for both static messages and prompts.
Voicemail detection runs for the first 3 minutes of the call by default.
## Callback to the Same Number
Regarding your question about leads calling back the same outbound number—the sources indicate that phone numbers can be configured with both an outbound_agent_id and an inbound_agent_id. [(2) ]() This means you can set up a single phone number to handle both outbound calls and receive inbound callbacks.
To configure this, you would update your phone number to have both agents assigned:
javascript
const phoneNumberResponse = await client.phoneNumber.update('+14157774444', {
inbound_agent_id: 'oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD',
outbound_agent_id: 'oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD',
}) ;
So you don't necessarily need to ask leads to call a different number—you can configure the same number to route inbound calls to your voice agent.AI Evy
01/30/2026, 9:24 AMAI Evy
01/30/2026, 9:24 AMenes (ekkovoice)
01/30/2026, 9:33 AMAI Evy
01/30/2026, 9:33 AMAI Evy
01/30/2026, 9:33 AMvoicemail_reached if the defined action was taken successfully. [(2) ]() You can use this information via webhooks to trigger retry logic in your system.
The recommended approach would be:
1. Use the call.ended webhook to detect when a call ends with voicemail_reached or wasn't answered
2. Schedule a retry call through your backend logic (e.g., a few hours later)
3. Use the Create Phone Call API to initiate the follow-up outbound call
The sources don't document a built-in automatic retry/scheduling feature within Retell itself, so you would need to implement the scheduling logic on your end (using a job scheduler, cron, or similar) that triggers the outbound call API at the desired time.
For batch operations, Retell's batch calling feature can help you manage large volumes of outreach calls with scheduling capabilities. [(1) ]()AI Evy
01/30/2026, 9:33 AMAI Evy
01/30/2026, 9:33 AMenes (ekkovoice)
01/30/2026, 10:02 AMAI Evy
01/30/2026, 10:02 AMAI Evy
01/30/2026, 10:02 AMinbound_agent_id to handle incoming calls. [(1) ]() If inbound_agent_id is set to null, the number "would not accept inbound call."
This suggests two options for your scenario:
1. Assign an inbound agent - Configure a simple agent with minimal logic that just delivers your greeting message and ends the call
2. Leave inbound unconfigured - The number won't accept inbound calls (callers would get no answer/busy signal)
For a simple greeting without full conversational AI, you might consider handling this at the telephony layer (e.g., Twilio's built-in IVR/voicemail features) before it reaches Retell, since Retell's value is in conversational AI agents rather than static message playback.
Would you like a general answer on how this might be approached, or should I point you to support for confirmation on whether a minimal-cost greeting option exists?
Check out these potentially useful sources:
- [Import Phone Number]()
- [How to Choose the Right Telephony System in 2024 | Retell AI]()AI Evy
01/30/2026, 10:02 AMAI Evy
01/30/2026, 10:02 AM