Website chat is restricted and isn’t part of the hosted plans. New widget keys are off by default. On a self-hosted deployment, set
WIDGET_KEY_ISSUANCE_ENABLED=true to create them. Existing keys keep working.Configure the widget
1
Open the widget page
Click Agents in the sidebar, open the agent, and click Channels in its menu. Under Website widget, click Add to my website for a first widget, or Manage to open the agent’s widgets. On that page, click Add a widget, or Edit on a widget’s card.
2
Configure its appearance
Choose the color, position, title, subtitle, greeting, and language behavior.
3
Configure lead capture
Enable the lead form, choose required contact fields, and decide whether it appears before chat.
4
List your websites
In Websites, enter each address where the chat should appear, such as
https://www.example.com. Separate addresses with commas.5
Add the code to your website
Select Copy code and paste it before the closing
</body> tag on your website.Protect web calls
LobbyStack signs widget sessions and checks the visitor’s parent origin against the widget key’s allowed origins before it starts a call. Use an HTTPS website in production. KeepWIDGET_SESSION_SECRET and other signing credentials on the server.
Live chat with your team
You can let someone from your team join a website chat. Turn on Let visitors chat with your team on a widget. It’s off until you turn it on. During your opening hours, or at any time if you haven’t set any, a visitor who asks for a person in the chat waits for your team:- The agent tells the visitor it let the team know, and stops answering.
- Your team gets a Visitor asking for a person alert, and the chat shows Visitor waiting in the Inbox.
- The first person who replies or clicks Join chat has the chat. The visitor sees the first name on their profile.
- If nobody joins within 3 minutes, the agent takes the chat back and asks the visitor for their name and number, so someone can call them back.