> For a complete page index, fetch https://docs.synthflow.ai/llms.txt. For full documentation content, fetch https://docs.synthflow.ai/llms-full.txt.

## 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](/transfer-outcome-states#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](/call-transfers#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](/webhooks#action-execution-timeline) lists every attempt and the number each one dialed.