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.