Loading...
Live Assist
Live Assist
Live Assist

Live Assist

Real-time video, screen-share and POV remote-expert sessions woven into work objects — a field worker taps "Get help" on a work order and a remote expert sees what they see, guides them live, and the session is recorded against the record. Built on a WebRTC SFU (LiveKit).

MangoApps

Category
Platform
Version
1.0.0
Published
Jun 2026
Type
App

Overview

Live Assist puts real-time video help exactly where the work happens — not in a separate meeting app. A frontline worker stuck on a fault taps "Get help" from the work order, an inspection, or a lone-worker alert, and a remote expert joins over live video to see their point-of-view camera or shared screen and guide them through the fix. Because every session is launched from a work object and recorded against it, the video becomes part of the record — an inspection's evidence, a work order's resolution, an incident's response — not a file lost in a meeting tool. Sessions are asymmetric and mobile-first: the worker shares POV, the expert directs. Recordings are captured to your media library, transcribed, and summarized by AI so a written record lands on the work object automatically. An admin monitoring wall shows live and recent sessions across the organization — consensual only, never covert capture. Built on the open LiveKit WebRTC stack: managed by MangoApps by default, or bring your own LiveKit for data residency. Turn it on per app, per tenant.

Highlights

Tap "Get help" on a work order, inspection, or asset and a remote expert joins over live video to see the worker's phone-camera POV or shared screen and guide the fix.
Observe a site through registered capture feeds — a fixed tablet or an RTSP/IP camera publishes while supervisors watch subscribe-only, every observation written to a consent ledger.
Record any session to your media library, auto-transcribe it with Whisper, and write an AI summary straight onto the work object.
Escalate a Lone Worker SOS to live video automatically — the acknowledging responder joins the worker's session with last-known location in view.
Run everything on the open LiveKit WebRTC stack — managed by MangoApps by default, or bring your own LiveKit for data residency.
Pay only for what you use — a flat $0.02 per participant minute, with no license and no monthly floor.

Capabilities

Work-embedded video sessions
  • 1:1 "see what I see" remote-expert assist (phone-camera POV + screen share)
  • Launched in-context from a work object via a shared "Get help" launcher
  • Runs inside Field Service, Inspections, Safety Hub, Asset Pro, Chat, Service Desk, Onboarding & Lone Worker
  • Browser-native join — no app install, no encoder
  • Auto-routes the session to the right responder (ticket assignee, work-order tech) with a manager fallback ring
  • Lone Worker SOS auto-escalates to live video — the acknowledging responder joins with the worker's last-known location in view
Session modes & in-call control
  • Show me / remote inspection (observer directs the camera)
  • Video huddle started from a chat room or DM
  • Watch mode — observe a registered site feed Admin / app-admin only, both to register a feed and to observe one
  • Invite another teammate into a live session
  • In-call snapshot filed as photo evidence on the work object
  • Host or manager can end the session for everyone
Watch mode — site capture feeds
  • Register a location-bound capture device (kiosk / tablet / Pi)
  • Browser capture page with token auth + heartbeat (online / offline)
  • IP-camera feed via RTSP — a fixed camera at the location publishes
  • Scheduled on-air windows (weekday + time-of-day, incl. overnight)
  • On-air indicator shown at the capture site whenever a feed is live
  • Per-feed audio capture toggle — video-only by default
  • Subscribe-only observers — a supervisor can never broadcast into a site feed
  • Consent / audit ledger of who observed which feed and when, plus one-click token rotation
Recording, evidence & AI write-back
  • One-click session recording (LiveKit Egress → your media library) Off by default on every session; feeds must be explicitly opted in to record
  • Recording ingested as evidence on the session's work object
  • Whisper transcription of the recording Draws your shared AI credit pool, not the per-minute video meter
  • AI summary (RubyLLM) written to the session record
  • AI summary mirrored onto the work object (inspection finding, work-order note) When the consuming app opts in via apply_live_assist_summary
  • Configurable recording retention per feed, with automatic purge Set a per-feed retention window, or keep indefinitely
  • Post-session record page — AI summary, transcript, recording playback & participant roster in one place
Admin, monitoring & analytics
  • Monitoring wall of live-now + recent sessions with one-click join Managers and admins only
  • Usage analytics: volume by day, by mode, and by consuming app
  • Average session duration + recorded-session count
  • CSV export of sessions and per-feed audit logs
  • "Who can start a session" setting (any user / managers & admins)
  • Read-only session API for native mobile apps
Infrastructure & security
  • Managed by MangoApps by default, or bring-your-own / self-hosted LiveKit for data residency Configured under Admin → Integrations
  • Tenant-namespaced rooms + server-minted, short-lived join tokens
  • Per-tenant, per-consuming-app opt-in (each app has its own live_assist_enabled toggle)
Limits & Specs
  • Pricing: $0.02 per participant minute, pay-as-you-go — no license, no monthly floor
  • Billable unit: Participant minute — each connected person's time, rounded up to the minute and summed per session
  • Recording / AI billing: Draws the shared AI credit pool, not the per-minute video meter
  • Session modes: Call for help, Show me, Watch, Huddle
  • Video provider: LiveKit only (managed or self-hosted)

Screenshots

Use cases

Field technician + remote expert
A tech hits an unfamiliar fault, taps Get help on the work order, and a senior engineer guides them through the fix over the tech's phone-camera POV — with the session recorded against the work order.
Remote QA auditor
An inspector runs a live remote inspection: the on-site worker aims the camera while the auditor directs and grabs snapshot evidence onto the inspection record — instead of travelling to the site.
Lone-worker responder
When a lone-worker SOS is acknowledged, live video opens automatically so the responder can see the worker's situation and last-known location without leaving the alert.
Site supervisor monitoring
A supervisor watches a registered site feed — a fixed tablet or IP camera — from the monitoring wall, with every observation logged to a consent ledger and no covert or always-on capture.
Service Desk agent
An agent on a help request pulls the employee into a quick video huddle to see the problem first-hand instead of trading screenshots.
Onboarding trainer
A new hire shares their point-of-view on an onboarding task while a trainer coaches them through it live.

FAQ

Livestreaming is one-to-many broadcast (town halls). Zoom is scheduled peer meetings. Live Assist is interactive, asymmetric, work-embedded video — launched from a work object, mobile/POV-first, and recorded against the record — for frontline remote help, inspections, and site observation.

They solve different problems. Live Translate is push-to-talk, turn-based speech-to-speech interpretation for a bilingual conversation on one shared phone — no video. Live Assist is live video help: a remote expert sees the worker's phone-camera POV or screen and guides the fix, launched from a work object. Use Live Translate to bridge a language gap in person; use Live Assist to bring a remote expert's eyes onto the job.

The launcher is embedded in eight surfaces via a shared "Get help" button: Field Service work orders, Inspections, Safety Hub incidents, Asset Pro assets, Chat rooms/DMs (as a huddle), Service Desk help requests, Onboarding plans, and Lone Worker alerts. The set is an explicit server-side allowlist (PERMITTED_SESSIONABLES) — a session is always stapled to the record it was started from, so its recording, transcript, and AI summary land back on that object.

Each consuming app surfaces it in context — in Field Service, a "Get help" button on the work order; in Inspections, a live-inspection button; in Chat, a huddle. Turn it on per app under that app's settings; the Live Assist app must be enabled and a LiveKit provider configured for the button to appear. Who can start work-initiated sessions follows a "who can start a session" setting (any user, or managers and admins only); starting a watch-mode site feed is always admin/app-admin only.

Managed by default. Live Assist runs on MangoApps' managed video infrastructure (built on LiveKit), so there is nothing for you to stand up or operate. Tenants that need data residency can bring their own — or self-host LiveKit — under Admin → Integrations. LiveKit is the only supported provider.

Watch mode observes a registered capture device at a location — a token-authed browser tablet or an RTSP/IP camera pulled in via LiveKit. Registering and observing feeds is admin-only, observers are subscribe-only (they can't broadcast into a site), an on-air indicator shows at the capture site whenever a feed is live, and every observation is written to a consent/audit ledger you can export to CSV. There is no covert or always-on capture of individual employees.

Recording is off by default on every session and must be explicitly started. When it's on, LiveKit Egress writes the recording into your media library, ingests it as evidence on the session's work object, and (if enabled) transcribes it with Whisper and writes an AI summary onto both the session and the work object. Watch feeds support a per-feed retention window with automatic purge of expired recordings, or you can keep them indefinitely.

Yes, when the Lone Worker app's live_assist_sos_video toggle is on. When an SOS/help alert is acknowledged, a session opens automatically and the responder joins with the worker's last-known location in view; the recording attaches to the alert as evidence. It's opt-in per tenant and requires the Live Assist app to be enabled.

No. Sessions are tenant-scoped and invitees are looked up within your business only, so you can pull another teammate into a live session mid-call but cannot invite an outside contractor or customer by email. Watch feeds and the monitoring wall are internal-only as well.