Home
Available
Image Optimizer Translate Backup Vault Cookie Guard Live Chat
Coming 2026
SEO Boost Speed Cache Security Shield
Support
Language
LoginGet Started Free
API Documentation

Live Chat

Real-time customer support for WordPress. WebSocket messaging, agent dashboard, ticket system, and AI-powered chat translation.

<50ms
Real-Time
Multi-Agent
46
46 Languages
99.9%
99.9% Uptime

Overview

Jetweb Live Chat provides a complete real-time customer support solution for WordPress sites. The chat widget connects visitors to your support team through WebSocket messaging with instant delivery and typing indicators.

All messages are automatically translated between visitor and agent languages using AI-powered translation. The system includes a full-featured agent dashboard, canned responses, conversation history, and an integrated ticket system for offline support.

Features

Real-Time Messaging
WebSocket-powered instant messaging with typing indicators and delivery confirmations.
Agent Dashboard
Full-featured dashboard with queue management, conversation routing, and team collaboration.
Customizable Widget
Embeddable chat widget with theme customization, position control, and mobile optimization.
Ticket System
Integrated ticket system for offline messages with status tracking and email notifications.
AI Translation
Automatic message translation between 46 languages using AI-powered translation engine.
Canned Responses
Pre-defined response templates with shortcut insertion for faster agent replies.

Chat Widget

The Live Chat widget is a lightweight, embeddable component that can be added to any website. It connects to the Jetweb WebSocket server for real-time messaging.

Customization Options

SettingDescriptionDefault
PositionWidget placement on the pageBottom Right
Theme ColorPrimary color for the widget UI#00D4FF
Welcome MessageInitial greeting shown to visitorsHi! How can we help?
Offline ModeBehavior when no agents are availableShow Ticket Form

Agent Dashboard

The agent dashboard at agents.jetweb.app provides a complete interface for managing customer conversations, viewing queue, and collaborating with team members.

Dashboard Features

Real-time conversation queue with visitor information and wait times
Automatic and manual conversation routing between agents
Full conversation history with search and filter capabilities
Internal team chat for agent-to-agent communication
Canned response management with categories and shortcuts
Basic analytics including response times and conversation metrics

Ticket System

When no agents are available, visitors can create support tickets. Tickets are tracked with status updates and email notifications.

Ticket Statuses

Open

New ticket awaiting agent response

In Progress

Agent is working on the ticket

Resolved

Issue has been resolved

Closed

Ticket is closed and archived

WordPress Plugin

The Jetweb Live Chat WordPress plugin integrates the chat widget into your WordPress site with a simple setup process.

Installation

Download the plugin from your Jetweb dashboard under Live Chat > WordPress Plugin.
In WordPress, go to Plugins > Add New > Upload Plugin and select the ZIP file.
Click Activate after the installation completes.
Navigate to Settings > Jetweb Live Chat in the WordPress admin.
Enter your API key and site token from the Jetweb dashboard.

Plugin Settings

SettingDescriptionDefault
API KeyYour Jetweb API key for authenticationRequired
Site TokenUnique identifier for your chat channelRequired
Widget PositionPosition of the chat widget on the pageBottom Right
Auto OpenAutomatically open the widget after a delayDisabled
Offline TicketsShow ticket form when no agents are availableEnabled

REST API

The Live Chat REST API allows you to programmatically manage conversations, send messages, and create tickets. All API requests require authentication via API key.

Start Conversation

POST /chat/start
POST https://livechat.api.jetweb.app/chat/start
Authorization: Bearer YOUR_API_KEY

{
  "site_token": "lc_abc123...",
  "visitor_name": "John",
  "visitor_email": "[email protected]"
}

# Response
{
  "success": true,
  "conversation_id": "conv_xyz...",
  "socket_url": "wss://livechat.api.jetweb.app"
}

Send Message

POST /chat/message
POST https://livechat.api.jetweb.app/chat/message
Authorization: Bearer YOUR_API_KEY

{
  "conversation_id": "conv_xyz...",
  "message": "Hello, I need help with..."
}

# Response
{
  "success": true,
  "message_id": "msg_abc...",
  "timestamp": "2026-01-15T10:30:00Z"
}

Get Conversations

GET /chat/conversations
GET https://livechat.api.jetweb.app/chat/conversations?status=active
Authorization: Bearer YOUR_API_KEY

# Response
{
  "conversations": [
    {
      "id": "conv_xyz...",
      "visitor_name": "John",
      "status": "active",
      "agent": "Agent Smith"
    }
  ]
}

Create Ticket

POST /tickets
POST https://livechat.api.jetweb.app/tickets
Authorization: Bearer YOUR_API_KEY

{
  "site_token": "lc_abc123...",
  "name": "John",
  "email": "[email protected]",
  "subject": "Need help with setup",
  "message": "I am having trouble..."
}

# Response
{
  "success": true,
  "ticket_id": "TKT-1234",
  "tracking_url": "https://tickets.jetweb.app/TKT-1234"
}

Rate Limits

API rate limits and plan quotas for the Live Chat service.

PlanAgentsConcurrent ChatsChat History
Starter1530 days
Pro52590 days
BusinessUnlimitedUnlimitedUnlimited

Error Codes

CodeErrorDescription
400Bad RequestInvalid request body or missing required fields.
401UnauthorizedMissing or invalid API key.
403ForbiddenAPI key does not have permission for this action.
404Not FoundConversation or ticket not found.
429Too Many RequestsRate limit exceeded. Retry after the specified time.
500Internal Server ErrorUnexpected error. Contact support if it persists.

FAQ

Live Chat uses WebSocket connections via Socket.io for instant message delivery. The widget establishes a persistent connection to our WebSocket server, enabling real-time messaging with typing indicators and delivery confirmations.
Messages are automatically translated between visitor and agent languages using our AI translation engine. The system detects the visitor's language from their browser settings and translates messages in both directions in real-time.
When all agents are offline, the widget automatically switches to ticket mode. Visitors can submit a support ticket with their message, and agents will be notified via email. The visitor receives a ticket tracking link.
Yes! While we provide a WordPress plugin for easy integration, the chat widget can be embedded on any website using a simple script tag. You just need to include the widget JavaScript and configure it with your site token.

Ready to chat with your customers?

Start providing real-time support today. Free plan includes 1 agent and 5 concurrent chats.