EveryHello Web Chat
A text conversation that stays with the customer.
Web Chat adds a floating text launcher. Visitors can ask questions, receive answers from approved business knowledge, and continue with a person when the conversation needs judgment.
How visitors experience Web Chat
The launcher stays available on the page. Opening it reveals your greeting, suggested questions, and the visitor's existing web conversation when one is available.
Interactive example. Messages stay in this page.
Brightside Detail
Rosa, AI front desk
Install the widget
In your workspace, open Channels & Website, configure Web Chat, add your site to Allowed domains, and place the generated script before the closing </body> tag.
<script
src="https://www.geteveryhello.com/widget.js"
data-key="wgt_YOUR_KEY"
async
></script>Use the generated key
Replace wgt_YOUR_KEY with the public widget key shown in your workspace. The key is not a secret. The widget also requires an allowlisted host and expected iframe request context, while shared usage brakes protect paid AI work from a copied key.
What happens after the script loads
- 1
A small loader mounts an isolated frame
The host page supplies only the widget key and its origin. EveryHello renders the launcher and conversation UI.
- 2
The visitor receives a persistent identifier
The identifier is stored in the widget's browser storage so the visitor can reopen the same web conversation later on that device.
- 3
Messages enter the front-desk workflow
EveryHello can answer from approved knowledge, perform configured booking actions, or mark the conversation for team review.
- 4
Human replies return to the same thread
While the panel is open, the widget checks for new team replies and adds them to the conversation.
Configuration
| Setting | What it controls |
|---|---|
| Enabled | Whether Web Chat can load and accept new conversations. |
| Brand color | The launcher, visitor messages, and primary widget actions. |
| Logo | The business or assistant image shown in the conversation header. |
| Greeting | The first message visitors see when opening a new conversation. |
| Conversation starters | Up to four suggested questions shown before the visitor sends a message. |
| Position | Bottom-left or bottom-right placement for the floating launcher. |
| Allowed domains | The sites and subdomains where you intend to install the public key. This deployment allowlist is not visitor or server authentication. |
Web Chat is text-only
The widget does not place browser calls or capture browser audio. Customers call the provisioned business number through their phone.
Content Security Policy
If your site uses a restrictive CSP, allow the EveryHello script and widget frame. Merge these sources into your existing policy instead of replacing it.
Content-Security-Policy:
script-src 'self' https://www.geteveryhello.com;
frame-src https://www.geteveryhello.com;Testing and troubleshooting
| Symptom | Check |
|---|---|
| No launcher | Confirm the key, Enabled setting, active trial or subscription, allowed domain, and CSP. |
| Widget disappears | The bootstrap request was disabled or rejected. Verify that the exact production host is allowlisted. |
| No AI reply | Review plan usage, the 24-hour widget safety limit, assistant mode, approved knowledge, and the conversation in the shared inbox. |
| History is missing | Browser storage may have been cleared or blocked. The widget falls back to the current browser session when persistent storage is unavailable. |