Chat with visitors. Reply from one inbox.
Embed a chat bubble on any website with a single script tag. Conversations land in the same inbox you use for WhatsApp and Instagram — with bot journeys, typing indicators, file uploads, and custom theming included.
How it works
Three steps from paste-into-your-site to live conversation.
Embed the script
One line of HTML. Works anywhere — static sites, React, Next.js, Vue, Shopify, WordPress.
Visitor chats
The widget loads a launcher bubble. Visitors click, fill an optional pre-chat form, and start talking.
Agent replies from the inbox
Conversations appear alongside WhatsApp and Instagram chats. Reply once, delivered in real time.
Everything the widget does
Built on the same backbone as the rest of Lodgestory, so every CRM feature works out of the box.
Unified inbox
Website chats land in the same inbox as WhatsApp, Instagram, and email. No extra tools.
Bot journeys
Attach any Lodgestory bot journey to the widget — the same visual builder, every node type.
Domain allowlist
Exact-host and wildcard matching. The widget only loads on domains you approve.
Custom theming
Primary color, welcome message, agent display name, teaser bubble, and launcher position.
Pre-chat form
Capture name, email, phone, and country code before chat starts. All fields optional.
File + image uploads
Backend-proxied uploads with MIME and size validation. No direct-to-S3 CORS headaches.
Typing + read receipts
Real-time presence over Ably — your team sees typing, visitors see read receipts.
Seamless bot handoff
Bot triages and qualifies, then hands off to a human agent without dropping context.
Install in two minutes
Copy the snippet for your stack. You'll get your real widget ID the moment you sign up — swap it in and you're live.
Drop this line anywhere inside the <head> or just before </body>. The widget takes it from there.
<script async
src="https://api.lodgestory.com/webwidget.js"
data-widget-id="wwk_YOUR-WIDGET-ID"
data-api-base="https://api.lodgestory.com"></script>Works on any plain HTML site, WordPress, Webflow, Shopify, Framer, or any CMS that lets you inject a <script> tag.
Where teams put it to work
Customer support
Visitors find a help topic mid-page and want a human. Widget opens, bot triages, agent takes over.
Ideal for
- SaaS onboarding friction
- After-hours deflection to bot
- Reducing ticket volume
Sales conversion
Pricing-page visitor has a question before committing. A teaser bubble greets them, a rep closes the loop.
Ideal for
- Pricing-page lift
- Enterprise deal qualification
- Outbound teaser prompts
Bookings & reservations
Guest wants to check availability or modify a booking. The bot handles the common cases, escalates the rest.
Ideal for
- Hospitality front-desk
- Appointment rescheduling
- Tour & activity bookings
How we compare
The short version: one widget, one inbox, every channel.
| Feature | Lodgestory | Intercom Messenger | Drift |
|---|---|---|---|
| Unified with WhatsApp / Instagram / Email | |||
| Visual bot-journey builder included | addon | ||
| Self-hosted widget bundle option | |||
| Starting plan | Free tier | From $39/seat | From $2500/mo |
Pricing reflects publicly listed starting plans at time of writing. “Addon” indicates the feature exists but requires a paid upgrade over the base plan.
Frequently asked
Turn website visitors into conversations.
Install in two minutes. Reply from the same inbox you already use.