Web Chat
Embed chat in your website to allow users to ask for help where they need it
Last updated
Was this helpful?
Embed chat in your website to allow users to ask for help where they need it
Last updated
Was this helpful?
Web Chat is only accessible to Parent Accounts with Product Edition set as Internal Helpdesk or External External Helpdesk.
Navigate to the Settings > on ClearFeed WebApp.
Enable the Chat Widget by clicking on the toggle.
Click on Setup Instructions to see the changes needed to be done to add Chat widget to your Website.
You can customize the appearance and behavior of your web-chat widget by adding the below config object in the initialization script (that you will get through Setup Instructions as explained above). This allows you to create multiple web-chat instances across different pages with customized settings:
brand_color: Specify a hexcode to customize UI elements including backgrounds, icons, input fields, and attachments.
icon_logo_source: Insert either a direct SVG or a URL to your logo.
icon_logo_color: Define the color for the default logo icon and button text using a hexcode or color name.
icon_type: Select "horizontal" (displays both text and icon) or "round" (shows icon only).
icon_size: Choose "small," "medium," or "large" to set widget dimensions.
position: Determine whether the widget appears on the "left" or "right" side of the screen.
icon_text: Add custom text beside the icon (only available with "horizontal" icon_type).
offset: Adjust widget placement with specific pixel measurements from screen edges.
allow_dragging: Enable users to reposition the chat widget when set to true (defaults to false if unspecified). Dragging on desktop is limited to prevent the widget from moving off-screen.
When a user is logged into your website and accesses Web Chat, we recommend passing their identifying information—such as user.name
, user.email
, and user.hash
— at the time of initialization.
This allows ClearFeed to:
Deliver a personalized support experience across devices and browsers
Ensure that the users' past conversations are available to them when they log in again
Note: User information being passed during Initialization should be non-empty
Anonymous Users
An anonymous user is one who accesses Web Chat without being authenticated on your website. If no user information is provided during initialization, ClearFeed treats the visitor as an anonymous user. When an anonymous user starts a chat, ClearFeed prompts them to enter their Name and Email Address—both required fields—before initiating the conversation.
This helps ensure that even anonymous users can have a consistent support experience and makes it easier for agents to follow up if needed.
A standard Collection "Web Chat" is automatically created as soon as you enable "Chat Widget" for your account. This collection will store all the chat tickets.
Below configurations can be done for Chat Collection:
Additional Collection Settings - Download request data and customize message classification settings.
– Define who from your organization should be treated as support agents/members in ClearFeed.
– Configure the channel for the support team to work from on Slack to handle incoming support requests.
– Define how requests or tickets are assigned, supporting round-robin or rule-based assignment.
- Select your integration and choose the trigger mode for ticket creation. Trigger mode for the ticket can be an emoji (e.g.. 🎟️) applied to the thread or tickets can be auto-created on every new message on the request channel.
- Enable AI-driven responses for common queries.
– Set up workflow automation based on triggers like request creation, status changes, or SLA breaches.
- Define working hours to ensure SLAs are calculated accurately & Configure service level agreements (SLAs) for response and resolution times.