Live Assist

by Telenow AI

Real-time sentiment and AI coaching for your reps on live softphone calls.

productivityNative
Install Live AssistReviewed & approved · install free · connect your tools
2
Installs
1.3.0
Version

Last updated 2026-07-07

Screenshots

During a live softphone call — customer sentiment gauge, live transcript ticker, and KB-grounded coaching cards above the call controls.
During a live softphone call — customer sentiment gauge, live transcript ticker, and KB-grounded coaching cards above the call controls.
Live Assist setup — enable coaching per rep and map each to the knowledge base that grounds their suggestions.
Live Assist setup — enable coaching per rep and map each to the knowledge base that grounds their suggestions.
Live Assist analytics — every coached call with its sentiment curve, final score, and the suggestions the coach gave.
Live Assist analytics — every coached call with its sentiment curve, final score, and the suggestions the coach gave.

About Live Assist

Live Assist

Real-time AI coaching for your reps on live softphone calls. While a rep talks to a customer from the Telenow softphone, Live Assist listens to both sides of the conversation and — turn by turn — shows a live customer sentiment gauge and KB-grounded coaching cards ("what to say next") right above the call controls.

It's an AI copilot for the human on the call, not a voice agent: the customer never hears anything, and the call itself is never touched. Everything is fail-open — if coaching can't run, the call simply continues without it.

What the rep sees during a call

  • Sentiment gauge — a live score from −1 to +1 with a label (positive / neutral / negative) and a sparkline of how the customer's mood has moved across the call.
  • Live transcript ticker — the last thing either side said, as it's said.
  • Coaching cards — after each customer turn, one concrete next move ("Offer the annual plan — they asked about long-term pricing twice"), color-coded by urgency, grounded in the knowledge base you map to the rep.

How it works

  1. An admin opens Live Assist setup, turns coaching on per rep, and clicks Configure to set up how that rep is coached:
    • Coaching context — what you sell, who the rep talks to, and what a win looks like; it's fed into every suggestion.
    • Knowledge base — the playbook that grounds suggestions. The app ships a starter Coaching Knowledge KB you can replace with your own.
    • AI model — a speed/quality tier (fast / balanced / smart) or any model from the platform catalog, each labelled with a speed hint.
    • Transcription engine + language — the STT provider and model from the platform catalog (realtime engines; Deepgram by default) and the call language (auto-multilingual by default). Runs on platform keys — BYOK does not apply.
  2. When an enabled rep places or answers a softphone call, the widget subscribes to the call's transcript stream, then arms live transcription on both legs with the rep's language setting. A status chip on the panel shows connecting → armed → live; if transcription can't start, the reason is shown right there.
  3. On every customer turn it runs sentiment analysis and a playbook-grounded coaching prompt through the platform AI, and updates the gauge + cards in about one to two seconds. When the call ends the coached session (sentiment timeline + suggestions) is saved for the analytics page.

Pages

  • Live Assist — the in-call panel itself, rendered above the softphone controls during a live call (only for reps an admin enabled).
  • Live Assist setup — the per-member enable switch + knowledge-base mapping (admins).
  • Live Assist analytics — coached-call count and average final sentiment across coached calls.

Requirements & billing

  • Calls must be placed from the Telenow dashboard softphone (that's where the panel renders).
  • Coaching is off by default for every rep until an admin enables them in Live Assist setup.
  • Live transcription and AI suggestions run on your org's Telenow account and are billed to your org wallet as usage (they appear on your billing breakdown as their own "App AI: Live Assist" line). Uninstalling or disabling a rep stops all spend from that rep's calls.

Privacy

  • Transcripts are streamed to the widget for the duration of the call to drive the gauge and cards; the customer's words are treated strictly as data, never as instructions to the AI.
  • The member roster shown in setup is read through the platform's members API and stays inside your org.

Install & try it

  1. Install the app and consent to the requested scopes.
  2. Open Live Assist setup, enable yourself, and open Configure to set your coaching context, model, and language (or keep the defaults and the bundled knowledge base).
  3. Place a softphone call — the panel appears above the call controls once the call is live, with a status chip showing when coaching goes live.

If the panel shows "couldn't start transcription", the platform's live-assist transcription tap isn't enabled for your environment — ask your platform operator to enable it, then call again.

Data it manages

Coaching setup (per user) Coaching playbook Coached call

Permissions it requests

Apps run inside your workspace under least-privilege scopes you can see up front. This app asks for:

Read calls of agents this app is connected to
calls:transcribe:live
Read calls of agents this app is connected to
calls:read
ai:llm
ai:llm
Read its own knowledge bases and their sync status
kb:read
members:read
members:read
See your name and email
user:profile
Store & manage “coach_user_config” records in your workspace
objects:coach_user_config
Store & manage “coach_playbook” records in your workspace
objects:coach_playbook
Store & manage “coach_session” records in your workspace
objects:coach_session

What's new in v1.3.0

Changelog

1.3.0

  • Real analytics page — no more single summary line. Stat tiles (coached calls, average final sentiment, suggestions shown, % ended positive) plus a per-call list: rep, time, the full sentiment curve for the call, final score, and an expandable view of every suggestion the coach gave (with urgency colors) and the call outcome.

1.2.0

  • Analytics fixed — coached calls are now recorded reliably: the record is saved after every coached turn during the call (previously it was written only "at call end", which never ran because the panel is torn down the moment the call ends — so analytics always showed 0).
  • Every catalog model in the AI picker — the model dropdown now lists all LLMs from your platform catalog with an honest speed hint per model (fast / moderate / slower · most capable), alongside the three auto tiers. If the catalog can't be loaded, the setup page says so instead of silently showing tiers only.
  • Transcription engine picker — choose the STT provider and model from the platform catalog per rep (realtime/streaming engines only). Runs on platform keys and is billed to the org wallet — BYOK does not apply. Billing is metered against the engine that actually transcribed the call.

1.1.0

Per-rep setup + a coaching panel that tells you what's wrong instead of staying silent.

  • Per-rep configuration in Live Assist setup (open Configure on a member): coaching context (product / audience / goals fed into every suggestion), AI model (fast / balanced / smart tier or an explicit catalog model), call language for transcription, and the knowledge base — all per rep.
  • Visible status on the in-call panel: connecting → armed → live, with the actual error shown when transcription can't start (e.g. live assist disabled on the platform, wallet gate, missing scope) — previously the panel sat on "Listening…" forever with no clue.
  • The panel now subscribes to the transcript stream before arming, so the first words of the call are never missed.
  • Analytics now works: each coached call saves its sentiment timeline and suggestions when the call ends (previously nothing wrote coached-call records, so analytics always showed zero).
  • Transcription language/model are passed through to the platform's live transcription tap (new calls.arm(sessionId, { language, sttModel })).

1.0.0

Initial release.

  • In-call coaching panel above the softphone controls: live customer sentiment gauge (−1…+1) with sparkline, live transcript ticker, and KB-grounded coaching cards after every customer turn.
  • Live Assist setup page: per-member enable switch + per-member knowledge-base mapping (admins).
  • Live Assist analytics page: coached-call count and average final sentiment.
  • Ships a starter Coaching Knowledge knowledge base to ground suggestions in — add your own product facts and objection-handling material.
  • Fail-open by design: coaching can never affect the call itself.
  • AI + live-transcription usage is billed to the org wallet and shows up as its own "App AI: Live Assist" line on the billing breakdown.

Publisher

Telenow AI

Marketplace publisher · app reviewed by Telenow before listing.

Your data, your keys

Encryption everywhere

Secrets, carrier credentials and API keys stored AES-GCM encrypted; TLS in transit; HMAC-signed webhooks.

Org isolation & RBAC

Strict per-organization data isolation with role-based access for every member.

Full audit log

Every mutating action is logged and filterable, with CSV export for your records.

Telephony compliance

In-app DLT / regulatory flows, TCPA calling windows, and org-wide Do-Not-Call enforcement.

₹300.00 free credit on signup

Install Live Assist

Sign up free and get ₹300.00 in credit — no card required. Connect your number, pick a template, and go live in minutes.