Stop Losing Visitors. Start Closing Deals. Our AI-powered widget instantly engages every visitor with intelligent chat, AI-assisted voice calls, and seamless schedulingโall without them ever leaving your site. Turn passive traffic into active, qualified leads.
๐ Badge Legend
- Version: Current release version
 - Bundle Size: Total gzipped size (target: <50KB)
 - Build Status: CI/CD pipeline status
 - CDN Uptime: JSDelivr availability
 - CDN Hits: Monthly download count
 - Last Commit: Development activity
 - Release Date: Latest version release
 
- JSDelivr: Primary CDN (global edge network)
 - Statically: Fast alternative CDN
 - GitHack: Developer-friendly CDN
 
- Preact: Lightweight React alternative (3KB)
 - TypeScript: Type-safe JavaScript
 - Tailwind CSS: Utility-first CSS framework
 - Zustand: Lightweight state management
 - Vite: Fast build tool
 
- Issues: Bug reports and feature requests
 - Forks: Community contributions
 - Stars: Project popularity
 
Deploy a tireless AI sales agent that works 24/7. Watch your conversion rates and customer satisfaction soar.
Instantly answer questions, qualify prospects, and capture leads around the clock. Our AI guides visitors toward a sale, turning curiosity into conversion.
Result: +38% more qualified leads captured overnight
Connect hot prospects with human-like AI voice instantly. AI handles initial engagement, your reps focus on qualified leads only.
Result: Triple your speed-to-lead, focus on high-value calls
Eliminate back-and-forth emails. Direct Calendly, Google Calendar & Cal.com integration. Your pipeline fills itself.
Result: 40%+ increase in booked demos and sales meetings
AI anticipates visitor needs, guides them to the right pages, resolves 80% of support queries instantly.
Result: Slash support tickets, dramatically improve UX
๐  Real Estate: +47% qualified leads, 34% higher showing attendance
๐ป SaaS: +41% demo bookings, 28% more trial sign-ups
๐ E-commerce: +22% add-to-cart rate, 18% cart recovery
๐ค Creators: 2x session time, 31% more client bookings
Step 1: Get your API key at isales.ai
Step 2: Add this single line to your website:
<script>
  window.iSalesWidget = window.iSalesWidget || [];
  window.iSalesWidget.push(['init', {
    // Required
    apiKey: 'YOUR_API_KEY',                    // โ Get yours at isales.ai
    
    // UI Configuration
    position: 'bottom-right',                  // 'bottom-right' | 'bottom-left'
    theme: 'light',                           // 'light' | 'dark' | 'auto'
    primaryColor: '#000000',                  // Hex color for branding
    locale: 'en-US',                          // Language locale (en-US, es-ES, fr-FR, etc.)
    
    // Social Media Integration (optional)
    instagram: 'https://instagram.com/yourhandle',     // Instagram profile URL with iSales AI Chatbot Agent
    telegram: 'https://t.me/yourusername',             // Telegram chat URL with iSales AI Chatbot Agent
    whatsapp: 'https://wa.me/1234567890',              // WhatsApp number URL with iSales AI Chatbot Agent
    
    // AI Voice Integration (optional)
    elevenlabs_agent_id: 'your-agent-id',             // ElevenLabs AI agent ID
    
    // Google Calendar Integration (optional)
    calendar_embedding_code: '<iframe src="..."></iframe>',  // Use and embed custom calendar HTML for Google Calendar, or direct links for Cal.com or Calendly or anything else
  }]);
</script>
<script async src="https://cdn.jsdelivr.net/gh/iSales-AI/isales-widget@main/latest/loader.js"></script>Step 3: Watch your conversions soar! ๐
๐ Auto-Update Enabled: Widget automatically updates to the latest version every 5 minutes
๐ก Pro Tip: Start with our free tier - no credit card required
๐ Automatic Updates: Your widget checks for new versions every 5 minutes and auto-updates
๐ Zero Maintenance: No manual updates required - always get the latest features
๐ Performance Tracking: Update events are tracked in your analytics dashboard
๐ก๏ธ Reliable Delivery: Multiple CDN fallbacks ensure 99.9% uptime
For instant access to the latest version without waiting for CDN cache:
- JSDelivr: 
https://cdn.jsdelivr.net/gh/iSales-AI/isales-widget@ac61ee3/latest/loader.js - Statically: 
https://cdn.statically.io/gh/iSales-AI/isales-widget/ac61ee3/latest/loader.js - GitHack: 
https://raw.githack.com/iSales-AI/isales-widget/ac61ee3/latest/loader.js - GitHub Raw: 
https://raw.githubusercontent.com/iSales-AI/isales-widget/ac61ee3/latest/loader.js 
๐ Use these URLs for immediate access to v1.0.52 - No waiting for CDN cache!
Standard URLs that auto-update (may take 5-24 hours for JSDelivr):
- JSDelivr: 
https://cdn.jsdelivr.net/gh/iSales-AI/isales-widget@main/latest/loader.js - Statically: 
https://cdn.statically.io/gh/iSales-AI/isales-widget/main/latest/loader.js - GitHack: 
https://raw.githack.com/iSales-AI/isales-widget/main/latest/loader.js - GitHub Raw: 
https://raw.githubusercontent.com/iSales-AI/isales-widget/main/latest/loader.js 
For production environments requiring specific versions:
- JSDelivr: 
https://cdn.jsdelivr.net/gh/iSales-AI/isales-widget@main/versions/v1.0.52/loader.js - Statically: 
https://cdn.statically.io/gh/iSales-AI/isales-widget/main/versions/v1.0.52/loader.js - GitHack: 
https://raw.githack.com/iSales-AI/isales-widget/main/versions/v1.0.52/loader.js - GitHub Raw: 
https://raw.githubusercontent.com/iSales-AI/isales-widget/main/versions/v1.0.52/loader.js 
| CDN | Speed | Reliability | Features | Best For | 
|---|---|---|---|---|
| JSDelivr | โญโญโญโญโญ | โญโญโญโญโญ | Global edge, Auto-minify | Production | 
| Statically | โญโญโญโญ | โญโญโญโญ | Fast, Simple | Alternative | 
| GitHack | โญโญโญ | โญโญโญ | No rate limits | Development | 
| GitHub Raw | โญโญ | โญโญโญ | Direct, No caching | Testing | 
Choose the right CDN strategy for your use case:
// โก IMMEDIATE ACCESS (v1.0.52 - No waiting!)
<script src="https://cdn.jsdelivr.net/gh/iSales-AI/isales-widget@ac61ee3/latest/loader.js"></script>
// ๐ Production (Recommended - Auto-updating)
<script src="https://cdn.jsdelivr.net/gh/iSales-AI/isales-widget@main/latest/loader.js"></script>
// ๐ High Performance Alternative  
<script src="https://cdn.statically.io/gh/iSales-AI/isales-widget/main/latest/loader.js"></script>
// ๐งช Development/Testing
<script src="https://raw.githack.com/iSales-AI/isales-widget/main/latest/loader.js"></script>
// ๐ฆ Version-Pinned (Production)
<script src="https://cdn.jsdelivr.net/gh/iSales-AI/isales-widget@main/versions/v1.0.52/loader.js"></script>Performance Tips:
- Use JSDelivr for production (best global performance)
 - Pin to specific versions for critical applications
 - Test with GitHack during development
 - Monitor CDN status at JSDelivr Status
 
window.iSalesWidget.push(['init', {
  // Required
  apiKey: 'your-api-key',                     // Your iSales.ai API key
  
  // UI Configuration
  position: 'bottom-right',                   // 'bottom-right' | 'bottom-left'
  theme: 'light',                            // 'light' | 'dark' | 'auto'
  primaryColor: '#000000',                   // Hex color for branding
  locale: 'en-US',                           // Language locale (en-US, es-ES, fr-FR, etc.)
  
  // Social Media Integration (optional)
  instagram: 'https://instagram.com/yourhandle',       // Instagram profile URL
  telegram: 'https://t.me/yourusername',               // Telegram chat URL  
  whatsapp: 'https://wa.me/1234567890',                // WhatsApp number URL
  
  // AI Voice Integration (optional)
  elevenlabs_agent_id: 'your-agent-id',               // ElevenLabs AI agent ID
  
  // Calendar Integration (optional)
  calendar_embedding_code: '<iframe src="..."></iframe>',      // Custom calendar HTML, or direct links for Cal.com or Calendly or anything else
}]);window.iSalesWidget.push(['init', {
  apiKey: 'your-api-key',
  position: 'bottom-right',
  theme: 'light'
}]);window.iSalesWidget.push(['init', {
  apiKey: 'your-api-key',
  position: 'bottom-right',
  theme: 'auto',
  primaryColor: '#4f46e5',
  locale: 'en-US',
  whatsapp: 'https://wa.me/1234567890',
  telegram: 'https://t.me/yoursupport',
  calendar_embedding_code: 'https://calendly.com/yourteam',
  elevenlabs_agent_id: 'agent-xyz123'
}]);// Control widget
window.iSalesWidget.push(['open']);
window.iSalesWidget.push(['close']);
window.iSalesWidget.push(['toggle']);
// Send messages
window.iSalesWidget.push(['sendMessage', 'Hello!']);The numbers don't lie: Websites with AI chat widgets see 40-60% higher conversion rates. Your competitors are already using AI to capture leads while you sleep.
- Free Tier: 1,000 conversations/month, all features included
 - No Setup Fees: Deploy in under 60 seconds
 - Cancel Anytime: No contracts, no commitments
 
- Latest Release: v1.0.52 (2025-07-12)
 - Next-Gen AI: Powered by advanced language models
 - Enterprise Ready: 99.9% uptime, SOC2 compliant
 
- ๐ฎ Live Demo: Try the widget
 - ๐ Full Documentation: Complete setup guide
 - ๐ฌ Get Support: Help center
 - ๐ Report Issues: GitHub Issues
 - ๐งช Test Auto-Updates: CDN Test Script
 
Validate that your CDN setup correctly supports auto-updates:
# Test all CDNs with latest version
curl -s https://raw.githubusercontent.com/iSales-AI/isales-widget/main/scripts/test-public-cdn-update.mjs | node
# Test specific version
curl -s https://raw.githubusercontent.com/iSales-AI/isales-widget/main/scripts/test-public-cdn-update.mjs | node - versions/v1
# Test with custom repository
PUBLIC_REPO=your-org/your-repo curl -s https://raw.githubusercontent.com/iSales-AI/isales-widget/main/scripts/test-public-cdn-update.mjs | nodeโ All CDNs should pass these tests:
- Loader accessibility and auto-update logic
 - Widget file availability and correct headers
 - Manifest.json version checking endpoint
 - Cache-busting parameter support
 - Version comparison and reload functionality
 
๐ฏ Performance Benchmarks:
- JSDelivr: 99%+ success rate (recommended)
 - Statically: 95%+ success rate (fast alternative)
 - GitHack: 90%+ success rate (development)
 - GitHub Raw: 85%+ success rate (basic)
 
Monitor update behavior in your browser console:
// Check current widget version
console.log(window.iSalesWidget._version);
// Monitor update events
window.addEventListener('beforeunload', () => {
  console.log('Widget version check triggered page reload');
});
// View update metrics
console.log(window.iSalesWidget.getMetrics());