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).
✅ 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.
📂 Files
- Upload PDFs, Word docs, Excel sheets, or text files (max 100MB each).
- Click Upload & Train to process the content.
🔗 Links
- 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
✅ 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.
✅ 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.💡 Need help getting started?
Book a free onboarding session with one of our Customer Success Engineers and get personalized guidance on setting up your Wittify AI assistant. 📅 Book here: Schedule a Free Onboarding Session