Web Widget Agent

Complete Setup & Configuration Documentation — a step-by-step guide to creating, configuring, and deploying a Web Widget AI Agent on the platform.

Platform URL: fonada.ai/dashboard/agents

Modules covered

  • AI Agents Dashboard
  • Create Agent Process
  • Web Widget Channel Selection
  • Basic Information Setup
  • ASR Configuration
  • TTS & Voice Configuration
  • Language Selection
  • Speaker & Voice Profiles
  • LLM Provider Configuration
  • AI Prompt Configuration
  • Knowledge Base Setup
  • Tools & Events
  • Deploy Agent
  • Get Widget Code
  • Live Widget Testing

Agent setup progress — 4 stages

StageSub-step
01 — Select ChannelChoose deployment platform
02 — Basic InfoConfigure agent settings
03 — Knowledge BaseAdd training data
04 — DeployDeploy your agent

1. Open AI Agents Dashboard

Navigate to the AI Agents section from the left-side menu in the Fonada Console. The AI Agents Manager allows users to create, manage, deploy, monitor, and edit AI assistants. Click Create Agent to start creating a new AI-powered assistant.

  1. Log in to the Fonada Console at fonada.ai.
  2. In the left navigation, click AI Agents.
  3. The AI Agents Manager page opens (fonada.ai/dashboard/agents).
  4. Click the blue Create Agent button (top-right of the Manager card).
Figure 1 — AI Agents Manager: navigate to Agents from the left menu and click Create Agent.

2. Select Web Widget Deployment Channel

Fonada AI supports multiple deployment channels such as Telephony, RCS, WhatsApp, and Web Widget. To deploy an AI assistant on a website, select Web Widget (Voice/Chat). This option enables voice and chat functionality directly on websites.

  1. On the Choose Your Channel screen, locate the Web Widget (Voice/Chat) card.
  2. Click it — a border appears confirming the selection.
  3. Click Continue to advance to Basic Info.
Figure 2 — Agent Setup: select Web Widget (Voice/Chat) from the channel grid.

3. Configure Basic Information

In the Basic Information section, users need to configure the main details of the AI agent.

FieldDetails
Bot Name *Required. Max 20 characters. Example: wiget_bot
Description TemplateDropdown — Custom Description or prebuilt template.
Description *Required. Max 400 characters. Describes the bot purpose.
Agent Conversation Mode *LLM-based Agent (recommended) or flow-based.
First MessageOptional greeting — e.g. 'what can i help you sir'.

Required fields include

  • Bot Name — e.g. wiget_bot
  • Description — brief purpose of the agent
  • Conversation Mode — LLM-based Agent (recommended)
  • Welcome Message — first greeting when conversation starts
Figure 3 — Basic Info: bot name, description, conversation mode (LLM-based Agent), first message.

4. Configure Channel Setup

The Channel Setup section controls voice and speech-related configurations. Users can configure ASR, TTS, language settings, and speaker voices.

FieldDetails
ASR Model *Automatic Speech Recognition — e.g. Fonada Labs.
TTS Model *Text-to-Speech — e.g. Fonada Labs.
Language *E.g. Hindi, English, Tamil, Telugu.
Voice Name *E.g. Laksh (Male, Premium) — calm and composed.
Test VoiceClick to hear the actual voice sample before saving.

Detailed ASR (Speech Recognition) configuration

The ASR module converts user speech into text so the AI can understand voice input.

ProviderCapability
Fonada LabsOptimized for Fonada platform.
DeepgramHigh-accuracy real-time transcription.
SarvamIndian-language speech recognition.

Language support configuration

Fonada AI supports multilingual AI conversations. Supported languages include:

  • American English
  • English
  • Hindi
  • Tamil
  • Telugu
  • Naav (and more regional languages)

Voice & speaker configuration

Fonada AI provides multiple speaker profiles for realistic AI voice conversations. Voice profiles include different speaking styles:

StyleDescription
ProfessionalFormal, articulate delivery.
CalmRelaxed and composed speaking style.
WarmFriendly, approachable tone.
ConversationalNatural everyday speaking style.
PremiumHigh-quality, studio-grade voice.
Figure 4 — Channel Setup: ASR model, TTS model, language, voice name, and Test Voice.

5. Configure AI Settings

The AI Config section allows users to configure the intelligence and behavior of the assistant.

FieldDetails
LLM Provider *E.g. Fonadalabs, Google Gemini, Azure OpenAI, OpenAI, Groq.
LLM Model *E.g. 35B.
System Prompt *AI behavior and personality instructions (max 5000 words).
LLM Temperature0.8 default — controls response randomness.
Token Limit20000 default — max tokens per response.

LLM provider configuration

Fonada AI supports multiple Large Language Model providers for intelligent chatbot and voice assistant deployment. Users can select providers based on response quality, cost, speed, and enterprise requirements.

ProviderBest for
Fonadalabs (Premium)Optimized for Fonada — recommended starting point.
Google GeminiMultimodal, strong factual responses.
Azure_eastus2Enterprise Azure East US 2 deployment.
Azure OpenAIEnterprise deployments on Microsoft Azure.
OpenAIAdvanced reasoning, complex conversations.
GroqUltra-fast inference.

System prompt

The System Prompt defines how the AI should respond during conversations. Instructions for the AI's behavior and personality — this is sent to the LLM as context for every conversation (max 5000 words).

Figure 5 — AI Config: LLM provider, model, system prompt, voicemail detection tips, temperature, token limit.

6. Configure Tools & Events

The Tools & Events section allows integration of OCR tools, PDF extraction, custom APIs, and external integrations. These tools enhance the capabilities of the AI assistant.

PlatformTool NameStatus
OCR testDocument QAActive
OCR testExtract ImageActive
OCR testExtract PDFActive
  1. Select the MCP Platform Tools tab.
  2. Check the tools you want to enable for this agent.
  3. Use Custom Tools tab for your own API integrations.
  4. Click Update Agent (blue button, bottom-right) to save.
Figure 6 — Tools & Events: MCP Platform Tools selection and Update Agent.

7. Add Knowledge Base

Users can train the AI assistant using FAQs, business details, product information, support content, and company policies. This improves AI response accuracy.

  1. Open the agent in Agent-Builder (Dashboard → Agent-Builder).
  2. Enter an optional Title for this text.
  3. Paste or type content in the Content field.
  4. Click Add to Knowledge Base (purple button).
  5. Click Next Step to proceed to Deploy.
Figure 7 — Knowledge Base: add title and content, then Add to Knowledge Base and Next Step.

8. Deploy the AI Agent

After completing all configurations, click Deploy Agent to publish the AI assistant and make it live on your website.

  1. Review all configuration settings (use Previous if needed).
  2. Click the green Deploy Agent button.
  3. The agent status changes to Active in AI Agents Manager.
Figure 8 — Deploy Agent: Ready to Deploy Your Agent — click Deploy Agent to go live.

9. Verify the Agent in Dashboard

After deployment, the agent appears inside the AI Agents Manager dashboard with deployment details and configuration options.

  • Status: Active badge — green indicator.
  • Web Widget channel badge — confirms correct deployment.
  • Agent name, Agent ID, Created/Updated dates.
  • Action buttons: Get Widget Code, Webhooks, Active toggle.
Figure 9 — AI Agents Manager after deployment: wiget_bot card with Active status, Web Widget badge, and Get Widget Code button.

10. Generate Widget Integration Code

Click Get Widget Code on the agent card to generate the JavaScript code required for website integration. Users can copy the script and paste it into their website HTML.

  1. Click Get Widget Code on the wiget_bot card.
  2. The Embed Chat Widget modal appears with 4 steps: Copy the code → Paste before </body> → Chat bubble appears → Users start chatting.
  3. Click Copy Code to copy the script.
  4. Or click Download Script to save the file.
  5. Use Try Voice Assistant (green button) to preview.
Figure 10 — Get Widget Code → Embed Chat Widget: copy code, download script, Try Voice Assistant.

11. Test the Live Web Widget

The AI voice/chat widget appears at the bottom-right corner of the website. Users can test voice and chat interactions in real time.

How to test

  1. The voice assistant widget appears in the bottom-right corner.
  2. Click the microphone icon to start talking.
  3. Test your agent's responses and voice capabilities.
Figure 11 — Live Web Widget (Voice Assistant Demo) on the website — microphone bubble at bottom-right.

Benefits of Web Widget

  • No-code AI assistant creation
  • Voice and chat support
  • Multilingual AI conversations
  • Advanced speech recognition
  • Custom AI prompts
  • Knowledge base integration
  • Real-time deployment
  • Website integration support
  • Enterprise-grade AI infrastructure
  • Scalable AI deployment

— End of document — Web Widget Agent Setup Documentation