You can include an Add to Cart or Buy Now button in your results email, but how you set it up depends on the email platform you're using. Below, we’ll show you how this works in Klaviyo, Omnisend, and Mailchimp.
Understanding how Add to Cart buttons work outside Shopify
Emails sent through Klaviyo, Omnisend, or Mailchimp are delivered outside of Shopify, so they can’t directly trigger a cart action within your store. Instead, these buttons use a redirect link that sends the customer back to your Shopify store, either to a specific product page or a pre-filled cart URL.
A true Add All to Cart button (that automatically adds multiple quiz results to the cart) can’t be achieved through HTML in the email body alone—it requires creating a special link that includes your Shopify store domain and product variant IDs.
Adding product links or Add to Cart buttons
1. In Klaviyo
In Klaviyo, add a Button block to your email, label it something like “Explore your results page,” and in the Link field, enter {{ event.results_url_full|default:'' }} to direct recipients to their personalized quiz results page.
For detailed steps on how to add a button in Klaviyo that links to your results page, please see our related article: Results page button in Klaviyo e-mails. This guide walks you through setting up a results button that redirects shoppers to their personalized quiz results page with examples and images.
2. In Omnisend
In Omnisend, drag a Button block into your email, label it something like “Explore your results page,” and in the Button URL field, enter [[event.results_url_full]] to direct recipients to their personalized quiz results page.
For detailed steps on how to add a button in Omnisend that links to your results page, please see our related article: Results page button in Omnisend e-mails. This guide explains how to set up a results button that redirects shoppers to their personalized quiz results page with clear examples and visuals.
3. In Mailchimp
In Mailchimp, buttons are static, meaning they display the same link for all recipients rather than unique dynamic links. This means you can’t automatically personalize each button with a different quiz results URL like in Klaviyo or Omnisend.
Since Mailchimp doesn’t integrate directly with Lantern for automated quiz result emails, you can’t create a true Add to Cart experience. However, you can still include a static button in your Mailchimp campaign that redirects all recipients to the same store page, such as a general product collection or the main quiz results page. Note that linking to the main quiz results page is not dynamic—every recipient will see the same page rather than their own personalized results. This helps clarify expectations for Mailchimp users and maintains engagement without dynamic personalization.


![Image showing the button settings panel in Omnisend with the dynamic URL [[event.results_url_full]] entered in the Link to field.](https://downloads.intercomcdn.com/i/o/mi46ya14/1786483111/823c158e190995c0c8033c90863f/Connect+button+to+results+url.png?expires=1764684000&signature=4d5a58e28da08daad08d19c185ce86ab35e86541305fd0b7c403c11cfd61f107&req=dScvEM12noBeWPMW1HO4zZK0CKoSg%2BvXC18tvpuRwp1IMrbcyz2%2BdH%2F1VuHC%0AKSizudECQXVTCdb7WzI%3D%0A)
