Live chat · product tour

Every part of the chat product, shown not told.

Seven stops. Real product UI. Skim it in two minutes.

18 KB · 80ms load$6/mo flat, unlimited agentsAI on Business+
Customization

Colors, copy, position, preview live.

Theme editor previews before publish. Branded avatar, custom welcome, pre-chat form with conditional fields.

Live previewPre-chat formsShadow DOM
M
halcyon support
Replies in 30s
×
👋 Welcome back!
Where's my order?Sizing
Tracking link?
Sent! ETA Fri 5pm.
38 languages

Auto-detected. Override per page.

Reads visitor browser locale and renders in 38 languages. Override globally or per URL. Arabic and Hebrew RTL included.

RTLCustom stringsPer-URL override
Hi there!
¡Hola!
Bonjour
你好
안녕하세요
مرحبا
Olá
Привет
नमस्ते
Unified queue

Six channels, threaded by customer.

One conversation per customer, regardless of channel. Filter by channel, status, agent, tag, or any custom attribute.

Threaded historySaved viewsAuto-merge profiles
Jordan R.
CHAT · 2m
Sofia M.
WA · 4m
Kenji T.
EMAIL · 7m
Ana K.
IG · 12m
Priya M.
CALL · now
Smart routing

Triage by intent. Or VIP. Or anger.

Auto-assign by intent, sentiment, VIP tag, SLA breach risk, or round-robin. Rules per channel, per team, per time of day.

Intent detectionSentiment scoringSLA alerts
REFUNDBilling team
VIPSara R.
ANGRYEscalations
TECHNICALEngineering
Source citations

Every answer, auditable.

Sources inline. Click any to jump to the row, document, or URL. Compliance teams love it.

Shopify · Stripe · Database · NotionAudit log
Mateo A.
Order #A-41287, shipped but no UPS scan?
Looking up sources…
S shopify.orders · A-41287
U ups.tracking
Confidence handoff

Below 70%, a human takes it.

Every reply confidence-scored. Above your threshold (default 90%), AI auto-sends. 70-90% drafts for approval. Below 70%, full-context handoff.

Per-channel thresholdsAudit trail
>90% · auto-sendfires
70-90% · reviewqueued
<70% · handoffhuman
Live visitor stream

Every visitor, every page, in real time.

Page, time on page, country, referrer, device, cart contents, custom attributes via JS API. Click to start a conversation.

Real-timeClick-to-messageIdentify logged-in users
Visitor #4801/pricing · 2m 14s · US · $184
Mateo A./checkout · 42s · ES · $62
Priya S./walnut-desk · 3m · UK · $420
Helena P./pricing · 1m · DK · $148
Targeted campaigns

Build a rule. Catch the moment.

Trigger on URL, time, scroll, cart, country, returning visitor, or any combo. A/B test variations. Track conversion attribution.

Visual builderA/B testingRevenue attribution
WHEN page = /pricing
AND time > 30s
AND cart > $50
THEN send greeting
1,247 sent · 38% replied · +$24,180
Macros & shortcuts

Replies in three keystrokes.

Shared canned responses across chat and tickets. /shipping, /refund, /size triggers a tested reply.

Shared libraryVariable fieldsTeam templates
/shipFree EU shipping under €600
/refund30-day refund link →
/sizeSizing guide ↗
/etaToday by 5pm
Internal notes

@-mention your team. Customers never see.

Private notes attached to any conversation. @-mentions trigger notifications. Notes follow the customer profile across shifts.

@mentionsFollows profileSlack/email notifs
Hi! Need help?
📝 @Sara heads up, this customer asked about wholesale pricing yesterday too. Worth a follow-up?
Mobile + desktop

Reply from anywhere.

Native iOS, Android, macOS, Windows apps. Push notifications, quiet hours, do-not-disturb.

iOS · AndroidmacOS · WindowsPush + DND
halcyon support
Hey! Where's my order?
Shipped Wed, ETA Fri 5pm.
KPI dashboard

Operational, drill-down on click.

30+ pre-built reports. Custom dashboards per team. Filter by channel, time range, agent, customer segment.

30+ reportsCustom dashboardsWeekly digest
47s
First reply
73%
AI rate
4.9
CSAT
Customer profile

Every order, every chat, one panel.

Live Shopify orders, Stripe billing, past conversations across every channel, internal notes, custom attributes.

Live integrationsInternal notesCustom attributes
JR
Jordan R.
NY · since 2024 · LTV $2,840
A-2710$84
A-2201$162
A-1905$48
Native installs

One click, no engineering.

Shopify, WooCommerce, WordPress, BigCommerce, Stripe, HubSpot, Salesforce, Slack, Jira, Notion, Google Calendar, Twilio, plus 48 more.

60+ native1-click installAuto-sync
S
Wc
W
Bc
St
Hs
Sf
Sl
Wa
Mt
Ig
N
REST API + webhooks

Build whatever. We won't stop you.

Public REST API for every entity. Outgoing webhooks for every event. JS SDK for browser identification. OAuth 2.0 for third-party access.

REST + GraphQLWebhooksOAuth 2.0
POST /v1/conversations
{ customer_id, channel, body }
GET /v1/customers/:id
PATCH /v1/customers/:id/attrs
→ webhooks: message.created, conversation.assigned…
The math, plainly

$11,184 saved per year. Per agent.

A 6-person team on Intercom Pro pays $74 × 6 × 12 = $5,328 a year, plus per-resolution AI fees that average $4,800. Message: $6 a month, flat, no matter the team size.

$10,128
Saved vs Intercom Pro
6-person team, 1 year, including AI resolution fees.
12×
Smaller widget bundle
18 KB vs Intercom 210+ KB. Loads before your hero image.
73%
AI auto-resolution
With sources cited on every answer, not just help-center fluff.
Side by side

Same problem. Different math.

Feature
Message
Intercom
Zendesk
LiveChat
Widget size
18 KB
210 KB
340 KB
280 KB
Per-seat fees
·
WhatsApp, Messenger, Instagram
✓ included
$ addon
$ addon
$ addon
AI reads your live database
partial
·
·
AI cites sources on every reply
·
·
·
Phone calls in same inbox
✓ Business+
·
$ addon
·
Migration in one click
·
·
·
Starting price (6 agents)
$6/mo flat
$444/mo
$330/mo
$144/mo
Frequently asked questions

Answers, before you ask.

What is live chat software?
Live chat software is a small widget you embed on your website that lets visitors message you directly from the page. Message gives every visitor an instant reply from an AI agent that knows your products, your docs, and your past tickets, then hands off to a human teammate if confidence drops below 70%. No per-seat fees, every member of your team can be on chat without changing the price.
How much does Message live chat cost?
The Chat plan is $6 a month flat with unlimited agents, or $5 a month when paid annually ($60 a year, two months free). AI features start at the Business plan ($19 a month).
Can I use it with Shopify or WooCommerce?
Yes. Native one-click Shopify and WooCommerce integrations. The widget pulls live order data, abandoned cart info, and product details into the conversation.
Does the widget include WhatsApp, Messenger, Instagram?
Yes, multi-channel messaging is on every plan. WhatsApp Business, Facebook Messenger, Instagram DMs, and SMS all land in the same inbox.
How fast does the widget load?
18 KB gzipped, async-loaded in around 80 milliseconds. Zero Core Web Vitals impact across 200 deployments.
What languages does the widget support?
Auto-detected in 38 languages out of the box. Override per page or per visitor.
Is there a free trial?
14-day free trial on every plan. No credit card at signup. Cancel anytime during the trial and you owe nothing.
How is Message different from Intercom?
Three things. Pricing: Message is $6 flat for Chat, $19 for Business with AI, unlimited agents, Intercom charges per seat plus per-resolution AI. AI quality: Message AI reads your live database and cites sources on every answer. Speed: 18 KB widget loading in 80ms versus Intercom's 200+ KB.
Can chats be threaded with tickets and phone calls?
Yes. Once a chat customer also emails you or calls in, every conversation merges into one thread on the customer's profile. Tickets ($12/mo) adds the helpdesk; Business ($19/mo) adds phones.
Can I trigger proactive messages based on visitor behavior?
Yes. Build targeting rules around URL paths, time on page, scroll, returning visitor, cart, country, and any custom attribute. Rules trigger immediately.
Start free

Six dollars. Unlimited agents.

Install in 60 seconds. 14-day free trial. No credit card. Cancel anytime.