Retell callbacks, automated.
Your Retell agent handles the call. When a caller asks to be called back — or your call drops to voicemail, no-answer, or busy — redialer.io schedules the redial. Three steps in the Retell dashboard. Live today.
Your Retell agent handles the call. We handle the callback.
Retell is great at the call. Scheduling a reliable callback when your agent promises one — webhook ingestion, time-zone math, retry policy across providers, audit logs, quiet hours, consent-aware exemptions — is a separate system. We are that system.
- Same encryption
- Every PII field (phone numbers, dynamic variables, metadata, captured call payloads) is encrypted at rest with AES-256-GCM under a per-tenant key wrapped in HashiCorp Vault. Retell never sees plaintext from us; we never see plaintext after the first decrypt.
- Same retry logic
- Voicemail / no-answer / busy / technical-error / inactivity groups each with their own toggle + delay. Per-workspace tuning. Per-agent overrides on Pro and Scale. Quiet-hours shift retries forward; explicit caller requests are exempt under TCPA's consent carve-out.
- Same dashboard
- Dashboard, agents page, activity feed, audit log, REST API — all provider-agnostic. Switch between Retell and any other connected workspace from the topbar without losing context.
- Same compliance posture
- TCPA-friendly defaults (no automated calls 19:00–10:00 local). 24h soft-delete grace on workspace disconnects. 30-day data export window on cancellation. Audit log on every mutation.
What you do in Retell.
Three small changes in your Retell dashboard. We don't touch your Retell account — every change happens with your hands.
-
01 Paste your Retell API key
In our setup flow, paste a Retell API key with read access to your agents and permission to use the Calls API. We encrypt it at rest with your tenant DEK; it never lives in app memory longer than a single decrypt operation.
-
02 Paste our webhook URL into your agent
For each agent you connect we mint a unique webhook URL of the form https://redialer.io/api/webhooks/retell/wh_…. Drop it into your Retell agent's Agent Level Webhook URL. One URL per agent. Rotatable any time with a 24h grace window.
-
03 Add one Boolean to your post-call extraction
We watch for a single Boolean named redialer.io_callback in the post-call analysis output. When your agent flips it to true after a caller asks for a callback, we extract the requested time from the transcript tail and schedule the redial — respecting your quiet hours and retry policy.
Voicemail, no-answer, busy, and technical-error retries are handled separately from the operator-facing Boolean. They're driven by Retell's disconnection_reason (or the provider's equivalent field), so your agent doesn't need any extra prompting for them.
Wire your first Retell agent in five minutes.
Three required steps. We get out of your way after that.