Generate a chat widget theme automatically by providing your website URL or brand colors. Runtype’s AI analyzes your brand and creates matching styling.
How AI theming works
The AI theme generator:
- Analyzes your website or brand inputs
- Extracts colors, fonts, and design patterns
- Generates a complete widget theme
- Applies styling automatically
You can further customize the generated theme using the standard theming tools.
Generate from website URL
- Open your chat Surface
- Go to the Ship tab
- Click Generate Theme
- Select From Website
- Enter your website URL
- Click Generate
The AI visits your site, analyzes the design, and applies matching colors and fonts to the widget.
Generate from brand colors
If you don’t have a website yet or prefer to specify colors manually:
- Click Generate Theme
- Select From Brand Colors
- Enter your primary brand color (hex code)
- Optionally add secondary and accent colors
- Click Generate
The AI creates a harmonious color scheme based on your inputs.
Generation options
Customize how the theme is generated:
- Style preference — Modern, classic, vibrant, or minimal
- Contrast level — High contrast for accessibility or subtle for elegance
- Font matching — Use website fonts or select generic alternatives
Review and refine
After generation:
- Preview the theme in the preview panel
- Review colors, fonts, and spacing
- Make manual adjustments if needed
- Click Apply Theme
The generated theme becomes your starting point—you can modify any aspect using Widget theming and customization.
AI theming works best with established websites that have clear branding. For new Products, manually select colors or use a template instead.
Regenerate themes
You can regenerate at any time:
- Click Generate Theme again
- Choose new inputs or options
- Compare with current theme
- Apply if preferred
Previous themes aren’t saved—regenerating replaces your current custom styling.
When to use AI theming
Good for:
- Matching an existing website’s design
- Quick setup without manual styling
- Starting point for further customization
Skip if:
- You have very specific design requirements
- Your brand uses complex gradients or patterns
- You need pixel-perfect control
Next steps
- Widget theming and customization for manual styling
- Setting up a chat surface
- Embedding the chat widget (script tag)