Documentation
Everything you need to integrate and customize Hal
Getting Started with Hal
Hal is a simple, real-time chat widget for your website. This guide will help you get up and running in minutes.
Quick Start
-
Create an account
Sign up at app.chatwithhal.com/signup. No credit card required.
-
Create an app
After signing in, you'll be prompted to create your first app. Give it a name (e.g., "My Website").
-
Get your embed code
Go to Settings to find your embed code. It looks like this:
<script src="https://api.chatwithhal.com/widget.js" data-app-id="your-app-id"></script> -
Add to your website
Paste the code just before the closing
</body>tag on your website. -
Start chatting!
Open your website and you'll see the chat widget. Messages from visitors will appear in your Hal inbox.
Key Features
Hal is more than just a chat widget. It's a complete customer support platform with:
- Real-time Messaging - Live chat with WebSocket support for instant delivery
- AI-Powered Suggestions - Get AI-generated response suggestions based on your knowledge base
- CRM & Pipeline Management - Track contacts through customizable sales/support stages
- Knowledge Base - Build a help center with articles, groups, and multi-language support
- Team Collaboration - Invite team members with role-based permissions
- File Attachments - Share images, documents, and files in conversations
- Multi-Language Support - Widget available in 12+ languages
- Identity Verification - Secure visitor identification with HMAC
Dashboard Overview
The Hal dashboard has several main sections:
- Inbox - View and respond to all conversations with AI suggestions
- Contacts - Manage your CRM with pipeline stages and deal tracking
- CRM - Visual Kanban board for managing contact stages
- Articles - Create and manage knowledge base content
- Settings - Customize your widget, manage team, and configure AI
Next Steps
Widget Installation
Add the chat widget to your website
AI Suggestions
Set up AI-powered response suggestions
CRM & Contacts
Manage contacts and sales pipelines
Knowledge Base
Create help articles for self-service support
Team Collaboration
Invite team members and manage permissions
Customization
Make the widget match your brand