Assistant widget

json
{ "assistant": { "enabled": true, "name": "Acme Helper", "greeting": "Ask about setup, APIs, or troubleshooting.", "model": "anthropic/claude-sonnet-4", "suggestedQuestions": [ "How do I authenticate requests?", "How do I deploy docs?", "How do redirects work?" ], "position": "bottom-right" }}
FieldNotes
nameChat header label
greetingFirst message when the panel opens
modelProvider/model slug
systemPromptMax 2000 characters
suggestedQuestionsUp to 4
positionbottom-right or bottom-left

Theme and support handoff

json
{ "assistant": { "theme": { "accentColor": "#FBBF24", "icon": "sparkle" }, "contactSupport": { "enabled": true, "email": "support@example.com", "label": "Talk to support" }, "deflection": { "enabled": true, "supportEmail": "support@example.com", "showHelpButton": true } }}

Use support handoff when the assistant should escalate rather than hallucinate a policy or account-specific answer.

AI-aware docs strategy

Keep questions real

Starter questions should mirror actual user intents, not generic marketing prompts.

Page granularity matters

Smaller, single-purpose pages improve retrieval quality for search and assistant answers.

Link to canonical pages

Use overview pages as hubs and detail pages as answer targets.

Ask a question... ⌘I