Skip to main content

Routing & telephony

Press 1 for sales.Finn presses it.

Finn navigates legacy IVR menus on outbound calls — presses digits, listens for the right branch, gets the human or system you actually need.

Book a demo

30-minute free trial. No card. No procurement.

DTMFTone generation
Auto-detectMenu prompts
BranchableConditional paths
LoggedEvery press recorded

How it works

Listen.Decide. Press.

Drag, wire, deploy. Each step is reversible — every save creates a versioned snapshot.

01 / 03

Detect the menu

ASR transcribes the IVR prompt in real time. Workflow matches against expected branches.

Deployment analyticsSub-second voice loopHealthy

p50

384ms

p95

412ms

p99

538ms

ASRDeepgram Nova 2 streaming
84ms
LLMGPT-4o function-calling pass
192ms
TTSElevenLabs streaming synthesis
96ms
Last 24h · 12,840 calls384ms avg
02 / 03

Generate DTMF tones

Sub-100ms tone generation for the right digit. Or speak the choice if the IVR accepts voice.

WorkflowFunction call · check_inventory()200 OK

Latency

384ms

Status

200

Retries

0

Request

POST /api/inventory/check
{
  "sku": "NAVY-HOODIE-M",
  "region": "IN-MH"
}

Response

{
  "in_stock": true,
  "count": 124,
  "next_restock": "2026-06-04"
}
03 / 03

Branch or escalate

Conditional logic on what comes next — human pickup, voicemail, second menu, hold queue. All handled.

Healthcare ReceptionistWorkflow editorDraft
Deploy
Greet callersay
Capture intentcapture
Booking branchbranch
Calendar.book()function
Transfer to agenttransfer
5 nodes · 4 connections · 2 variables↓ saved 12s ago

Built for real-world phone systems

Every IVR.Fully navigated.

No bolt-ons. No second platform. Every primitive ships with the editor.

DTMF + voice navigation

Generates tones for digit-press menus. Speaks choices for voice-driven IVRs. Both work.

Conditional branching

Different paths based on what the IVR says. 'Account number?' → speak it. 'Press 1?' → press it.

Hold-queue tolerance

When the IVR drops Finn into a queue, Finn waits patiently + signals when a human picks up.

Every press logged

Audit trail of every digit + every spoken response. QA-ready transcript.

Shipped in production

Real teams, real outcomes.

Call abandonment down to 5% from ~30%. 75-80% of inbound calls fully handled by Finn. 24/7 AI coverage replaced 80+ offshore agents.
Shikha Chouksey

Shikha Chouksey

COO & Cofounder, Orbit Wallet · Orbit Wallet

Trust + ecosystem

Plugs in. Audits clean.

Wires into your existing stack via 100+ connectors. Compliant from day one across the workloads that demand it.

Twilio logoTwilioPlivo logoPlivoSalesforce logoSalesforceHubSpot logoHubSpotSlack logoSlack

Don't see yours? Finn plugs into any system via REST + webhooks.

AuditedSOC 2 Type IIHIPAA BAAGDPRISO 27001DPDPNIST CSF

FAQ

Questions and answers.

What's the use case for IVR navigation?+

Outbound calls to legacy systems — utilities, insurers, hospitals, government agencies that haven't modernized. Finn navigates their menus so your reps don't have to.

How does Finn know which digit to press?+

ASR transcribes the IVR prompt in real time. Workflow logic matches expected branches ('For sales, press 1' → 1).

Can Finn handle voice-driven IVRs?+

Yes — Finn speaks the menu choice ('Sales') in addition to DTMF tones. Both modes supported per workflow.

What happens when the IVR drops Finn in a hold queue?+

Finn waits patiently with periodic VAD checks. When a human picks up, Finn detects + signals the workflow to take the next action (escalate to your rep, deliver the message, etc.).

Is the navigation auditable?+

Yes — every digit press + spoken response logged with timestamp. Full transcript available on the call timeline.

Beat the menu maze

Stop burning repson phone trees.

Finn handles the 'press 1, press 2' navigation automatically — your reps land on the human, not the hold queue.

Book a demo30-min trial · No card