Live Debugger

Debug your YAML call flows in real time — no extra setup required.

The Live Debugger is built into the Callr Actions editor and shows you everything that happens during a call or SMS event: variables, actions, branches, conditions, errors, and even AI responses.


🎯 What You Can See

As your flow executes, the debugger shows:

  • ✅ Which branch is triggered (inbound-call, api-initiated, hangup, etc.)
  • ▶️ Each action in real time
  • 🔄 Input and output values for every action
  • 📦 Variables at each step, including diffs (bold when modified)
  • ⚠️ Errors, timeouts, or conditions that failed

It’s like console.log() — but for your phone flows.


🧪 How to Use It

  1. Open any scenario in Callr Portal
  2. Click the Test tab on the right
  3. For Inbound Calls:
    1. If you're in Build Mode, click “Assign Temporary Number”
    2. Toggle “Intercept next call & open logs”
    3. Call the number — the debugger will open and stream live events
  4. For API-initiated scenarios:
    1. Click Start Action

📷 See it in action:

🔁

Works for every type of flow!


🔍 What Happens Behind the Scenes

Each action that runs during your flow appears instantly in the log pane:

  • 🧠 Conditional logic is shown (whether true or false)
  • 📤 Payloads to APIs (fetch@v2) are displayed
  • 🗣️ TTS and STT content is logged

You can copy variables or replay scenarios based on captured data.


🧰 Common Use Cases

ScenarioHow the debugger helps
Troubleshooting failed fetch@v2See full request + response
Debugging AI call analysisView prompt + raw LLM output
Dynamic variables not workingInspect step-by-step values and conditions
Caller flow not reaching a branchSee which condition or action blocked it
Unexpected sms@v1 or email@v1Check whether the number or address was valid