/settings/chatbot.
Overview
The screen presents a four-tab interface: General (basic widget configuration), Knowledge Base (content the chatbot can draw from), Lead Capture (visitor form configuration), and Embed Code (iframe snippet for external sites). Tab state is URL-synced viauseTabUrlState. Configuration is loaded from useChatbotConfig. The chatbot widget itself renders at /chatbot/widget (public, no auth, for iframe embedding) with a configId query parameter.
Who it’s for
Required permission:pf.chatbot.manage_settings
Before you start
- You must hold the
pf.chatbot.manage_settingspermission.
Steps
1
Open Chatbot Settings
Navigate to Settings → Chatbot Settings.
2
Configure general settings
On the General tab, set the widget name, greeting, and behavior options.
3
Set up Knowledge Base
On the Knowledge Base tab, add content sources the chatbot can reference.
4
Configure Lead Capture
On the Lead Capture tab, define which visitor fields to collect.
5
Get embed code
On the Embed Code tab, copy the iframe snippet to embed the chatbot on your website.
Key concepts
configId— identifies the chatbot config to load in the embedded widget- Embed code — iframe snippet pointing to
/chatbot/widget?configId=<id> - Knowledge Base — content sources the chatbot references when answering visitor questions
Related
Platform Foundation
Platform Foundation overview.
Governance & parity
Documentation coverage and governance.
This page documents shipped product behavior. It is not medical, legal, or
billing advice. Verify against your organization’s policies and applicable
regulations before using it for clinical, compliance, or billing decisions.
Protected health information (PHI) shown in the product is governed by your
tenant’s access controls and is never exposed in this documentation.
Documentation sources
Documentation sources
- src/routes/platform.tsx
- src/platform/chatbot/pages/ChatbotSettingsPage.tsx