The setup

Most dialers treat the first ring as free. It is not: every second before a human hears a voice is abandonment risk, and the meter starts at ring one.

  • Route on intent before the second ring
  • Warm transfer with context attached
  • Fallback to callback, never to hold music

The fastest way to lose a lead is to make them listen to silence.

Field notes
flow.route(intent='sales', language='hi', max_wait_ms=800)

The rest of the changes were boring on purpose. Boring ships.