New features, fixes, and API updates, shipped continuously.
Time to human on warm transfers
Warm transfers that connect now record human_connected_at, the moment the caller actually reached a person, not just when the transfer started. See transfer timestamps.
New transfer outcome states
A transfer that reaches a phone menu, a voicemail greeting, or a busy line now reports that instead of a generic timeout. If you match on outcome state, add the values from the full list of transfer outcome states.
Action execution timeline in webhooks
A transfer that retried three times used to show up as one attempt in the post-call webhook. The new action execution timeline lists every attempt and the number each one dialed.