PRODUCTION · LIVE CHAT

Website chat, backed entirely by Slack.

Frontdoor Relay is a live chat widget for your-policy.com. Customers start conversations from the website; every message lands in a Slack channel as a thread. Agents reply in Slack — no separate inbox, no new tool to learn. Auto-translates across 200+ languages.

One-line embed Slack is the source of truth GitHub ↗
USE CASES
01 · Customer Widget
💬
Live on your-policy.com
One-line embeddable chat widget

A single script tag drops a polished chat launcher onto any web page. First-time visitors get a welcome card with quick-action chips. The customer's language is auto-detected and all messages are translated to English for agents — and back again — transparently. File uploads, mobile-optimized, and works in Chrome incognito via partitioned session cookies.

Install <script src="https://frontdoor.your-policy.ai/embed.js" async></script>
Translation 200+ languages, auto-detected per session
Uploads Files accepted, ClamAV virus-scanned
Session CHIPS cookie — works in incognito & 3rd-party contexts
View embed.js ↗
02 · Slack Integration
💼
Live · agents work in Slack
Every conversation is a Slack thread

No new inbox to manage. Each customer conversation creates a top-level message in your designated Slack channel; all messages in that conversation appear as replies. Agents reply in Slack and the customer sees responses in real time via SSE. Prefix a reply with 🔒 to keep it internal — those messages never reach the customer.

Channel One Slack channel, one thread per customer
Internal Prefix reply with :lock: to hide from customer
Delivery Server-Sent Events — agent replies appear in ~1s
Auto-close 3-hour inactivity timeout, or customer-initiated
Slack-native · no agent UI
03 · Admin Dashboard
📊
Internal · SSO required
Ticket volume & conversation metrics

A server-rendered dashboard showing opened and closed conversation counts bucketed by today, this week, this month, and all time — all times in America/Chicago. Numbers are fresh on every page load with no client-side JavaScript required. Gated behind Microsoft Entra SSO plus an email allow-list.

Auth Microsoft Entra SSO + email allow-list
Metrics Opened & closed counts · today / week / month / all time
Rendering Server-rendered · no cache · no client JS
Open dashboard ↗
Runtime
Fastify TypeScript Node.js esbuild
Integrations
Slack Events API OpenAI Translate Microsoft Graph
Infrastructure
Railway ClamAV sidecar SSE
Auth
Microsoft Entra CHIPS cookies

Frontdoor Relay is an internal system at YourPolicy — not a public product. Slack stays the source of truth; no customer messages are stored in a separate database.