Skip to main content
IVR Explorer is a unique feature that automatically maps existing IVR phone trees and converts them into AI-powered assistants. Understand competitor systems, document legacy phone menus, or modernize your own IVR with one click.

What is IVR Explorer?

IVR Explorer automatically calls and navigates Interactive Voice Response (IVR) systems to build a complete map of all menu options, then converts that map into a working AI assistant.

Map Competitor IVRs

Understand how competitors structure their phone support and identify opportunities.

Document Legacy Systems

Create visual documentation of complex phone trees for training or compliance.

Convert to AI

Transform any IVR into an intelligent AI assistant with one click.

How It Works

The exploration process follows five automated steps:
1

Provide Target Phone Number

Enter the phone number of the IVR system you want to explore in E.164 format (e.g., +18005551234).
2

Automated Calling

Burki calls the number and begins interacting with the IVR system automatically.
3

Navigate & Record

The system explores menu options by pressing keys (DTMF) or speaking, recording all prompts and responses.
4

Build Tree Map

A visual tree structure is created showing all discovered paths, menus, and terminal actions.
5

AI Analysis

Each menu option is analyzed and summarized by AI for easy understanding.

Exploration Strategies

Choose the strategy that best fits your target IVR:
StrategyDescriptionBest For
LLM-DrivenAI decides the navigation path based on promptsComplex IVRs with voice recognition
DTMF-OnlySystematic keypad exploration (1-9, *, #)Simple numeric menus
HybridCombines AI decisions with systematic DTMFMost use cases (recommended)
Start with the LLM-Driven strategy for most explorations. Switch to DTMF-Only if the IVR uses simple numeric menus without voice commands.

Starting an Exploration

  1. Navigate to IVR Explorer in your dashboard
  2. Enter the target phone number
  3. Optionally provide a friendly name (e.g., “Acme Corp Support”)
  4. Select your exploration strategy
  5. Set maximum depth (how many menu levels to explore)
  6. Click Start Exploration
The exploration typically takes 3-10 minutes depending on IVR complexity.

IVR Tree Visualization

After exploration, you’ll see an interactive tree view of the discovered IVR structure.

Node Types

Node TypeIconDescription
RootEntry point of the IVR system
MenuOptions menu with multiple choices
SubmenuNested menu within another menu
ActionTerminal action (e.g., “Your balance is…”)
TransferTransfers to a human agent
HoldHold state with music or messages
LoopReturns to a previous menu
Dead EndNo further options available

Tree Information

Each node displays:
  • Prompt text: What the IVR says at this point
  • AI summary: Plain-language description of the option
  • Input to reach: Key press or voice command needed
  • Detected options: Available choices from this menu
You can manually edit nodes to correct transcription errors or add notes before converting to an assistant.

Converting IVR to AI Assistant

Once your IVR tree is mapped, convert it to a working AI assistant with one click.
Single Assistant (Simple IVRs)For IVRs with straightforward menus, Burki creates a single AI assistant that handles all paths intelligently.Assistant Graph (Complex IVRs)For IVRs with specialized departments or complex routing, Burki creates a multi-assistant graph where each major branch becomes its own specialized assistant with intelligent handoffs.What Gets Created:
  • System prompt based on IVR prompts and AI summaries
  • Transfer scenarios matching IVR transfer points
  • End call scenarios matching terminal actions
  • Optional: Tool integrations for dynamic responses
  1. Review the tree: Verify prompts are transcribed correctly
  2. Edit nodes: Fix any errors or add clarifying notes
  3. Mark as approved: Submit the tree for review
  4. Configure voice: Choose TTS provider and voice for your assistant
  5. Set LLM settings: Select the AI model to power responses
  • Test your new assistant with sample calls
  • Assign a phone number
  • Fine-tune the system prompt if needed
  • Monitor call analytics

API Reference

Exploration Endpoints

MethodEndpointDescription
POST/api/v1/ivr/exploreStart a new exploration
GET/api/v1/ivr/sessionsList all exploration sessions
GET/api/v1/ivr/sessions/{id}Get exploration status and results
PUT/api/v1/ivr/sessions/{id}/pausePause an active exploration
PUT/api/v1/ivr/sessions/{id}/resumeResume a paused exploration
DELETE/api/v1/ivr/sessions/{id}Delete an exploration session

Tree Management Endpoints

MethodEndpointDescription
GET/api/v1/ivr/trees/{id}Get complete IVR tree
PUT/api/v1/ivr/trees/{id}/nodes/{node_id}Update a tree node
POST/api/v1/ivr/trees/{id}/nodesAdd a node manually
DELETE/api/v1/ivr/trees/{id}/nodes/{node_id}Delete a node
POST/api/v1/ivr/trees/{id}/reviewSubmit tree for review
POST/api/v1/ivr/trees/{id}/convertConvert tree to assistant

Public Exploration (Free Tier)

Try IVR Explorer without an account:
  1. Visit the IVR Explorer page
  2. Enter a phone number and your email
  3. Receive results when exploration completes
Public explorations are limited to:
  • 1 exploration per email address
  • Maximum depth of 2 levels
  • No conversion to assistant (requires signup)

Limitations

  • Voice-only IVRs: Speech recognition may have reduced accuracy for complex voice commands
  • Anti-bot measures: Some IVRs detect automated systems and may behave differently
  • Long hold times: Explorations may timeout if IVR has extended hold periods
  • International numbers: Best results with US/Canada numbers; international coverage varies
IVR explorations incur telephony costs:
  • Each exploration makes outbound calls to the target number
  • Complex IVRs with many branches require more calls
  • Costs are charged to your Burki wallet at standard outbound rates
  • Typical exploration: 5-15 calls depending on complexity

Best Practices

  • Start shallow: Begin with max_depth: 2 to get an overview, then increase for full mapping
  • Use descriptive names: Name explorations clearly (e.g., “Competitor XYZ Support Line - Jan 2026”)
  • Review before converting: Always verify transcriptions and edit errors before creating assistants
  • Test thoroughly: After conversion, test all major paths to ensure the AI handles them correctly
  • Document changes: If the original IVR changes, re-explore and compare trees
IVR Explorer is particularly valuable for businesses replacing legacy phone systems with AI. Map your existing IVR, convert it, and gradually improve the AI version based on real call data.