Missed Call Recovery
Missed Call Recovery is the core workflow that turns a missed caller into a tracked lead and, when appropriate, starts SMS recovery.High-level flow
- Twilio sends a call webhook
- Avidra validates the webhook and resolves the workspace by called number
- Avidra checks routing mode and call status
- Avidra ignores duplicate or already-processed cases
- Avidra creates or updates lead state
- Avidra sends or prepares the recovery SMS path
Important decision points
A missed call does not always result in a text-back. Avidra checks things like:- whether the webhook is valid
- whether the workspace exists for the number
- whether the call is in a final missed-call state
- whether the lead was already processed
- whether voice recovery already handled the call
- which routing mode the workspace is using
Why a text-back may not happen
A text-back may be skipped when:- the call was not truly final yet
- the number does not map to a workspace
- the lead was already processed
- voice recovery completed or is still in progress
- the workspace setup is incomplete or misrouted
What operators should verify
If you are testing missed-call recovery, confirm:- the call reached the correct Avidra/Twilio number
- the workspace uses the expected routing mode
- forwarding is configured correctly if using forwarding mode
- the call reached a final missed state
- the dashboard or leads view shows the resulting lead