Customization Options
InsightEmbed offers extensive customization options to ensure the widget integrates seamlessly with your website's design and meets your specific needs. This guide covers all the available customization options.
Accessing Customization Settings
- Log in to your InsightEmbed dashboard at app.insightembed.com
- Navigate to the "Widget" section
- Click on "Customization"
- You'll see various categories of customization options
Visual Customization
Theme Colors
You can customize the widget's color scheme to match your website's branding:
- Primary Color: The main color used for buttons and highlights
- Secondary Color: Used for secondary elements and accents
- Text Color: The color of text within the widget
- Background Color: The widget's background color
- Icon Color: The color of icons in the widget
Typography
Customize the text appearance within the widget:
- Font Family: Choose from a selection of web-safe fonts or specify your own
- Font Size: Adjust the base font size for the widget
- Font Weight: Set the weight (boldness) of the text
- Line Height: Adjust the spacing between lines of text
Widget Size
Configure the dimensions of the widget:
- Width: Set the width of the expanded widget
- Height: Set the maximum height of the widget
- Icon Size: Adjust the size of the widget icon when collapsed
Functional Customization
Analysis Options
Configure which analysis types are available to visitors:
- Enable/Disable Analysis Types: Choose which pre-configured analyses to offer
- Custom Analyses: Create and manage custom analysis types
- Default Analysis: Set which analysis is selected by default
Prompt Templates
Customize the prompts used for different analysis types:
- Select an analysis type to customize
- Edit the prompt template
- Use variables like
to reference the content being analyzed - Add context about your website using
Context Settings
Provide context about your website to improve analysis relevance:
- Website Purpose: Describe what your website is about
- Content Type: Specify the type of content on your website
- Audience: Describe your target audience
- Tone: Set the preferred tone for analyses (formal, casual, technical, etc.)
Behavioral Customization
Trigger Settings
Configure how the widget is activated:
- Text Selection: Enable/disable activation when text is selected
- Manual Activation: Require clicking the widget icon to activate
- Keyboard Shortcut: Set a keyboard shortcut to open the widget
Position Settings
Determine where the widget appears on your website:
- Widget Position: Choose where the collapsed widget icon appears (bottom-right, bottom-left, etc.)
- Analysis Position: Set where analyses appear relative to selected content
- Mobile Position: Configure different positions for mobile devices
Visibility Settings
Control when and where the widget is visible:
- Page Rules: Show/hide the widget on specific pages
- Element Rules: Prevent the widget from analyzing specific elements
- User Rules: Configure visibility based on user interactions
Advanced Customization
White Labeling (Starter & Pro Plans)
Remove InsightEmbed branding from the widget:
- Custom Logo: Upload your own logo to replace the InsightEmbed logo
- Custom Widget Name: Change the name displayed in the widget
- Remove Branding: Remove all references to InsightEmbed
Custom CSS (Pro Plan)
Apply custom CSS to the widget for complete control over its appearance:
- Navigate to "Advanced Customization" > "Custom CSS"
- Enter your CSS code in the provided editor
- Use the provided class names to target specific elements
- Preview your changes in real-time
JavaScript Callbacks (Pro Plan)
Set up custom JavaScript callbacks to integrate the widget with your website:
- onOpen: Triggered when the widget opens
- onClose: Triggered when the widget closes
- onAnalysisStart: Triggered when an analysis begins
- onAnalysisComplete: Triggered when an analysis is completed
Saving and Publishing Changes
After making customizations:
- Click "Save Changes" to store your configuration
- Use the "Preview" button to see how your changes look
- Click "Publish" to make your changes live on your website
Best Practices
- Maintain consistency with your website's design language
- Test your customizations across different devices and browsers
- Consider accessibility when choosing colors and fonts
- Use the preview mode to test changes before publishing
- Start with subtle customizations and refine based on user feedback
Troubleshooting
If your customizations aren't appearing correctly:
- Clear your browser cache to see the latest changes
- Check for conflicts with your website's CSS
- Verify that your changes were published successfully
- Test in an incognito/private browsing window
For more help, refer to our Common Errors guide or contact our support team at support@insightembed.com.