Skip to main content

Assistant Setup Guide

This guide walks you through configuring and deploying AI-powered assistants on the Wiil platform. Whether you're setting up a Phone Assistant to handle calls or a Web Assistant for your website, the process follows the same core steps.

Assistant Setup Flow

Setup Flow:

StepConfigurationDescription
1πŸ€– Choose Assistant TypePhone Assistant or Web Assistant
2🌐 Voice & LanguageSelect language and voice
3🎯 Role & ObjectiveChoose template or create custom role
4βš™οΈ CapabilitiesPlatform services (appointments, orders, etc.)
5πŸ“š Knowledge BaseText, website, or document sources
6πŸ“‘ Channel ConfigPhone: number purchase / Web: mode + URL
7πŸš€ Testing & DeployPre-launch check, deploy, test

Note: Steps 4 and 5 β€” at least one must be configured.


1. πŸ€– Choose Your Assistant Type​

Wiil offers two types of AI assistants that work together to cover all customer communication channels.

Phone Assistant​

Your AI-powered phone line that handles calls and SMS automatically. Customers call a dedicated number and interact with your assistant via natural voice conversation.

Key Features:

  • Dedicated phone numbers (local or toll-free)
  • Natural voice conversations
  • Multilingual support (20+ languages)
  • Smart call transfers to human agents
  • SMS follow-up capabilities
  • Call recording and transcription

Best For: Businesses that receive phone inquiries, appointment-based services, customer support lines.

Web Assistant​

An embeddable widget for your website that engages visitors through chat or voice calls directly in their browser.

Key Features:

  • Embeddable chat widget
  • Three modes: Chat, Web Call, or Unified
  • Customizable appearance and branding
  • One-click integration (WordPress, Shopify, React)
  • Real-time visitor engagement
  • Conversation history and analytics

Best For: E-commerce sites, SaaS products, service businesses with web presence.

Comparison​

AspectPhone AssistantWeb Assistant
ChannelPhone calls, SMSWebsite chat, web calls
Customer reaches you viaDedicated phone numberWidget on your website
Voice supportAlways (primary mode)Optional (Unified or Voice mode)
Text supportSMSChat (primary mode)
Setup requirementPurchase phone numberEnter website URL

2. 🌐 Voice & Language​

Your assistant's voice and language shape how customers perceive your brand. A well-chosen voice builds trust instantly, while a mismatched accent or robotic tone can create friction.

Choose Language​

Select the language your assistant will speak and understand. Wiil supports 30+ languages with native-quality pronunciation.

Supported Languages include:

  • English (US, UK)
  • Spanish
  • French
  • German
  • Portuguese
  • Italian
  • Japanese
  • Arabic
  • Hindi
  • And 20+ more

Tip: Consider your customer demographics. If most customers are from a specific region, match that accent. For diverse audiences, choose a clear, neutral voice.

Select a Voice​

Choose a voice that fits your assistant's personality.

Voice Options:

  • Female voices: Achernar, Aoede, Autonoe, Callirrhoe, Kore
  • Male voices: Fenrir, Charon
  • Neutral voices: Puck

Phone-Specific Considerations:

  • Clarity over style β€” Phone audio compresses sound. Choose voices that remain clear on poor connections.
  • Pacing matters β€” Slower, more deliberate voices work better for phone. Callers can't re-read what they missed.
  • Test on real phones β€” Preview in-browser, but always test on actual phone calls.

3. 🎯 Role & Objective​

Your assistant's role defines its personality, expertise, and boundaries. A billing support specialist speaks differently than a sales representativeβ€”and customers notice.

Recommended: Use Ready-Made Templates to get started quickly. These are pre-configured for common business use cases and can be customized later.

Ready-Made Templates​

Wiil provides ready-made templates for common business use cases:

TemplateDescription
Billing Support SpecialistHelps customers with invoices and payment issues
Technical Support SpecialistTroubleshoots common problems with your product or service
General Customer SupportAnswers frequent questions and routes complex issues to human agents
Customer Onboarding SpecialistGuides new customers through setup and account creation
Sales RepresentativeQualifies leads and presents offers
Create Custom RoleBuild your own assistant with a fully customizable prompt

Custom Role Prompt​

If you select Create Custom, describe your assistant's purpose and behavior. Be specificβ€”vague instructions lead to inconsistent responses.

Key elements to include:

  • What should it help users accomplish?
  • What tone should it use (formal, friendly, professional)?
  • What information sources or rules should it follow?
  • What should it never do or discuss?

Example Prompt:

"You are Maria, a virtual assistant for Wiil Coffee. Your job is to greet customers, answer product questions, and help them schedule coffee tastings. Always be warm, concise, and proactive. Never discuss competitor products or make promises about discounts."

Warning: Your role instructions shape every response your assistant gives. Test changes in sandbox mode before deploying to production.


4. βš™οΈ Capabilities​

Capabilities define the platform services your assistant can perform. These transform your assistant from a simple Q&A bot into an agent that can take real actions on behalf of your business.

Available Capabilities​

CapabilityDescription
Appointment ManagementAI books appointments, checks availability, and sends confirmations automatically
Reservation ManagementTable, room, or resource reservations with calendar integration
Menu ManagementRestaurant-specific ordering with dine-in, takeout, and delivery support
Product ManagementProduct catalog browsing and conversational order processing
Property ManagementReal estate listings, property inquiries, and automated lead capture

Configuration Requirement​

Important: At minimum, either Capabilities or Knowledge Base must be configured. Both can be provided, but at least one is required. An assistant needs something to do (capabilities) or something to know (knowledge base) to function.

ConfigurationAssistant Can...
Capabilities onlyPerform actions (book appointments, take orders) but limited Q&A
Knowledge Base onlyAnswer questions but cannot perform transactional actions
Both (recommended)Answer questions AND perform actions

5. πŸ“š Knowledge Base​

Your knowledge base is what transforms a generic AI into your assistant. The information you add here becomes the foundation for every answer your assistant givesβ€”from business hours to service details to policies.

Think of it as training a new employee: give them the information they need to answer customer questions correctly.

Content Types​

Text Input​

Enter business information directly. This is the fastest way to add content:

  • Business hours and location
  • Products and services offered
  • Pricing information
  • Frequently asked questions
  • Return and refund policies

Website Import​

Enter a website URL to automatically import content. The system crawls your site and extracts relevant information for your assistant.

Document Upload​

Upload files to train your assistant.

Supported formats: PDF, DOC, DOCX, TXT, CSV, XLS, XLSX

Content Quality Tips​

TipExample
Be SpecificInstead of "We have great prices," say "Haircuts start at $35, color treatments from $85"
Answer Common QuestionsInclude your top 10-15 FAQs with clear, conversational answers
Include PoliciesCancellation, refund, and booking policies help the assistant set expectations
Keep It CurrentUpdate when prices, hours, or services changeβ€”outdated info frustrates customers

Note: Your assistant can only answer questions about information in its knowledge base. If a topic isn't covered, it will offer to transfer the caller to a human (phone) or indicate it doesn't have that information (web).


6. πŸ“‘ Phone-Specific Configuration​

Purchase Phone Number​

Your AI assistant needs a phone number to receive calls. This dedicated number becomes your business's AI-powered phone lineβ€”customers call it just like any regular number, but your assistant answers 24/7.

Number Types​

TypeBest For
LocalRegional businesses. Area-specific numbers build trust with local customers.
Toll-FreeNational businesses. 800/888/877/866 prefixes project nationwide presence.

Selection Process​

  1. Choose Number Type β€” Local or Toll-Free
  2. Add Label (optional) β€” e.g., "Main Support Line"
  3. Select from Available Numbers β€” Browse and purchase

Tip: Choose a local number if most customers are in a specific region. Toll-free numbers work better for businesses serving customers across multiple states or nationwide.

FAQs:

  • Can I port my existing number? Coming soon.
  • Can I have multiple numbers? Yes, each can be configured with different assistant behaviors.
  • Are there setup fees? No setup fees for new numbers.

7. πŸ“‘ Web-Specific Configuration​

Choose Mode​

Select how visitors will interact with your assistant on your website:

ModeDescriptionBest For
Website ChatText-based chat widgetQuick support, simple FAQs, mobile users, visitors who prefer typing
Website CallVoice calling in browserComplex consultations, accessibility needs, hands-free interaction
Unified Assistant (Recommended)Both text chat and voice callsMost businesses. Maximum flexibility with both options.

Website Integration​

Enter your website URL to connect your assistant. This is the domain where your assistant will be deployed.

Example: https://yourbusiness.com

The platform validates your domain and generates a unique configuration for your assistant to serve on that website.


8. πŸš€ Testing & Deploy​

Pre-Launch Checklist​

Before deploying, verify you've completed these essential steps:

StepPhone AssistantWeb Assistant
Voice & LanguageSelected professional voice matching your brandSelected appropriate voice for your audience
Role & ObjectiveDefined clear instructions and call handlingDefined clear instructions and personality
CapabilitiesConfigured relevant platform servicesConfigured relevant platform services
Knowledge BaseAdded comprehensive product/service informationAdded comprehensive information
Channel SetupPurchased and configured phone numberEntered website URL and selected mode

Deployment​

When you deploy your assistant, Wiil automatically:

  1. Validates your configuration
  2. Sets up knowledge sources
  3. Creates instruction configuration
  4. Creates agent configuration
  5. Sets up communication channel
  6. Creates deployment configuration
  7. Finalizes setup

Phone Assistant: Once deployed, your assistant immediately starts receiving calls at your purchased number. Customers can call or text to interact.

Web Assistant: Once deployed, you receive an embed code to add to your website. After adding the code, visitors can interact with your assistant.

Testing Methods​

Phone Assistant Testing​

  • Test Call β€” Make a test call to your assistant's number. Your assistant calls you back and simulates a real customer interaction.
  • Test SMS β€” Send a test SMS message to see how your assistant responds to text inquiries.

Testing Checklist:

  • Greeting message sounds natural and professional
  • Assistant correctly identifies customer intent
  • Responses are accurate based on knowledge base
  • Capabilities work correctly (appointments book, orders process)
  • Operating hours are respected

Web Assistant Testing​

  • Chat Test β€” Text-based conversation to verify responses
  • Voice Test β€” Voice conversation to verify speech recognition and responses

Testing Checklist:

  • Greeting message appears correctly
  • Knowledge base questions are answered accurately
  • Chat conversations work smoothly
  • Voice input and output work correctly (if enabled)
  • Assistant handles "I don't know" scenarios gracefully
  • Widget appearance matches your brand

Tip: Test with questions your actual customers frequently ask. This helps identify gaps in your knowledge base before going live.


Next Steps​

After deploying your assistant:

  1. Monitor Conversations β€” Track conversation quality and resolution rates in the dashboard
  2. Review Transcripts β€” Read conversation logs to identify improvement areas
  3. Update Knowledge Base β€” Add information based on questions your assistant couldn't answer
  4. Refine Role Instructions β€” Adjust personality and boundaries based on real interactions
  5. Scale Up β€” Add more channels, assistants, and advanced features

Ready to get started? Navigate to your Wiil console and follow along with this guide.