Voice Concierge
Real-time voice conversations with an ElevenLabs agent that knows your full company list.
The Voice Concierge is a real-time WebRTC voice agent powered by ElevenLabs Conversational AI. One click starts a hands-free conversation with an agent that has context across every company in your Hub — not just the one you're on right now.

Starting a call
When an admin has connected an ElevenLabs Conversational AI agent, a Call button appears next to Ask AI in the side panel. One click:
- Requests microphone permission (one-time).
- Establishes a WebRTC session with ElevenLabs.
- Passes your context as dynamic variables: name, plan, current site, full followed-company list.
The agent greets you by name and is ready for whatever you ask.
What you see during the call
- Live transcript — both sides of the conversation render as text in the panel as they happen, so you have a record.
- Mute — silences your microphone without ending the call.
- Hang up — ends the session. Always visible at the top of the panel.
What the agent can do
The agent's system prompt is configured by an admin (see the ElevenLabs Voice AI admin section in the extension). By default it's optimized for support tasks:
- Find the right phone number for your problem at any company in your Hub.
- Walk you through a Verified Call Tree turn-by-turn.
- Summarize what you've spent recently with a specific company (when Plaid is connected).
- Hand off to Ask AI when a textual answer is more appropriate.
The agent never takes actions on your behalf — no calls, no payments, no plan changes. It speaks and listens; commitments are always your action.
Sandbox isolation
ElevenLabs ships a WebRTC SDK that needs unsafe-eval to run. We isolate it in
a sandboxed iframe (extension/src/sandbox/elevenlabs-sandbox.js) with a relaxed
CSP scoped to that single frame. The rest of the extension keeps a strict CSP.
The same pattern applies to the alternate Vapi voice provider, isolated in its own sandbox.
When this isn't available
The Call button only appears when an admin has configured an ElevenLabs Agent ID for your tenant. The extension's admin dashboard's Voice AI tab is where you set this up.
Related
- Ask AI → — the textual alternative.
- Verified Call Trees → — what the Concierge walks you through.