Use this page when the widget is already installed and you want it to feel right for your website, support workflow, and visitor journey.Documentation Index
Fetch the complete documentation index at: https://docs.open.cx/llms.txt
Use this file to discover all available pages before exploring further.
Start with Deciding the Configuration Decisions
How should the widget look?
How should the widget look?
Decide on the widget brand, copy, colors, launcher visuals, and deeper styling.
How should the widget open?
How should the widget open?
Decide between the default floating launcher, inline embed, open-by-default behavior, and delayed open.
What should visitors see first?
What should visitors see first?
Decide what visitors should see first, including welcome copy, suggested questions, and a quick resolution prompt.
What extra data should travel with the conversation?
What extra data should travel with the conversation?
Decide what AI context, human-only metadata, and action-request data should travel with the conversation.
Match The Widget To Your Brand
- Bot and human identity
- Logos and launcher visuals
- Theme, language, and copy
If the built-in theme options are not enough, use for deeper styling. This is the right option when you need to target specific widget parts with custom CSS.
Choose How The Widget Opens
Floating launcher
Floating launcher
Keep chat available across the site without taking permanent page space. See Floating launcher setup.
Inline embed
Inline embed
Place the widget inside a page section, such as a help page, pricing page, or account area. See Inline embed setup.
Open by default
Open by default
Open the widget on first render for cases like a webview or a dedicated support screen. See Open by default setup.
Open after a delay
Open after a delay
Open the widget after time on page when you want a proactive nudge instead of an always-on interruption. See Delayed open setup.
Need to change session behavior too? Use options like , , , and . For the user-facing effect of those settings, see Conversation Sessions.
Shape The First-Visit Experience
- Welcome messages
- Suggested questions
- Helpful prompt
Use advanced messages only when needed
Switch to when some opening messages should stay visible in the conversation and others should disappear after the first reply.
Need to collect visitor details before chat starts? Use for the built-in form, when your site already knows the visitor’s name or email, and only for the extra fields you truly need.
Attach Context Without Changing The AI Prompt
- AI context
- Human-only message data
- Session-level notes
Pass Data To AI Actions
If your AI calls your APIs, the widget can send request data with those action calls:Advanced UI: Conversation Modes
- Use modesComponents
- Use custom components
Use when the widget should temporarily switch from normal chat to a guided flow, such as onboarding, qualification, or structured data collection.
Good fit
Multi-step flows, guided forms, and canvas-style experiences.
What you control
The UI shown during the active mode, the submit action, and the exit flow back to the conversation.
Choose this when the widget is driving a flow, not just rendering the result of one action.
Where To Go Next
This page is for choosing the right configuration direction. Use the component guides next when you need implementation details:Custom Components
Decide when richer UI is worth the extra implementation work.
React Components
Register action-specific UI in the default React widget.
Headless
Build fully custom rendering with the headless widget packages.
Conversation Sessions
Re-check how history, handoff, and resolution should behave.