How to use next best product in mobile messages
Learn how to add next best product to SMS, RCS, and WhatsApp messages. Next best product provides 1 product recommendation for each profile. Adding it to multiple cards in the same message repeats that profile’s recommended product.
Before you begin
Before adding next best product to a mobile message, make sure you have completed the steps below:
- Confirm that your account has access to next best product through Advanced KDP or Personalization.
- Verify that your ecommerce integration is properly connected to Klaviyo.
- Make sure your catalog is synced by reviewing Content > Products in Klaviyo.
If you do not see Next Best Product in the product picker, clear the search field and return to the first page.
Use next best product in SMS and MMS
The product image is sent as MMS where supported. In regions that do not support MMS, the image is removed.
- 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.

- Choose which product details to display. You can toggle Include product name and Include product link on or off for the message.

- 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 message as needed.

- Select Preview & test and choose a profile, or an event for a metric-triggered flow, to check the product recommendation. After reviewing the message, close the preview and select Next to save and continue.
Use next best product in RCS
- Open a text message campaign or flow in Klaviyo to edit the content.
- Select RCS message, then Rich cards. Select Edit card on the card you want to update.

- 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.

- Choose which product details to display. Toggle Include product name and Include product link on or off. For a single rich card, you can also toggle Display image; cards in a carousel require an image.

- Update the card text as needed. When Include product name is on, Klaviyo adds the dynamic product name to the Description field. You can add supporting text and create a Title for the card.

- 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.

- When you are done editing the card, if you wish to add additional products, 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.
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.
- Select Preview & test and choose a profile, or an event for a metric-triggered flow, to check the product recommendation. After reviewing the message, close the preview and select Next to save and continue.
Use next best product in WhatsApp
WhatsApp allows you to either use a single rich card with 1 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.
- Turn on Header, 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.

- Choose which product details to display. You can toggle Include product name and Include product link on or off for the card.

- Update the card text as needed. When Include product name is on, Klaviyo adds the dynamic product name to the Body field. Add supporting text or a headline in Body; the product image occupies the header.

- Add buttons if desired. A single rich card supports up to 10 buttons in total, including quick replies and calls to action. You can include up to 2 Visit website buttons, 1 Call phone number button, and 1 Copy code button.

- Select Preview to confirm how the recommendation will appear for recipients and then Submit for review.
- Review the template details in the dialog, then select Submit to send the template to Meta for approval. The template must be approved before you can send it.
Media cards carousel
- Open a WhatsApp campaign or flow in Klaviyo to edit the content.
- Select Media cards carousel to opt for a multi-product recommendation message.
- Enter the text for the overall message in Body, above Cards.
- 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.

- Choose which product details to display. You can toggle Include product name and Include product link on or off for the card.

- Update the card text as needed. When Include product name is on, Klaviyo adds the dynamic product name to the card’s Body field. You can change this content and add supporting text.

- Include 1 or 2 buttons on each card, using the same number of buttons on every card. You can use quick replies, Visit website, or Call phone number actions. The product link counts toward the 2-button limit.

- Select Back and edit the remaining card. A carousel requires 2–10 cards. To add more, select Add card. You can choose other products from Add product for the additional cards.
- Select Preview to confirm how the recommendation will appear for recipients and then Submit for review.
- Review the template details in the dialog, then select Submit to send the template to Meta for approval. The template must be approved before you can send it.
Additional resources
Getting started with Personalization
Getting started with the Catalog Insights dashboards
How to use product feeds in mobile messages