Build, Configure, and Deploy Your Voice-Based AI Agent

A Voice Agent ๐ŸŽ™ lets you hold real-time spoken conversations with customers, either:
  • Through a voice-enabled web widget on your website
  • Over the phone via telephony integration (currently Twilio)
  • Through a custom SIP connection (available on request for other telephony systems, e.g. Avaya, Cicsco, and Genesys, or mobile apps. Use the contact us form or click on support button on the top right side of the page to request a custom integration).
โš ๏ธ Important: Voice agents cannot be connected to social channels or messaging apps such as WhatsApp, Messenger, or Instagram. They are designed only for website and phone use.

1๏ธโƒฃ Basic Configuration โ€“ Define Your Agentโ€™s Identity & Behavior

This section is where you give your voice agent its identity, role, and communication rules.

๐Ÿท Agent Name (Required)

  • Internal use only โ€“ This name appears in your Wittify dashboard, not to customers.
  • Choose a clear, descriptive name so you can identify the agent later (e.g., Website Voice Support, Sales Voice Bot โ€“ EN/AR).
  • Avoid generic names like โ€œAgent 1โ€ โ€” be specific so your team knows its purpose.
  • This name is not shown to end users.

๐Ÿง  Core Instructions (Required)

This is the System Prompt โ€” the โ€œbrainโ€ of your voice agent. Think of it as training a new employee: you must clearly explain how they should do their job. Include:
  • Role & Goal โ€“ Whatโ€™s the main purpose? Support, sales, bookings, lead qualification, etc.
  • Tone & Style โ€“ Warm, professional, formal, casual, energetic โ€” match your brandโ€™s voice.
  • Language & Dialect โ€“ Be specific (e.g., English โ€“ US, Arabic โ€“ Saudi, Arabic โ€“ Egyptian).
  • Speech Style โ€“ Should the agent give short and concise answers or longer, detailed explanations?
  • Boundaries โ€“ Topics it must avoid (e.g., no legal or medical advice, no personal opinions).
  • Compliance Requirements โ€“ Reference company policies or industry regulations it must follow.
๐Ÿ’ก Guidance:
  • Be precise โ€” vague instructions cause inconsistent answers.
  • Write in full sentences.
  • If your business requires disclaimers, include them here.

๐Ÿ›  Use Pre-Built Templates (Optional)

  • You can start faster by applying a ready-made role (e.g., Customer Support Agent, Sales Agent).
  • After applying, edit the Core Instructions to match your specific business needs and policies.
  • Templates save time, but always customize for accuracy.

๐ŸŽจ Creativity Level (Temperature)

Controls how precise or creative the agent is:
  • 0.0 โ€“ 0.3 โ†’ Deterministic, factual answers (best for policies, FAQs).
  • 0.4 โ€“ 0.6 โ†’ Balanced, flexible but reliable (good for most customer service).
  • 0.7 โ€“ 1.0 โ†’ Highly creative, more varied responses (marketing, brainstorming).
For support-focused voice agents, keep it 0.5 or lower.

โœ… Save to continue โ†’ Appearance

2๏ธโƒฃ Appearance โ€“ Customize Your Voice Agentโ€™s First Impression

The Appearance section controls what customers see and hear first when interacting with your voice agent.

๐ŸŒ Conversation Interface Language

  • Supports up to 4 interface languages at the same time.
  • Auto-detects the website language and adjusts RTL/LTR text direction.
  • Customize for each selected language:
    • Header Title โ€“ Shown at the top of the widget.
    • Header Subtitle / Tagline โ€“ Short phrase under the title.
    • Welcome Message (Voice-specific) โ€“ This is the first thing the voice agent will say when a call starts.
    • Voice Agent Call to Action (CTA) โ€“ Text inviting the user to start speaking.
    • Disclaimer Text โ€“ Shown below; e.g., โ€œThis AI agent can make mistakes. Check important information.โ€

๐ŸŽจ Branding

  • Company Logo โ€“ Appears in the widget header.
  • Bot Avatar โ€“ The visual icon representing your voice agent.
  • Primary Color โ€“ Matches your companyโ€™s branding.
  • Font โ€“ Select your preferred font style.
  • Widget Position โ€“ Left, Center, or Right on your website.
  • Powered by Wittify โ€“ Option to hide (available in Premium plan only).
๐Ÿ’ก Pro Tip: Keep the welcome message friendly and short โ€” it sets the tone for the whole call.

โœ… Save to continue โ†’ Voice Settings

3๏ธโƒฃ Voice Settings โ€“ Control How Your Agent Sounds & Listens ๐ŸŽš

Here you define the voice personality, call flow, and interaction rules.

๐ŸŽค Select Voice

  • Choose from multiple male and female multilingual voices.
  • Click Play ๐Ÿ”Š to preview each voice.
  • Click Use Voice to apply your choice.
  • Custom Test Script โ€“ Type up to 140 characters to preview the voice with your own text.
    • Example: โ€œWelcome to our company! How can I assist you today?โ€

๐Ÿ›  Core Voice Options

  • Enable Auto Detect Language โ€“ The agent automatically detects and responds in the callerโ€™s language.
  • Allow Interruption โ€“ Customers can interrupt the agent while itโ€™s speaking.
    Enabling this makes conversations feel more natural and human-like.

โš™ Advanced Voice Settings

These settings let you fine-tune the flow and responsiveness of the call:
  • End Call on Silence (seconds) โ€“ How long to wait if no one speaks before ending the call.
  • Max Call Length (minutes) โ€“ The total duration limit for the call.
  • Time Before Widget Pop-Up (seconds) โ€“ How soon the widget appears after page load.
  • Min Speech Duration (seconds) โ€“ Minimum length of user speech to be registered (avoids false triggers from short noises).
  • Min Silence Duration (seconds) โ€“ Minimum pause before the agent starts speaking (prevents cutting the user off too quickly).

โœ… Save to continue โ†’ Knowledge Base

4๏ธโƒฃ Knowledge Base โ€“ Teach Your Voice Agent

The Knowledge Base works just like for Text Agents, but remember:
  • Voice agents read responses aloud.
  • Long answers will take longer to speak โ€” keep them concise.
Your agent can only answer well if it has accurate and updated knowledge. You can add

๐Ÿ“‚ Files

  • Upload PDFs, Word docs, Excel sheets, or text files (max 100MB each).
  • Click Upload & Train to process the content.
  • Add trusted URLs โ€” such as your website, help center, FAQs, or policy pages.
  • The content of the added URLs will be added to the knowledge-base of the Agent. To update the content of a specific page, remove and re-add the URL.

โ“ FAQs

  • Add specific Q&A pairs for precise, controlled answers.
  • Useful for pricing, shipping, policies, etc.
๐Ÿ›ก Tip: Keep your Knowledge Base updated regularly to avoid outdated responses.

5๏ธโƒฃ Integrations & Tools โ€“ Connect to Your Systems

Link your agent to external systems or enable Wittifyโ€™s built-in tools.

๐Ÿ— Built-in Tools

  • Lead Data Collection:
    • Enable to collect name, email, and phone automatically.
    • Add a custom lead request message, and give instructions to the agent how to behave.
    • Captured leads appear in your Inbox.

๐Ÿ”Œ External Integrations

  • CRMs โ€“ Salesforce, Zendesk (send leads/tickets automatically).
  • Booking โ€“ Google Calendar, Calendly (real-time scheduling).

๐Ÿš€ Coming Soon

  • MCP Server โ€“ Connect to almost any system.
  • Search Tool
  • Advanced Ticketing
Note: Each integration card includes a Connect button and may show which agent types it supports. Follow the in-app flow to authorize the connection.

โœ… Save to continue โ†’ Deployment

6๏ธโƒฃ Deployment โ€“ Go Live ๐Ÿš€

๐ŸŒ Website Widget

  • Copy the embed code from Deployment.
  • Paste it before </body> on your website/app.
  • Set Allowed Domains to control where the widget loads.

๐Ÿ“ž Phone Lines

  • Connect to Twilio in the Integrations page. You will need to add your Twilio Account SID, Auth Token, and your number.
For other systems, request a SIP setup from our team via the contact us form or by clicking on โ€œsupportโ€ on the top right side of the page.

โœ… Testing & Go-Live Checklist

Before going live:
  • Test welcome message for clarity and tone.
  • Call in and check voice quality.
  • Try interrupting the agent mid-sentence to ensure smooth handling.
  • Test silence timeout settings.
  • Verify lead collection and recordings in Inbox.

Notes

  • You can edit and re-deploy at any time; remember to Save each step.
  • Keep your Knowledge Base accurate and up to date to avoid hallucinations.

Deactivate Agent (anytime)

From the Deployment page, use Deactivate to temporarily disable the agent without deleting its configuration.
โธ You can deactivate an agent anytime from the Deployment page.

๐Ÿ“œ Compliance

All voice agents must follow: Violation may result in suspension.