Widgets allow you to proactively engage in conversation with your visitors at the right time and in the right place throughout their journey.
This article introduces each type of widget and helps you choose the one best suited to your objectives (conversion, assistance, product discovery, etc.).
AI Widgets
Conversation Starters
Conversation Starters are proactive questions displayed directly on your website pages to engage your visitors at the right moment, with large-scale personalization and very little configuration.
Available formats
Conversation Starters come in two formats:
| Embedded | Floating | |
| Preview | ||
| Goal | Help your visitors make a purchase decision faster by anticipating their questions and removing friction at the key moment. | Provide continuous, proactive assistance throughout the entire browsing session. This format captures hesitations at any point in the journey and helps reduce abandonment by offering instant access to support. |
| Benefits |
|
|
Content types
Your Conversation Starters content can be of two types:
- Static: manually defined in the iAdvize administration. They can be displayed on any type of page (product pages, category pages, cart, checkout flow, etc.).
- Dynamic: automatically generated by AI based on the content of your web pages. They work only on product pages (PDP) and category pages (PLP). On other pages, only static starters are displayed.
Dynamic starter generation
For dynamic starters, the AI analyzes your page content through scraping, with no dependency on your product catalog. It builds a pool of up to 5 starters per page, from which the best-performing ones are selected and shown to the visitor (between 2 and 5 depending on your configuration in the iAdvize administration).
- Product pages: the AI scrapes and extracts information available directly from the page content (title, description, specifications, use cases, etc.).
- Category pages: the AI scrapes and extracts all elements present on the page — category title, target audience (women, men, children), available filters (materials, sizes, colors, etc.), sorting options, price ranges, highlighted labels (promotions, new arrivals) and any notable editorial content.
Please note: the display of your Conversation Starters automatically adapts to the richness of the information available on your page.
- If the AI is able to generate relevant starters for the visited page, they will appear directly in the widget.
- If it does not generate enough — because the page content is insufficient or because the initial generation is still in progress (up to 24 hours after configuration) — the widget will still appear with only the "Ask my question" button. Your visitors will always have an entry point to support.
Advantages
- Sales optimization: dynamic starters are continuously optimized. The most-clicked questions and those that led to sales are automatically prioritized to maximize engagement and conversions.
- Persistence: once a conversation is initiated, unclicked starters remain visible, allowing the visitor to select new questions at any time. Additionally, when navigating to another page, the questions dynamically adapt to the displayed content.
Prerequisites
- Shopping Assistant enabled
- No pre-qualification workflow
- Web pages with rich, well-structured content: titles, descriptions, and specifications must be clear and complete. The more detailed your pages are, the more relevant the generated Conversation Starters will be.
- For category pages : the category must appear in the URL and page metadata (clear title and description)
- ✅
[https://www.siteweb.com/bestsellers/necklaces/ - ❌
https://www.siteweb.com/forms/Listeprod.aspx?srubrique=4&redir=1
- ✅
Impact on your site's CLS score (Core Web Vitals)
Embedded Conversation Starters are inserted directly into the page flow (inline). If no space is reserved in advance to accommodate them, their loading may shift surrounding content and degrade your CLS (Cumulative Layout Shift) score, a Core Web Vitals metric factored into Google's SEO ranking.
Two recommended approaches can prevent this impact:
- Reserve a fixed container in advance: define a space in your code whose height matches the Starter block's height. The layout remains stable when the widget loads. First configure your Starter, observe its actual size, then adjust the container height accordingly. A perfect match is not always guaranteed (as the block is dynamically generated), but pre-allocating a space, even an approximate one, significantly reduces the shift.
- Place the Starter in an already empty area: position the widget in a naturally free space on the page (for example, below the product visuals). No visible content is displaced, and the CLS score is not affected.
Both methods are aligned with Core Web Vitals best practices.
Smart Banner
Objective
Guide visitors throughout their journey with an intelligent banner anchored at the bottom of the screen, always offering a simple and visible way to start a conversation via a suggested phrase or question. It becomes a permanent contact point that reduces hesitation, improves the experience, and drives conversion.
Recommended placement
- All pages
-
Device: Desktop
Benefits
Improves product discovery and reduces frustration when your catalog is large.
- Increased trust: the customer knows they can get an immediate answer to key questions.
- Reduced abandonment: support is available anytime, without extra steps.
- Continuous optimization: starters can be tailored to the page being visited.
Classic Widgets
Classic
Objective
Provide a compact, clear, and immediately visible widget that invites visitors to ask a question. This simple format acts as a universal entry point to support, ideal for triggering quick interactions at any point in the purchase journey.
Recommended placement
- All pages
-
Device: Desktop
Benefits
- Versatility: usable on all types of pages (product, category, cart, support).
- Simplicity: a simple, reassuring, and visible entry point to support.
Messaging
Objective
A widget inspired by messaging apps with an avatar and minimalist design, creating a familiar and accessible interaction.
Recommended placement
- All pages
- Device: Desktop
Benefits
- Versatility: suitable for product pages, cart, or checkout, without overloading navigation.
- Humanization: the avatar adds a personal touch that can encourage interaction.
Badge
Objective
A minimalist and discreet format, in the form of a static bubble (icon or avatar), ideal for staying present without interrupting navigation.
Recommended placement
- All pages
-
Device: designed for Mobile, can also work on Desktop with a very clean layout
Benefits
- Discreet presence: always visible without disrupting the shopping experience.
- Permanent entry point: gives visitors easy access to support anytime during the journey (product, cart, checkout).
-
Mobile-friendly: compact format that fits naturally on smaller screens.
Custom Button
Objective
If you want to create your own widget, you can! It’s an actual button that you can integrate within the pages of your website. You can give it the look you want, by coding it yourself, without using the iAdvize widget builder. Read this article to learn more.
Benefits
Lets you fully customize the engagement experience to match your brand identity.
Invitation (deprecated)
Description
A proactive popup that overlays the site and invites visitors to start a conversation.
Mini Badge (deprecated)
Description
A smaller, animated version of the badge widget: every 10 seconds (customizable), it expands to display a short message before collapsing again.
Special case - Mobile
When your visitors browse the mobile version of your website, they are often in a hurry and definitely on a smaller screen.
Your widget must therefore be present for those who would appreciate some help, while being as unobtrusive as possible during their browsing.
This is why some widgets automatically adapt by displaying a Badge on mobile.
The table below shows the rendering depending on your visitor's device.
| Widget | Desktop Display | Mobile Display |
|---|---|---|
| Embedded Starters | Embedded Starters | Embedded Starters |
| Floating Starters | Floating Starters | Badge |
| Smart Banner | Smart Banner | Badge |
| Classic | Classic | Badge |
| Badge | Badge | Badge |
| Custom button | Custom button | Badge |
| Messaging | Messaging | Badge |
| Mini badge (deprecated) | Mini badge | Mini badge |
| Invitation (deprecated) | Invitation | Badge |
Example: if you enable Floating Starters in your configuration (desktop and mobile), your visitors on mobile will see a Badge displayed.
Our tips
Conversation Starters
A dedicated article is available to share our best practices.
Classic Widgets
Appearance
- We recommend using a typography and color scheme similar to your website: your visitors must understand that you are offering them a service, not an ad for another brand.
- Make sure they remain visible within the page and stand out enough to be noticed by visitors who need help.
Your choice of avatar
- Use a photo consistent with your brand universe (for example, a salesperson or advisor wearing your store’s uniform) to better characterize your advisors and reassure your visitors.
- If you use a Assistant, absolutely avoid giving it a human avatar—be transparent with your visitors.
Your messages
- In classic widgets, the header is your “hook”: you can use a dynamic and friendly phrase to grab attention (e.g.: “Need help?” “Hi, can we help you?”)
- The Call To Action (CTA) button should include an action verb, and be very brief (e.g.: “Ask my question”)
- You can contextualize your messages according to your campaigns and visitors’ needs by creating different widgets. For example, “What are you looking for?” on a category page, and “Need help?” on checkout funnel pages where customers may encounter technical issues.