Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.orova.ai/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Create a voice agent with a simple prompt, attach a phone number, and make your first call. You’ll also learn how to embed the widget on your website. In this quickstart, you’ll:
  1. Create an agent
  2. Make a test call
  3. Embed the widget on your site
Prerequisites — You need an Orova account and an API key.

1. Create an agent

1

Go to Agents

In the Orova dashboard, navigate to Agents in the sidebar.
2

Create a new agent

Click Create Agent and give it a name.
3

Add a system prompt

You are a friendly phone support assistant for Acme Corp.
Greet the caller and offer help. Keep responses under 30 words.
If a transfer is requested, confirm the reason first.
4

Configure providers

Choose your LLM, TTS, and STT providers. Defaults work great to start:
  • LLM: OpenAI GPT-4o-mini
  • TTS: ElevenLabs
  • STT: Deepgram
5

Set a first message

Add a greeting like: “Hi there! Thanks for calling Acme Corp. How can I help you today?“

2. Make a test call

The fastest way to test. In the agent detail page, click Talk to Agent to start a WebRTC call directly in your browser.

3. Embed the widget

Add the Orova widget to any website with a single script tag:
<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"
></script>
That’s it. A floating button appears on your site. Users can chat, call, or video call your agent.
See Widget Configuration for all customization options including themes, colors, and positioning.

Next steps

Agent Configuration

Fine-tune LLM, TTS, and STT providers

Integrations

Connect HubSpot, Salesforce, Slack, and more

Phone Numbers

Set up inbound and outbound calling

API Reference

Full REST API documentation