Skip to main content

Overview

Vaile is designed to work seamlessly across a wide range of platforms and browsers. This page outlines the minimum requirements for both the chat widget and dashboard.

Chat Widget Requirements

The Vaile chat widget is lightweight and compatible with most modern websites.

Browser Support

Desktop Browsers

  • Chrome 90+
  • Firefox 88+
  • Safari 14+
  • Edge 90+

Mobile Browsers

  • iOS Safari 14+
  • Chrome Mobile 90+
  • Samsung Internet 14+

Technical Requirements

  • JavaScript: Must be enabled
  • Cookies: Required for session persistence
  • HTTPS: Recommended for security (required for some features)
  • File Size: ~150KB compressed
  • Load Time: < 1 second on 3G networks
The widget automatically adapts to mobile devices with a full-screen interface

Dashboard Requirements

Access the Vaile dashboard for managing leads and configuring settings.

Supported Browsers

  • Chrome 90+ (recommended)
  • Firefox 88+
  • Safari 14+
  • Edge 90+

Screen Resolution

  • Minimum: 1280x720
  • Recommended: 1920x1080 or higher
  • Mobile: Responsive design for tablets and phones

Website Integration

CMS Compatibility

Vaile works with any website or CMS that allows custom HTML:
Add the widget script to your theme’s footer.php or use a plugin like “Insert Headers and Footers”
Use the HTML embed feature to add the widget script
Add the script using Code Injection in Settings → Advanced
Add to theme.liquid file before the closing </body> tag
Simply add the script tag before the closing </body> tag

Performance Impact

The Vaile widget is optimized for performance:
  • Async Loading: Doesn’t block page rendering
  • Lazy Loading: Only loads when needed
  • CDN Delivery: Global edge servers for fast loading
  • Caching: Intelligent caching reduces bandwidth

API Requirements

For developers integrating with Vaile’s API:

Technical Specifications

  • Protocol: HTTPS only
  • Format: JSON
  • Authentication: API key (Bearer token)
  • Rate Limits: 1000 requests per hour
  • Timeout: 30 seconds

Supported Languages

Our API can be accessed from any programming language that supports HTTP requests:
// JavaScript/Node.js
const response = await fetch('https://api.vaile.ai/v1/chat', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({ message: 'Hello' })
});
# Python
import requests

response = requests.post(
    'https://api.vaile.ai/v1/chat',
    headers={
        'Authorization': 'Bearer YOUR_API_KEY',
        'Content-Type': 'application/json'
    },
    json={'message': 'Hello'}
)

Security & Compliance

We take data security seriously and implement industry-standard protections to keep your dealership and customer data safe.
  • Data Encryption: All data transmitted using TLS 1.2+ encryption
  • Privacy First: Your data is never shared with third parties
  • Rate Limiting: Automatic protection against abuse and excessive requests
  • Bot Protection: Advanced detection and blocking of malicious bots
  • Attack Prevention: Real-time protection against common web attacks
  • 99.9% Uptime: Enterprise-grade reliability and monitoring

Troubleshooting

If you experience any compatibility issues:
  1. Check that your browser meets the minimum requirements
  2. Ensure JavaScript is enabled
  3. Clear your browser cache and cookies
  4. Disable browser extensions that might interfere
  5. Contact [email protected] for assistance