Before you begin

Before adding next best product to a mobile message, make sure you have completed the steps below:

  • Confirm that you have access to Catalog Insights through Advanced KDP or Marketing Analytics as a subscription is required to access the associated next best product functionality.
  • Verify that your ecommerce integration is properly connected to Klaviyo.
  • Make sure your catalog is synced by reviewing the Products page in Klaviyo.

Use next best product in SMS

  • Open a text message campaign or flow in Klaviyo to edit the content
  • Select Add attachment > Product > Add product to open the product picker.
  • In the Add product modal, select Next Best Product from the list. You will see a Dynamic icon next to Next Best Product indicating that the content is personalized to each profile.
A product selection screen with search, filters, and a list of items including 'Next Best Product', 'Summit Trail Short', and 'Tough Puff All Seasons Jacket'.
A product selection screen with search, filters, and a list of items including 'Next Best Product', 'Summit Trail Short', and 'Tough Puff All Seasons Jacket'.
  • Choose which product details to display. You can toggle the product name and product link on or off for the card.
UI for selecting and configuring a "Next Best Product" attachment, showing dynamic image and toggles for product name and link.
UI for selecting and configuring a "Next Best Product" attachment, showing dynamic image and toggles for product name and link.
  • When you toggle the product name and product link on or off, you will see the Message content automatically updated. You may add additional content to the block as needed.
Message content editor showing dynamic product tags, an A/B test button, and usage details.
Message content editor showing dynamic product tags, an A/B test button, and usage details.
  • Select Preview & test before sending to confirm how the feed will render for recipients.

Use next best product in RCS

  • Open a text message campaign or flow in Klaviyo to edit the content
  • Select Rich cards, then select Edit card on the card you want to update.
A user interface for message type selection, with "Rich cards" chosen and "Text only" as an alternative.
A user interface for message type selection, with "Rich cards" chosen and "Text only" as an alternative.
  • In the card editor, select Add attachment.
  • Choose Product, then select Add product to open the product picker.
  • In the Add product modal, select Next Best Product from the list. You will see a Dynamic icon next to Next Best Product indicating that the content is personalized to each profile.
A product selection screen with search, filters, and a list of items including 'Next Best Product', 'Summit Trail Short', and 'Tough Puff All Seasons Jacket'.
A product selection screen with search, filters, and a list of items including 'Next Best Product', 'Summit Trail Short', and 'Tough Puff All Seasons Jacket'.
  • Choose which product details to display. You can toggle the display image, product name, and product link on or off for the cards.
A "Next Best Product" settings card with options for dynamic image, product name, and link, showing current toggle states.
A "Next Best Product" settings card with options for dynamic image, product name, and link, showing current toggle states.
  • Update the card text as needed. Klaviyo will automatically populate the dynamic product name in the description field, however, you can change this content and add supporting text. You may also create a title or headline for the message.
Editing interface with Title: 'Picked just for you 🛍️' and Description: 'Check out our new ❔ next_best_product.title on sale for a limited time only'.
Editing interface with Title: 'Picked just for you 🛍️' and Description: 'Check out our new ❔ next_best_product.title on sale for a limited time only'.
  • Add buttons if desired. RCS supports up to 4 buttons per card, and each button can be either a visit link or a quick reply action.
UI for configuring two buttons: 'Shop now' (a visit link with a URL) and 'Quick reply' (a quick reply type).
UI for configuring two buttons: 'Shop now' (a visit link with a URL) and 'Quick reply' (a quick reply type).
  • When you are done editing the card, if you wish to add additional product recommendations, select Back > Add card. RCS supports up to 10 cards per message. You may add static images or dynamic product feeds from the Add Product modal.
  • Select Preview & test before sending to confirm how the feed will render for recipients.

Klaviyo automatically generates an SMS fallback for profiles that cannot receive RCS messages (learn more here). If you wish to edit the content for the SMS fallback, toggle off “Use the same content from RCS message” and follow the steps above for using next best product in SMS.

Use next best product in WhatsApp

WhatsApp allows you to either use a single rich card with one product or you can opt for a media cards carousel which allows you to surface multiple products in a single message. Either can be used in tandem with next best product.

Single rich cards

  • Open a WhatsApp campaign or flow in Klaviyo to edit the content
  • Select Single rich card to opt for a single product recommendation
  • Choose Product, then select Add product to open the product picker.
  • In the Add product modal, select Next Best Product from the list. You will see a Dynamic icon next to Next Best Product indicating that the content is personalized to each profile.
A product selection screen with search, filters, and a list of items including 'Next Best Product', 'Summit Trail Short', and 'Tough Puff All Seasons Jacket'.
A product selection screen with search, filters, and a list of items including 'Next Best Product', 'Summit Trail Short', and 'Tough Puff All Seasons Jacket'.
  • Choose which product details to display. You can toggle the product name and product link on or off for the card.
Configuration panel for a header, with 'Product' selected, showing 'Next Best Product' options including a dynamic image and enabled toggles for product name and link.
Configuration panel for a header, with 'Product' selected, showing 'Next Best Product' options including a dynamic image and enabled toggles for product name and link.
  • Update the card text as needed. Klaviyo will automatically populate the dynamic product name in the Body field, however, you can change this content and add supporting text. You may also create a title or headline for the message.
Message editor with text including 'first_name' and 'next_best_product.title' merge tags.
Message editor with text including 'first_name' and 'next_best_product.title' merge tags.
  • Add buttons if desired. WhatsApp supports up to 10 buttons per message for Single rich cards and each button can be either a visit link or a quick reply action.
User interface to configure quick reply and call-to-action buttons, showing a "Check us out!" website link button.
User interface to configure quick reply and call-to-action buttons, showing a "Check us out!" website link button.
  • Select Preview to confirm how the feed will render for recipients and then Submit for review.
  • Open a WhatsApp campaign or flow in Klaviyo to edit the content
  • Select Media cards carousel to opt for a multi-product recommendation message
  • Under Cards, choose Edit Card, then select Product > Add product to open the product picker.
  • In the Add product modal, select Next Best Product from the list. You will see a Dynamic icon next to Next Best Product indicating that the content is personalized to each profile.
A product selection screen with search, filters, and a list of items including 'Next Best Product', 'Summit Trail Short', and 'Tough Puff All Seasons Jacket'.
A product selection screen with search, filters, and a list of items including 'Next Best Product', 'Summit Trail Short', and 'Tough Puff All Seasons Jacket'.
  • Choose which product details to display. You can toggle the product name and product link on or off for the card.
Product configuration UI with "Product" selected, showing "Next Best Product" and "Dynamic image" options, and enabled toggles for product name and link.
Product configuration UI with "Product" selected, showing "Next Best Product" and "Dynamic image" options, and enabled toggles for product name and link.
  • Update the card text as needed. Klaviyo will automatically populate the dynamic product name in the Body field, however, you can change this content and add supporting text.
Text editor labeled "Body" showing a tag "next_best_product.title" with a question mark icon.
Text editor labeled "Body" showing a tag "next_best_product.title" with a question mark icon.
  • Add buttons if desired. WhatsApp supports up to 2 buttons per message for Media cards carousels and each button can be either a visit link or a quick reply action.
User interface for configuring buttons, showing an empty quick reply form and a 'Shop now' call-to-action with a dynamic URL.
User interface for configuring buttons, showing an empty quick reply form and a 'Shop now' call-to-action with a dynamic URL.
  • When you are done editing the card, if you wish to add additional product recommendations, select Back > Add card. WhatsApp supports up to 10 cards per message. You may add additional static images from the Add Product modal.
  • Select Preview to confirm how the feed will render for recipients and then Submit for review.

Additional resources

Getting started with Marketing Analytics

Getting started with the Catalog Insights dashboards

How to use product feeds in mobile messages

How to use product feeds and recommendations

How to add a product block to an email

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Partners
Hire a Klaviyo-certified expert to help you with a specific task, or for ongoing marketing management.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type