Skip to main content

What is the widget?

The Orova widget is a drop-in JavaScript snippet that adds a floating chat/voice/video button to any website. No framework dependencies, no build step — just a script tag.
Orova widget preview

Modes

ModeDescriptionWidget appearance
chatText chat onlyChat bubble with message input
voiceChat + voice pickerUsers choose between chat and voice call
videoVideo call onlyVideo avatar call
multiVoice + video pickerUsers choose between voice and video call

Quick start

<script
  src="https://app.orova.ai/widget/orova-widget.js"
  data-api-key="YOUR_API_KEY"
  data-agent-id="AGENT_ID"
  data-server-url="https://app.orova.ai"
  data-mode="voice"
  data-title="Acme Support"
  data-theme="light"
  data-primary-color="#312E56"
></script>
That’s it. A floating button appears in the bottom-right corner of your page.

Features

  • Chat — Real-time text chat with streaming responses
  • Voice — WebRTC voice calls with live transcripts
  • Video — Video avatar calls with camera toggle
  • Theming — Light/dark mode, custom colors, positioning
  • Mobile responsive — Adapts to small screens automatically
  • No dependencies — Pure vanilla JavaScript, works on any site