Skip to main content

Developer Guides

Comprehensive guides for building AI-powered conversational services with the WIIL JavaScript SDK.


Quick Start​

GuideDescription
Dynamic Agent SetupRecommended - Deploy AI agents with a single API call
Fundamental ConfigurationTraditional multi-step setup for fine-grained control

Channels​

Guides for setting up communication channels.

GuideDescription
Understanding ChannelsChannel types and architecture
Web ChannelsWeb chat widget integration
Voice ChannelsPhone call integration
SMS ChannelsText messaging integration
Phone PurchasePurchasing phone numbers
TroubleshootingCommon channel issues

Business Services​

Guides for managing business operations and transactions.

GuideDescription
Services & AppointmentsAppointment booking and scheduling
Menus & OrdersRestaurant menu and food orders
Products & OrdersRetail products and order management
ReservationsResource reservations (tables, rooms)
Property ManagementReal estate listings and inquiries

Service Management​

Guides for configuring platform services.

GuideDescription
Instruction ConfigsAgent behavior and guidelines
Agent ConfigsAgent and model configuration
Deployment ChannelsChannel setup
Deployment ConfigsDeployment configuration
Provisioning ConfigsSTT/TTS provisioning chains
Translation SessionsTranslation configuration
Support ModelsAI model registry
Knowledge SourcesKnowledge base setup
Telephony ProviderPhone provider configuration

Configuration Flow​

Organization
└─→ Project
├─→ Instruction Configuration (agent behavior)
├─→ Agent Configuration (model + instructions)
├─→ Deployment Channel (WEB, CALLS, SMS)
└─→ Deployment Configuration (agent + channel → live)

Getting Started​

  1. Sign up at console.wiil.io
  2. Generate an API key in Settings → API Keys
  3. Install the SDK: npm install wiil-js
  4. Start with the Dynamic Agent Setup Guide