Batman

Here's everything about your agents' calls - audio, transcripts, and logs.

Analyze Operations Tech Manage

Enter a Call ID and fetch to load API logs.

Enter a Call ID and fetch to load the recording.

Call UUID: -

00:00.000 00:00.000
1.0x

Conversation transcript

Transcript will appear after the call loads.
Live transcript Realtime agent history
Accurate transcript Post-call corrected history

Denoised & Raw Audio Loading

Loading denoised & raw audio...

Denoised Recording

Raw Recording (Noisy)

Denoise Comparison

SNR improvement: - Noise floor change: -

Denoised Analysis

Raw (Noisy) Analysis

Denoised Spectral Profile

Raw Spectral Profile

Call Costs

Costs will be displayed here after fetching a call.

Loading costs...

Call Data

LLM Costs

Telephony Costs

Latency Metrics

Latency metrics will be displayed here after fetching a call.

Loading latency metrics...

Cache Metrics

Cache metrics will be displayed here after fetching a call.

Loading cache metrics...

Reconnect Metrics

Reconnect metrics will be displayed here after fetching a call.

Loading reconnect metrics...

KB Metrics

KB metrics will be displayed here after fetching a call.

Loading KB metrics...

3P (Predictive Preprocessing) Metrics

3P metrics will be displayed here after fetching a call.

Loading 3P metrics...

Classification Quality

Loading classification quality...
Computing call quality…

Call quality overview

Call ID: -

Quality source

Pending
Good Neutral Needs attention

Latency (p95)

-
Neutral

Turn taking

-
Neutral

Static detected

-
Neutral

Prompt adherence

-
Neutral

Transcript deviation

-
Neutral

Latency

ℹ
Neutral

How quickly the agent replies and where the slowest delays happen.

P50 / P95 / P99ℹ -
Average responseℹ -
Responses > 1500msℹ -
Fast responses < 700msℹ -
Hello repeats after 5sℹ
-
Top latency spikes ℹ (click to seek)
-

Turn taking & barge-in

ℹ
Neutral
Overlap ms / ratioℹ -
Longest overlapsℹ
-
Overlaps over 1sℹ -
Stop responsiveness (P90)ℹ -
Interrupt notesℹ
-

Static detection

ℹ
Neutral
Detectedℹ -
Static timestampsℹ
-
Notesℹ -

Volume & pitch consistency

ℹ
Neutral
Volume driftℹ -
Pitch deviationℹ -
Spotlightℹ -

Prompt adherence

ℹ
Neutral
Adherence score ℹ -
Notes ℹ -
Missed prompt moments ℹ (click to seek)
-

Transcript deviation

ℹ
Neutral
Deviation ℹ -
Notes ℹ -

Error Overview

Error metrics will be displayed here after fetching a call.

Loading error metrics...

Transcriber Errors

0

Synthesizer Errors

0

LLM Errors

0

Error Flags

Error-level logs from Speech (Grafana) for this call.
Error count: 0
Enter a Call ID and fetch to load speech error logs.
Error-level logs from Dashboard (Grafana) for this call.
Error count: 0
Enter a Call ID and fetch to load dashboard error logs.
Error-level logs from Dashboard FE (Grafana) for this call.
Error count: 0
Enter a Call ID and fetch to load dashboard FE error logs.

Coming soon

Chat with Alfred, who knows your calls, transcripts, and metrics.
Alfred is rolling out gradually, and your account isn't enabled yet.

Alfred AI workspace
Workspace
Archived (0)
Today Loading...
This month Loading...
Opus
Coding task
Open draft PR

Ask about any call, agent, or metric

Alfred can query production data, call dashboard APIs, and read the codebases to investigate for you.

Drop files to attach Images, PDFs, spreadsheets, docs and logs - up to 5 files, 5 MB each

Repeat

Scheduled work that Alfred runs for you automatically, grouped into sections.

Pages your Repeat tasks have worked on or measured, shared across tasks, with exclusion windows and before/after evidence.

New Repeat

Choose who Alfred should be, what it should do, and when it should run.

Run budget

Alfred stops before starting more work once this occurrence reaches its cap. "No Repeat-specific cap" still respects the user's global Alfred limits.

Goal tracking

Each run loads prior measurements, records the verified current value, and keeps a running history of completed work and evidence.

Days

Skills

Reusable instruction documents Alfred loads on demand. Invoke one directly by typing /skill-name in chat.

Skills are shared with the whole team. Everyone sees the same list, and editing or deleting a skill changes it for everyone, so tread carefully.

My Alfred spend

Memory

See what Alfred remembers about you. Shared knowledge is reviewed, sourced, permission-aware, and versioned.

Your private memory

Awaiting your confirmation

Shared-memory review

Connectors

Bring the tools you already use into Alfred. Every connection is private to your Batman account and stays under your control.

Personal account

Discord

Chat with Alfred by DM, and get a ping when a Repeat run has something ready for you to review.

Checking connection…
Browser access

Alfred Browser Connector

Share the current tab's visible text and tables with Alfred only when you choose.

Checking availability...

Install or update in Chrome

Extension version -

Download ZIP
  1. Download the ZIP, unzip it, and keep the extracted folder in a permanent location.
  2. Open chrome://extensions and turn on Developer mode.
  3. Choose Load unpacked and select the folder containing manifest.json.
  4. Pin Alfred Browser Connector, open it, choose Connect to Batman, and approve the matching code.
  5. On a page you want Alfred to read, open the extension and choose Share this tab with Alfred.

For updates, replace the files in the same folder and choose Reload on chrome://extensions. Keeping the folder preserves the linked profile.

Privacy policy

Connected profiles

DialNexa organization

DialNexa

Connect once. Consent can include every organization you belong to. You choose which organization Alfred may use for a DialNexa task.

DialNexa OAuth is not configured on this server.

Connected organizations

Personal account

Gmail

Search and read your inbox, and save drafts to your Drafts folder for you to review. Alfred always shows you the full message and asks before anything is actually sent.

Google OAuth is not configured on this server, so Gmail linking is unavailable.

Connected accounts

Personal account

GitHub

Raise and update Alfred pull requests as you. Every Alfred-created PR is tagged alfred-generated and still requires manual review.

The GitHub App is not configured on this server, so personal GitHub linking is unavailable.

Connected account

Personal account

Google Calendar

Read your calendars, check when people are free, and book, reschedule or cancel events. Alfred always shows the change and asks before anything is saved or a guest is emailed.

Google OAuth is not configured on this server, so Google Calendar linking is unavailable.

Connected accounts

Connector
↑↓ navigate·↵ open Titles and opening questions

Batch Analysis

Loading batch summary...

Alfred

Alfred consumption leaderboard: daily and monthly limits with spend.
# User Today This month Sessions Tokens in / out

No Alfred usage or limits yet.

Connectors Alfred can use, with per-role access.
Connector Status Authentication Read roles Write roles Action

Alfred configuration

Optional, leave blank for no daily cap.

By model

Model Spend Calls Tokens in / out

Recent sessions

Title Messages Cost Updated

Read-only roles May call only the audited tools listed below.
Write roles May call every connector tool, including create, update, delete, send, and publish actions.
Required when any read-only role is selected. Unknown or newly added server tools remain blocked.

Pricing & Billing

Manage billing plans, line items, workspace subscriptions, and credits.

Billing plans configured in the system.
ID Name Pulse (s) Orgs Actions

No billing plans yet.

Plan Details

Select a billing plan to view and manage its details.

Plan Info

Name:

Billing Pulse: s

Line Items

Loading…

Active items shown first. Soft-deleted items shown below with no override action.

ID Type Rate (INR) Details Status Action

No line items found for this plan.

Attached Organizations

Organizations using this billing plan.

ID Name Last Updated

No organizations attached to this plan.

Workspaces

View and manage all workspaces, billing plans, and credits.

Workspace

Workspace ID
Name
Owner Name
Owner Email
Owner Mobile
Balance (INR)
Billing Plan
No plan attached

ID Name Billing Plan Balance (INR) Access

No workspaces found.

Tasks

Operational tasks — organization-level configurations and rules.

KYC Settings

Reserved for KYC configuration and controls (direct database access).

KYC Settings

Start by selecting the organization whose KYC configuration you want to review.

Select the approved compliance application from Plivo. Required before this org can purchase numbers.

Review

Current KYC status for the selected organization owner.

Organization
Not selected
Organization ID
Not selected
Owner User Name
Select an organization
Owner Phone Number
Select an organization
Owner Email ID
Select an organization
Compliance ID
Select an organization
Current KYC Status
Select an organization

Add a Phone Number

Provision and manage organization phone numbers (direct database access).

Add a Phone Number

Select the target organization, country code, and rental dates.

Enter digits only. Maximum length is 10.

→

End date is automatically set to the same day next month.

Organization Phone Numbers

View existing numbers and unrent active rentals.

No phone numbers found for this organization.

Provider
Not selected
Phone Number
Not selected
Status
Not selected
Rental Start Date
Not selected
Rental End Date
Not selected
Rental Status
Not selected

OTP Bypass Management

Manage OTP verification bypass status for users (direct database access).

Hinglish Dictionary

View and Edit English. Edit or add archaic → modern Hindi mappings.

⌕
-

No settings match your filter.

Caution

Unrenting this phone number will mark it as inactive and expired. Make sure you want to proceed before continuing.

0/50

Add dictionary row

Tasks

Engineering tasks: infrastructure experiments and internal tooling.

Run discovery

Identify Azure regions ready for deployment.

Awaiting discovery. Launch a scan to reveal Azure regions.
No regions discovered yet.
Selected regions
Adjust selection
Active deployments 0 containers
No probes deployed yet. Deploy the selected regions to begin.
Test target
No results yet. Run the latency tests once probes are ready.

Entities

Manage LLMs, Voice Models, Telephony Providers, and Network Groups.

IDNameProviderStatusActions

No LLMs found.

IDNameProviderStatusActions

No voice models found.

IDNameStatusActions

No telephony providers found.

IDGroup NameProviderCountryPrefixesActions

No network groups found.

Concurrency Control

Each workspace has a min concurrency (guaranteed) and a max concurrency (burst limit). Max concurrencies above 1 together must fit within global capacity.

All changes saved

Global capacity

Only admins can change this shared ceiling.

Admin only

Capacity summary

Max concurrencies above 1 count against global capacity for now (1 is the unconfigured default); min follows max.

Workspace max sum
0
Available
-

Workspace concurrency

Min concurrency: calls always reserved for the workspace. Max concurrency: most it may run at once (∞ = unbounded). For now min follows max: edit max concurrency and min is saved to match. Changes stay local until saved.

WorkspaceMin concurrencyMax concurrency
Loading…
Capacity summaryMax sum 0Global -Available -

Live batches

Batches that still have work ahead of them: running, waiting, scheduled or paused, created within the selected window.

Live batches
-
Remaining leads
-
Calls in flight
-
Connected
-

Batch detail

Counts come from call logs, including retry calls. Remaining is every call not yet in a terminal state.

BatchWorkspaceStatus TotalUniqueRemaining QueuedIn flight ConnectedFailedNot picked RetriesLast call
Loading…
Totals000000000

Provider Capacity

Utilisation of every TTS, STT and LLM provider against its contracted ceiling.

Loading…

⚠️

Some sections failed to load

These figures are incomplete. Anything listed here is missing, not zero.

    ⚠️

    Reconciliation unhealthy

    Scopes in use
    -

    Providers and models holding capacity right now.

    At or above 80%
    -

    Scopes close to their ceiling.

    No ceiling set
    -

    In use, but no limit configured — the usage is the evidence for one.

    Config gaps
    -

    Rolled-up models whose provider has no limit row.

    Live utilisation

    in_use against the resolved ceiling, newest counter read. Times are IST.

    Scope Metric Utilisation In use Supported Peak 24h Source Updated Limit
    Loading…

    Release paths (24h)

    webhook is the fast path; everything else can hold capacity for up to ~14 minutes.

    Loading…

    Config gaps

    These providers have no limit row for this metric. Set a ceiling before enforcement is enabled.

    ProviderMetricAffected models

    Limit catalogue

    Every provider and model, including those with no ceiling yet. One row per ceiling that exists — a scope with limits on two metrics, or a provider with a ceiling per region, shows one row each. Edit to change a ceiling, including moving it to a different metric or region.

    Edit access
    Providers
    Scope Region Metric Limit Source Actions
    Loading…
    Models
    Scope Rolls up Metric Limit Source Actions
    Loading…

    Set limit

    A ceiling is identified by scope, metric and region together, so changing either of the two selects here moves the dialog onto a different ceiling rather than editing this one. Only concurrent sessions is enforced today; the others are recorded for when rate limiting ships.

    This provider runs a separate account per region, so its ceiling is one per region. A regional ceiling wins over the all-regions one for calls in that region; the all-regions row still covers everything else.

    Unchecking asserts a genuinely separate quota — a separate contract, account or dedicated capacity. If the model in fact shares the provider account this creates two budgets where the provider honours one, and the ceiling will be breached.

    The scope's actual ceiling.

    Qualifies every reading of this number: 95% of a contractual ceiling means act, 95% of an estimate means verify the ceiling first.

    Stored permanently against this version. 3–500 characters.

    Version history

    Reconciliation details

    Nothing in this tool can free capacity. Missed releases are re-released by the backend cleanup cron within about two minutes; every other row here is a release path to fix. Each section says what its check means.

    Integration Tools

    Manage which catalog tools and functions are globally enabled (dashboard operations/tools).

    Filters

    Search the catalog, filter by status, and optionally scope requests with an organization header.

    Tools

    Loading tools…
    Page 1 of 1

    Functions

    Enable functions and configure fields exposed to agents and workflows.

    Page 1 of 1

    Configure function

    Add Line Item

        Only models with is_fallback=true appear here.

            Only models with is_fallback=true appear here.

                  Create Billing Plan

                  Update Billing Plan

                  Attach Plan to Workspace

                  Assign a billing plan to a workspace / organization.

                  Add Credits to Workspace

                  Credit a workspace wallet with the specified amount.

                  Attach Plan to Workspace

                  Plan Line Items

                  Loading…

                  IDTypeRate (INR)DetailsStatus

                  No line items for this plan.

                  Add Entity

                  Add Network Group