Introduction

Welcome to iCalls Documentation

Welcome to iCalls — a secure, browser-based HD video calling platform designed for instant customer support, sales, and real-time assistance.

iCalls allows your customers to connect with a live human agent or AI agent in under 5 seconds, directly from your website — no downloads, no plugins, no friction.

This documentation will help you understand how iCalls works and guide you through setting up, managing, and scaling video support for your organization.


What is iCalls?

iCalls is a WebRTC-powered video calling solution that enables face-to-face communication between website visitors and support teams.

  • Add a video call button to your website
  • Route calls intelligently to available agents
  • Manage agents, AI agents, and call queues
  • Monitor real-time call activity
  • Customize widgets to match your brand
  • Ensure enterprise-grade security and compliance
...

Key Features

Core capabilities that power the iCalls real-time communication platform.

One-click HD Video Calling

Start high-definition video calls instantly with a single click—no downloads or setup required.

100% Browser-based (WebRTC)

Runs entirely in modern browsers using WebRTC technology—no plugins or external apps.

Human Agents & AI Agents

Route calls to live human agents or AI-powered agents based on availability and logic.

Smart Call Routing

Automatically assign calls using intelligent routing rules and real-time conditions.

Customizable Call Widgets

Embed and style call widgets to match your brand and website design.

Availability & Business Hours Control

Define working hours and control when calls are accepted or redirected.

Real-time Call Queue & Analytics

Monitor live call queues and gain insights with real-time analytics.

End-to-End Encrypted Calls

All calls are secured using industry-grade end-to-end encryption.

GDPR-ready & Secure by Design

Built with privacy-first architecture and compliance with GDPR standards.

Supported Platforms

iCalls works seamlessly across modern browsers, devices, and operating systems.

Browsers
  • Google Chrome
  • Microsoft Edge
  • Mozilla Firefox
  • Apple Safari
Devices
  • Desktop
  • Laptop
  • Tablet
  • Mobile
Operating Systems
  • Windows
  • macOS
  • Linux
  • Android
  • iOS
No installation required — works instantly in the browser.
Who Is This Documentation For?

This documentation is designed for:

Organization Admins

Client admins who manage agents, widgets, availability, and call queues.

Agents

Support or sales agents handling incoming calls.

Developers & Integrators

Teams embedding the iCalls widget into websites or applications.

How iCalls Works

A simple and secure flow from visitor interaction to call tracking.

1
Visitor Clicks iCalls Widget

A visitor clicks the iCalls video call widget embedded on your website.

2
Secure HD Video Call Initiated

A secure, high-definition video call is instantly initiated using WebRTC.

3
Smart Call Routing

The system automatically routes the call to:

  • An available human agent, or
  • An AI agent (if configured)
4
Agent Handles the Call

Agents receive and manage incoming calls directly from their dashboard.

5
Call Tracking & History

All calls are tracked in real time and stored in the call queue and call history.

iCalls Documentation