Skip to main content

Product Carousel

Display product cards in an interactive carousel.

Overview

Product carousels allow AI agents to showcase multiple products in a swipeable card format:

[Product 1] [Product 2] [Product 3] →

Each card displays:

  • Product image
  • Title
  • Price
  • Quick action buttons (View, Add to Cart)

When to Use

Product carousels are automatically triggered when:

  • Customer asks about products
  • AI recommends products
  • Browsing assistance is provided
  • Comparison shopping

Card Content

Required Fields

FieldDescription
titleProduct name
priceFormatted price
imageProduct image URL
urlLink to product page

Optional Fields

FieldDescription
compareAtPriceOriginal price (for sales)
descriptionShort description (1-2 lines)
badgeLabel like "Sale" or "New"
ratingStar rating (1-5)
reviewCountNumber of reviews
variantsAvailable variants
availabilityIn stock, low stock, out of stock

Example

Customer: "Show me blue widgets"

AI Response:

Here are our blue widgets:

[Carousel with 3 products]

  • Blue Widget Mini - $19.99 [View] [Add to Cart]
  • Blue Widget Standard - $29.99 [View] [Add to Cart]
  • Blue Widget Pro - $49.99 [View] [Add to Cart]

Card Actions

View Button

Opens the product page:

  • In new tab (default)
  • In same tab (configurable)
  • In mini-browser (mobile app)

Add to Cart

When connected to Shopify:

  • Adds product to cart
  • Shows confirmation
  • Updates cart badge

For other stores, redirects to product page.

Quick Actions

Optional additional actions:

  • "Quick View" - Expands details
  • "Compare" - Adds to comparison
  • "Wishlist" - Saves for later

Configuration

Dashboard Settings

In SettingsWidgetRich Messages:

SettingOptions
Enable CarouselsYes/No
Cards Per View1-3
Show PricesYes/No
Show RatingsYes/No
Add to CartYes/No

Card Size

SizeBest For
Compact1 card visible, quick browse
Standard2 cards visible, balanced
Wide3 cards visible, comparison

Styling

Cards inherit your widget theme:

  • Background matches widget
  • Primary color for buttons
  • Font styling consistent

Image Handling

Aspect RatioDisplay
Square (1:1)Full display
PortraitCropped to fit
LandscapeLetterboxed

Recommended: 1:1 ratio, 400x400px minimum

Shopify Integration

When connected to Shopify, carousels are enhanced:

  • Real-time inventory status
  • Variant selection in card
  • Direct add-to-cart
  • Price sync

See Shopify Integration for setup.

Analytics

Track carousel interactions:

EventDescription
carousel_viewedCarousel was displayed
product_clickedProduct card clicked
add_to_cart_clickedAdd to cart action
carousel_scrolledUser scrolled carousel

Best Practices

Product Selection

  • Show 3-6 relevant products
  • Lead with best matches
  • Include price range variety

Images

  • Use high-quality images
  • Consistent styling
  • Show product clearly

Copy

  • Short, clear titles
  • Highlight key features
  • Include pricing