/:siteId/setup/widget controls full chatbot behavior and appearance.
Recommended setup order
- Content
- Agent
- Style
- Embed
- Live test
1. Content tab
Fields
displayNameinitialMessagesuggestedQuestion1/2/3footercollectUserFeedbackdailyUserMessageLimitresponseLanguageMode(auto/forced)defaultLanguage
Practical guidance
- Keep initial message short and task-oriented
- Use suggested questions based on real user intent
- Start multilingual setups with
auto, then evaluate quality
2. Agent tab
Fields
agentRolePresetagentCustomPromptdefaultModeltemperature
Preset selection hints
customer_supportfor support operationssales_presalesfor plan and product questionsdocumentation_technicalfor technical guidancegeneral_aifor broad usage
Temperature interpretation
- Lower: more stable/predictable
- Higher: more flexible/creative
3. Style tab
Fields
theme(light/dark/system)profilePictureUrlchatBubbleIconUrlprimaryColoriconColorbubblePosition
Upload rules
- Formats: png/jpg/jpeg/webp/svg
- Max size: 100KB
UI recommendation
- Keep brand contrast readable on desktop and mobile
4. Embed tab
- Add this to your shared layout before
</body>for full-site coverage.
5. Post-setup test checklist
- Initial greeting is correct
- Suggested questions behave correctly
- Response language behavior is expected
- Visual style is correct on mobile
- Feedback controls are visible (if enabled)
API mapping
GET /sites/{id}/widget-configPATCH /sites/{id}/widget-configGET /widget/config/{publicKey}