Workspace not resolved
Utility surface

Embed validation

Integrations
OwnerConfig

Open

DocsReferences

Open

Entry modeManual start

Visitor lands in a safe pre-call state and starts manually.

Queuesupport-escalation

This queue tag should map to operator routing and handoff policy.

IdentityUnknown visitor

missing visitor id · missing email

Voice targetNo phone provided

Phone context should resolve contact 360 before or during voice escalation.

Context Source

Widget to voicecare handoff payload

Popup Contract

Launcher pattern for websites already running ChatAgent widget

Use this when voicecare is a popup extension of the existing chat widget.
Popup snippet and preview links
<button id="smartagent-voicecare-trigger">Talk to Voicecare</button>
<script>
  (() => {
    const url = "https://voicecall.smartagentglobal.com/embed-lab/iframe?queue=support-escalation&summary=No+live+ChatAgent+widget+context+yet.+Fill+this+lab+with+a+real+pilot+payload+before+testing+voicecare+handoff.&autostart=0";
    const trigger = document.getElementById("smartagent-voicecare-trigger");
    trigger?.addEventListener("click", () => {
      window.open(url, "voicecare-popup", "width=420,height=760,noopener,noreferrer");
    });
  })();
</script>
Iframe Contract

Deterministic URL for embedded voicecare entry

Use this when a site wants an embedded voice surface inside an existing page shell.
Iframe snippet
<iframe
  src="https://voicecall.smartagentglobal.com/embed-lab/iframe?queue=support-escalation&summary=No+live+ChatAgent+widget+context+yet.+Fill+this+lab+with+a+real+pilot+payload+before+testing+voicecare+handoff.&autostart=0"
  title="SmartAgent Voicecare"
  width="420"
  height="760"
  style="border:0;border-radius:24px;box-shadow:0 24px 64px rgba(0,0,0,.18);"
></iframe>

Iframe contract carries only widget context and customer identity. Production token issuance should still happen server-side after this handoff.

Preview

Embeddable surface mirrored from the lab route

Workspace
Company
Origin
https://voicecall.smartagentglobal.com
Widget token
Not provided
Open target page
Preview is paused by default.

Load it only when the VoiceCallAgent backend/public session bootstrap is running, otherwise the iframe will correctly show a runtime dependency error.

Embed tracks
ChatAgent-alignedWidget

Track

Popup · iframeEmbed

Track

Brand tokensTheme

Track

Workspace · visitorContext

Track