The complete engagement layer for any website

Every way to engage your visitors, in one drop-in widget.

Connect AI chat to your website, create an AI-generated website, and add engaging tools — popups, surveys, contact forms, appointment booking, and push notifications — all from one script tag.

No credit card · Live in 2 minutes · Works on any site

See it in action

Every FloatMessage feature, in one preview.

14 engagement primitives, all in the same drop-in widget. Click a tab below — or let it auto-rotate — to see what each one looks like on a real site.

FloatMessage live chat panel with AI auto-reply
Live Chat

Real-time chat backed by AI that knows your business.

A drop-in chat widget with proactive triggers and optional smart auto-reply trained on your own knowledge base.

  • Real-time messaging with read receipts & owner alerts
  • AI auto-reply (BYO key — Gemini, OpenAI, Anthropic)
  • Auto-promote any conversation to a tracked ticket
⚡ Our flagship · Live chat AI that learns

The chat widget your visitors think is a teammate.

Most chatbots are trained on the open web and have no idea what your business sells. FloatMessage's AI auto-reply ingests your knowledge — your docs, FAQs, pricing, hours, policies — and answers every visitor question in your voice, in their language, with full conversation memory.

  • Knowledge ingestion in any format. Upload PDFs, paste your docs URLs, drop in markdown. The AI rebuilds its index in seconds.
  • Per-visitor context, automatic. Country, page URL, time-of-day, cart total — anything in window — gets injected into the prompt without you wiring it up.
  • Smart hand-off, never a dead-end. AI replies up to N turns then escalates to a real teammate with the full transcript so the visitor never repeats themselves.
  • Bring your own AI key. OpenAI, Anthropic, or Gemini. Your spend, your model, your usage limits. We never resell tokens.
  • Conversations become tickets. Every chat — bot or human — is searchable in your inbox. Visitor returns? Full history is right there.
  • Geo-aware out of the box. Visitors from France get answered in French. Visitors from Tokyo get the right hours. Edge-resolved via Cloudflare's geo headers.
  • Re-engagement built in. Got their permission for push notifications? Send them back when their question gets answered, automatically.
FM FM
What you get out of the box

One install. Every engagement primitive.

No more stitching together five SaaS tools and three plugins. FloatMessage is a single embed that ships every way you actually engage online customers.

19
Floating-message templates
7
Landing-page templates
1
Line of JavaScript
Pages it appears on
Strengths

Built around the moments that turn a visitor into a customer.

AI-generated landing pages, hosted & SEO-ready

Describe your business in a paragraph, pick a template, and get a full landing page with copy, sections, hero artwork, and OG image — all generated by AI and indexable on Google in seconds.

  • 7 starter templates. SaaS, Local Business, Event, Portfolio, Restaurant, Online Course, Lead Magnet.
  • Per-mode color themes. Independent dark/light brand accents — visitors see the matching one automatically.
  • Hero / OG / CTA images. Hero illustrations generated via Gemini and served as responsive WebP variants.
  • JSON-LD & sitemap baked in. Pages appear in /sitemap.xml after a 24-hour SEO dwell.

19 floating-message templates ready to ship

Welcome banners, exit-intent popups, contact forms, surveys (NPS & rating), cookie consent, sticky bars, story carousels, even a Tinder-style card swipe — all themable, all positionable.

  • Light, dark, or auto. Each message has independent dark and light brand accents — visitors see the matching one via prefers-color-scheme.
  • Self-service appointment booking. Real calendar grid + slot picker; bookings hit your dashboard with .ics + Google/Outlook deep links.
  • Countdown timer. Hard deadlines that tick down live on the visitor's screen.
  • Story-style carousels. Instagram-style vertical swipe with progress bars and per-slide CTAs.

Smart targeting that picks the right moment.

Every message — every chat trigger — every push — fires only when it should. URL targeting, geo-IP, device class, schedule windows, scroll depth, exit-intent. Configure once, deploy to one domain or twenty.

  • Geo & URL filters. Show only on /pricing, only to US visitors, between 9am and 5pm CT.
  • Exit-intent & scroll triggers. Catch visitors before the back button.
  • Device-aware. Different messages for desktop, tablet, mobile — or hide entirely.
  • Web push. Re-engage subscribers after they leave with permission-based pushes.

Surveys, NPS, contact forms, tickets — all native.

Capture feedback and leads without sending visitors anywhere else. Surveys and forms render inside the same widget your chat lives in, with submissions streaming straight to your dashboard and any webhook you configure.

  • NPS & CSAT in 30 seconds. 0–10 NPS, star ratings, multiple choice, open-ended text — all multi-step.
  • Configurable contact forms. Any fields, any required-rules, with email + webhook delivery.
  • Built-in ticketing system. Visitor messages turn into tickets your team can triage.
  • Dashboard analytics. Per-message views, clicks, conversions; per-survey response distributions.
Everything else

The complete feature list at a glance.

Whatever your stack, whichever industry — these primitives are already in the box.

Sticky banners

Top & bottom announcement bars with theme support and dismiss memory.

Blur paywalls

Lock content behind a sign-up gate with a blurred preview.

NPS & CSAT surveys

0–10 NPS, star ratings, multiple choice, open-ended text — all multi-step.

Contact forms

Configurable fields, real submissions, webhook + email delivery.

Cookie consent

GDPR-style accept/decline bar with consent persistence.

Schedule windows

Show messages only Mon 9–5; pause weekends; campaign date ranges.

Push notifications

Permission-based web push with cross-platform delivery.

Dynamic context

Inject any window.X into the AI prompt, per visitor.

Geo-IP targeting

Show or hide messages by visitor country, served from Cloudflare's edge.

Three install paths

One-line script tag, Google Tag Manager, or our official WordPress plugin.

Multi-domain workspaces

Run FloatMessage on up to 20 domains under one Enterprise account.

Team management

Admin / editor / viewer roles, shared workspaces, audit-ready.

How FloatMessage helps your business

One embed. Every customer touchpoint covered.

From the first visit to the booked meeting, FloatMessage handles every conversation, every form, every nudge — under one dashboard, on a single brand theme, with one bill at the end of the month.

What's in the box

  • Live chat with smart AI auto-reply trained on your knowledge base
  • 18 popup & banner templates — welcome, exit-intent, sticky, story carousel
  • NPS, ratings, multi-step surveys with auto-aggregated dashboards
  • Self-service appointment booking with .ics + Google / Outlook deep links
  • Web push notifications with custom VAPID and PWA badge support
  • AI-generated landing pages on a branded subdomain in under 60 seconds
  • Built-in ticketing — promote any chat or form into a tracked work item
  • Cookie consent banner with country-aware gating and audit trail
  • Smart targeting — URL, geo, device, schedule, visit count, exit intent

What it does for your business

  • Answer visitors in real time — even at 2am, the AI handles common questions and hands off the rest as a tracked ticket.
  • Recover visitors before they bounce — exit-intent offers, scroll triggers, and re-engagement push that fire only on the right pages.
  • Capture every lead in one inbox — chat, contact form, survey, booking, and landing-page submission, all routed to your dashboard plus any webhook.
  • Let customers book themselves — calendar slot picker with timezone-aware confirmations and provider deep links.
  • Stand up a landing page in minutes — describe your business, claim a branded subdomain, ship.
  • Stay on-brand and on-stack — one drop-in script, Shadow DOM isolation, single theme picker carries across every widget.